IRPCVault.GetMetadataStructureItemIdsFromMDCardConfiguration
Vault API / core write session or assertion returns metadata structure version
Gets metadata structure item IDs and related aliases or GUIDs which are used in Metadata card configuration value. Created for HttpServer.
| Service | Vault information MFiles.IRPCVault |
|---|---|
| gRPC method | /MFiles.IRPCVault/GetMetadataStructureItemIdsFromMDCardConfiguration |
| HTTP (mf-http-grpc) | POST /grpc/v1/get-metadata-structure-item-ids-from-mdcard-configuration |
| Request | GetMetadataStructureItemIdsFromMDCardConfigurationRequest |
| Response | GetMetadataStructureItemIdsFromMDCardConfigurationResponse |
| Book and level | Vault API, core |
| Kind | write |
| Session | Required: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata). |
| Idempotent | no |
| Returns metadata structure version | yes (in the mfiles-metadata-version-bin trailer) |
| Streaming | none (unary) |
Remarks
Used by M-Files clients to resolve the aliases and GUIDs that the vault's metadata card
configuration refers to. Returns UTF-8 JSON that maps item kinds to alias-or-GUID-to-ID pairs
({} when there are none). Applications rarely need it.
Request: GetMetadataStructureItemIdsFromMDCardConfigurationRequest
No fields.
Response: GetMetadataStructureItemIdsFromMDCardConfigurationResponse
Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.
| Field | Type | Description |
|---|---|---|
item_ids | bytes | Receives the output object. |
Related methods
- GetMetadataStructure -- Gets the vault's real object types (not value lists), with icons, in one call.