IRPCDataExport.GetPropertyValueHistory

View as Markdown

Vault API / standard read session idempotent

Gets how one property of each given object changed over the object's versions.

ServiceData export MFiles.IRPCDataExport
gRPC method/MFiles.IRPCDataExport/GetPropertyValueHistory
HTTP (mf-http-grpc)POST /grpc/v1/get-property-value-history
RequestGetPropertyValueHistoryRequest
ResponseGetPropertyValueHistoryResponse
Book and levelVault API, standard
Kindread
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: GetPropertyValueHistoryRequest

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

FieldTypeDescription
property_defint32The ID of the property definition whose history is wanted.
obj_ids[]repeated ObjIDThe objects. Each object at most once.
obj_ids[].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_ids[].item_idItemIDThe ID of the object within its type, in item_id.internal_id.
obj_ids[].item_id.internal_idint32The ID of the object or value list item.
obj_ids[].item_id.external_repository_idExternalRepositoryIDUsed only for objects in external repositories (external connectors). Leave it unset for objects stored in the vault.
fromgoogle.protobuf.TimestampThe oldest point in time of interest; unset for the full history.

Response: GetPropertyValueHistoryResponse

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

FieldTypeDescription
historical_typed_value_arrays[]repeated HistoricalTypedValueArrayOne history per requested object, in request order. See HistoricalTypedValue.
historical_typed_value_arrays[].value[]repeated HistoricalTypedValueItems.
historical_typed_value_arrays[].value[].timestampgoogle.protobuf.TimestampHistorical value's timestamp.
historical_typed_value_arrays[].value[].versionint32Object's version from which the value has been originated.
historical_typed_value_arrays[].value[].valueTypedValueThe historical value.