Documents
Fetch a single document by UUID.
get/v1/documents/{id}
Path parameters
idstring uuid required
Query parameters
user_idstring required
Response
Document record.
content_hashstring nullable required
created_atstring required
delete_semantics'delete' | 'unpin' | 'tombstone' | 'null' nullable required
What AtomicMemory's DELETE call does at the provider boundary for this row's storage_provider. 'delete' = adapter issues the provider's removal operation; 'unpin' = removes AtomicMemory's pin but the provider's other peers may continue to serve; 'tombstone' = AtomicMemory stops managing the bytes but the decentralized network may still serve. null for pointer-only rows or providers not registered for cleanup.
display_namestring nullable required
external_idstring required
external_uristring nullable required
extraction_status'not_required' | 'pending' | 'running' | 'complete' | 'unsupported' | 'failed' required
idstring required
indexed_atstring nullable required
indexed_content_hashstring nullable required
metadataobject required
mime_typestring nullable required
provider_versionstring nullable required
raw_source_idstring required
raw_storage_status'pointer_recorded' | 'blob_stored' | 'inline_text_stored' | 'raw_storage_failed' | 'blob_deleted' | 'blob_pending' | 'blob_available' | 'blob_archival_failed' | 'blob_tombstoned' required
registration_status'registered' | 'registration_failed' required
semantic_index_status'not_required' | 'pending' | 'running' | 'complete' | 'failed' | 'stale' required
size_bytesnumber nullable required
source_modified_atstring nullable required
storage_artifact_idstring uuid nullable required
storage_mode'pointer_only' | 'managed_blob' | 'inline_small_text' required
storage_providerstring nullable required
storage_uristring nullable required
updated_atstring required
user_idstring required