Skip to main content
GET
TypeScript SDK

Authorizations

x-api-key
string
header
required

Long-lived org API key. Alternative: Authorization: Bearer <key>.

Path Parameters

job_id
string
required

Response

Successful Response

Returned by POST /v1/memories (with status 202 by default, 200 when ?wait=true succeeds inline) and by GET /v1/memories/jobs/{job_id}. Same wire shape across every read of a job's lifecycle.

id
string
required

Opaque job id of the form job_<32-hex-chars>.

Example:

"job_a1b2c3d4e5f6071829304a5b6c7d8e9f"

status
enum<string>
required

Lifecycle state. pending → enqueued. running → extraction in progress. succeededresult is set. failederror is set. Terminal jobs (succeeded / failed) are retained for 24h before TTL sweep returns 404 job_not_found.

Available options:
pending,
running,
succeeded,
failed
created_at
string<date-time>
required

ISO-8601 timestamp the job was created.

object
string
default:ingest_job

Constant discriminator for the resource type.

Allowed value: "ingest_job"
updated_at
string<date-time>

ISO-8601 timestamp of the most recent state transition.

result
IngestResult · object | null

Populated when status = succeeded; null otherwise.

error
IngestJobError · object | null

Populated when status = failed; null otherwise.