Get a context
Returns the context’s metadata together with its tasks, oldest first.
Each task carries its full message history; the user’s prompt for a
task is the ROLE_USER message within that task’s history (there is no
separate top-level message list).
Authorizations
OAuth 2.0 / OIDC bearer token.
The tenant the request operates within.
Path Parameters
Context identifier (prefixed UUIDv7).
Context identifier. Accepts ctx.<uuidv7> or a bare UUIDv7 on input; always returned prefixed.
^(ctx\.)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"ctx.0192f4c8-3d6b-7c4f-a02b-4d9e7f3c8b51"
Query Parameters
Cap the number of history messages returned per task.
x >= 0Response
The context and its tasks.
A context together with its tasks. Returned by GET /contexts/{id}.
Tasks are ordered oldest first and each carries its full message
history — the user's prompt for a task is the ROLE_USER message
within that task's history.
Context identifier. Accepts ctx.<uuidv7> or a bare UUIDv7 on input; always returned prefixed.
^(ctx\.)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"ctx.0192f4c8-3d6b-7c4f-a02b-4d9e7f3c8b51"
The context's tasks, oldest first, each with full message history.
Agent identifier. Accepts agt.<uuidv7> or a bare UUIDv7 on input; always returned prefixed.
^(agt\.)?[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"agt.0192f4c8-2c5a-7b3e-9f1a-3c8d6e2b7a40"
Total number of tasks in the context.
x >= 0When the context was created.
When the context was last updated.
When the context expires; null means it does not expire. Not yet implemented — the server always returns null and performs no TTL-based cleanup.