OUTCOME · Inspect
What changes
Read-only projection; it grants no mutation, settlement, traffic, or authority change.
Protected data vault
/api/v2/data-vault/objects/{object_uuid}Purpose and usage
Return minimized metadata and integrity evidence for one object after enforcing ownership at the authoritative storage query. Versions, retention policy, grants, keys, and download authority are not yet published by this contract.
When to use it
Refresh one selected object's minimized metadata, readiness, presentation flags, and latest commitment-only evidence before a dependent workflow.
OUTCOME · Inspect
Read-only projection; it grants no mutation, settlement, traffic, or authority change.
WHY IT MATTERS
ISOLATION + AUTHORITY
Tenant, workspace, object, directory, version, content, encryption key, storage location, retention policy, access grant, evidence commitment, and download authority remain distinct. Object discovery or integrity metadata does not reveal protected content, create a grant, authorize decryption, or prove an external business outcome.
BEFORE YOU CALL
WHAT TO DO NEXT
AGENT GUIDANCE
Use the deployed OpenAPI for exact parameters, schemas and security requirements. The tables below provide integration guidance.
Open this operation in OpenAPIRequest and response
Examples illustrate integration intent; the referenced OpenAPI operation and component schemas define the executable shape.
PARAMETERS
AuthorizationheaderRequiredBearer tokenCredential containing the vault:read scope.EXAMPLEBearer hc_live_…
object_uuidpathRequired32-character hexadecimal identifierStable object identifier returned by the Data Vault collection route.EXAMPLEf7a9ac7f9fbc4cba8d9cd95081288d63
STABLE ERROR CODES
These codes are published by the authoritative gateway contract for this endpoint. Treat message as safe diagnostic text; integrations should branch on code and HTTP status.
invalid_credentialsThe bearer credential is missing, expired, or invalid.insufficient_scopeThe principal lacks owner-scoped Data Vault read authority.data_vault_object_not_foundThe object does not exist in the authenticated workspace.invalid_data_vault_objectThe object identifier is invalid.data_vault_request_rejectedOwner or workspace policy rejected the Data Vault request.data_vault_unavailableAuthoritative Data Vault metadata is temporarily unavailable.RESPONSES
{
"object_id": "f7a9ac7f9fbc4cba8d9cd95081288d63",
"name": "quarterly-reserve-evidence.json",
"kind": "JSON",
"size_bytes": 18432,
"is_directory": false,
"parent_object_id": null,
"encrypted_content_root": "bafybeihybridchainencryptedcontentroot",
"shard_count": 4,
"storage_readiness": "READY",
"favorite": true,
"shared": false,
"recycled": false,
"created_at": "2026-09-01T18:30:00Z",
"evidence": {
"event_id": "64ab8439c82843ef91a0b83ec970927c",
"event_commitment": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
"anchor_state": "PENDING",
"event_type": "FILE_UPLOADED",
"recorded_at": "2026-09-01T18:30:01Z"
}
}{
"code": "data_vault_object_not_found",
"message": "The object does not exist in the authenticated workspace."
}data_vault_object_not_found{
"code": "invalid_data_vault_object",
"message": "The object identifier is not canonical."
}invalid_data_vault_object{
"code": "invalid_credentials",
"message": "The bearer credential is missing, expired, or invalid."
}invalid_credentials{
"code": "insufficient_scope",
"message": "The credential lacks explicitly provisioned vault:read authority."
}insufficient_scope{
"code": "data_vault_unavailable",
"message": "The authoritative Core Data Vault metadata projection is unavailable."
}data_vault_unavailableOPERATIONAL NOTES
This route is implemented in canonical gateway source and appears in the production OpenAPI snapshot observed 2026-10-02T23:27:55.510Z. Authentication, tenant, feature, venue, and market policy still apply.
Verify the exact production OpenAPI operation Return to the V2 directory