IRPCObjectOperations.GetObjectGUID

View as Markdown

Vault API / core write session or assertion returns metadata structure version

Gets the GUID of an object.

ServiceObjects, versions, properties and files MFiles.IRPCObjectOperations
gRPC method/MFiles.IRPCObjectOperations/GetObjectGUID
HTTP (mf-http-grpc)POST /grpc/v1/get-object-guid
RequestGetObjectGUIDRequest
ResponseGetObjectGUIDResponse
Book and levelVault API, core
Kindwrite
SessionRequired: a session (mfiles-session-id-bin metadata) or a session assertion (x-mf-session-assertion metadata).
Idempotentno
Returns metadata structure versionyes (in the mfiles-metadata-version-bin trailer)
Streamingnone (unary)

Remarks

The GUID is returned in braces and upper case, for example {ABE2580B-3D96-45D0-8A8A-38BFFC6E43E5}, the same value as ObjectLevelInfo.guid in the version information. The reverse lookup is GetObjIDByGUID.

Request: GetObjectGUIDRequest

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

FieldTypeDescription
obj_idObjIDThe object.
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: GetObjectGUIDResponse

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

FieldTypeDescription
pguidstringThe object GUID, in braces.