Skip to main content
Check the progress of an asynchronous ingestion job. Use the ingestion_id returned by memories.create, memories.batch_create, or memories.create_from_file.

Parameters

UUID
required
The ingestion job ID returned from a create call.

Returns

MemoryStatusResponse with the job’s current state and the IDs of any memories it has produced so far.
UUID
The ingestion job identifier.
string
The document identifier associated with this ingestion.
string
Current status of the ingestion job.
datetime
Timestamp when the job was queued.
datetime
Timestamp when processing started, or None if still queued.
datetime
Timestamp when processing finished, or None if still in progress.
integer
Number of memories produced from this ingestion so far.
List[UUID]
IDs of memories produced from this ingestion. You can pass these to memories.get.
string
Error description if status is failed or partial_success; otherwise None.

Example

Raises

  • SynapAuthError: when the API key is missing or invalid.
  • SynapNotFoundError: when the ingestion_id is unknown.

See also