IRPCObjectOperations.ResolveManagedIDOfPromotedObject

View as Markdown

Vault API / core read session or assertion idempotent

Gets the managed object ID of an object that had the given unmanaged ID before it was promoted.

ServiceObjects, versions, properties and files MFiles.IRPCObjectOperations
gRPC method/MFiles.IRPCObjectOperations/ResolveManagedIDOfPromotedObject
HTTP (mf-http-grpc)POST /grpc/v1/resolve-managed-idof-promoted-object
RequestResolveManagedIDOfPromotedObjectRequest
ResponseResolveManagedIDOfPromotedObjectResponse
Book and levelVault API, core
Kindread
SessionRequired: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata).
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Request: ResolveManagedIDOfPromotedObjectRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
obj_idObjIDObject ID of unmanaged object. (represented by ObjID struct.)
obj_id.typeint32The object type ID, for example 0 for documents. In a lookup value, the value list ID (for a lookup to objects, the object type ID).
obj_id.item_idItemIDThe ID of the object within its type, in item_id.internal_id.
obj_id.item_id.internal_idint32The ID of the object or value list item.
obj_id.item_id.external_repository_idExternalRepositoryIDUsed only for objects in external repositories (external connectors). Leave it unset for objects stored in the vault.

Response: ResolveManagedIDOfPromotedObjectResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
id_managedObjIDThe ObjID of the managed object.
id_managed.typeint32The object type ID, for example 0 for documents. In a lookup value, the value list ID (for a lookup to objects, the object type ID).
id_managed.item_idItemIDThe ID of the object within its type, in item_id.internal_id.
id_managed.item_id.internal_idint32The ID of the object or value list item.
id_managed.item_id.external_repository_idExternalRepositoryIDUsed only for objects in external repositories (external connectors). Leave it unset for objects stored in the vault.