v38

latestOpenAPI 3.1.0raw.githubusercontent.com2026-06-1793196344.2 KB
Memories

Get memory

Retrieves a document by provider and resource_id, as a document-shaped response carrying the full hyperdoc tree (ENG-2479 Phase 4).

get/memories/get/{source}/{resource_id}

Path parameters

source'reddit' | 'notion' | 'slack' | 'google_calendar' | 'google_mail' | 'box' | 'dropbox' | 'github' | 'google_drive' | 'vault' | 'web_crawler' | 'trace' | 'microsoft_teams' | 'gmail_actions' | 'granola' | 'fathom' | 'fireflies' | 'linear' | 'hubspot' | 'salesforce' | 'coda' | 'lightfield' | 'gong' required
resource_idstring required

Response

Successful Response

resource_idstring required
source'reddit' | 'notion' | 'slack' | 'google_calendar' | 'google_mail' | 'box' | 'dropbox' | 'github' | 'google_drive' | 'vault' | 'web_crawler' | 'trace' | 'microsoft_teams' | 'gmail_actions' | 'granola' | 'fathom' | 'fireflies' | 'linear' | 'hubspot' | 'salesforce' | 'coda' | 'lightfield' | 'gong' required
typestring required

Hyperdoc document type discriminator (document, message, file, event, ...).

titlestring nullable

Human-readable document title.

status'pending' | 'processing' | 'completed' | 'failed' | 'pending_review' | 'skipped'
collectionstring nullable

The document's collection, if any.

metadataobject

Filterable custom metadata attached to the document.

ingested_atstring date-time nullable

When Hyperspell first indexed the document.

last_modified_atstring date-time nullable

When the source document was last modified.

document_datestring date-time nullable

The document's own date (e.g. email sent date, event date).