Get document
Retrieve a document’s canonical content, metadata, and processing state by document ID or caller-defined ID. Optionally include its source chunks, derived memories, or both in the same response.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The isolated namespace. This can be an ID for your user, a project ID, or any other identifier you wish to use to scope documents.
100^[a-zA-Z0-9_:-]+$"user_alex"
The public document ID
1 - 255"my-doc-123"
Query Parameters
Comma-separated child resources to include: chunks, memories, or both.
chunks, memories Response
Document retrieved successfully
Namespace-scoped document. Included keys are omitted unless requested and are empty arrays when requested without results.
Stable document identifier
"doc_xyz789"
Extracted or caller-provided document title
"API Rate Limiting Policy"
Detected source or content type
"text"
Generated summary of the document, when available
Canonical extracted text used for processing and recall
"Our API rate limits are 100 req/min on free and 1000 on pro."
Caller metadata with internal fields removed
Processing status, lifecycle timestamps, and storage path maintained by Supermemory
Ordered document chunks; included only when requested
Memories derived from the document; included only when requested