Skip to main content
GET
Export jobs as CSV or JSONL for compliance / migration. Streams up to 10k rows per call. For larger volumes, paginate via since/until windows and stitch on the client side. CSV is RFC 4180-compliant (quoted fields, \r\n line endings); JSONL is one JSON object per line. Columns / fields: id, template, status, summary, error, input_tokens, output_tokens, cost_usd, created_at, updated_at, tags (semicolon-joined in CSV).

Query parameters

string
Output format. csv (default) or jsonl.
string,null
Filter to a single status; mirrors /jobs?status=.
string,null
Filter to a single agent_type.
string,null
ISO 8601 lower bound on created_at; rows older are excluded.
string,null
ISO 8601 upper bound on created_at; rows newer are excluded.
integer
Hard cap on rows returned. Max 10000.

Response

Returns any.
The spec this page is generated from declares this response as an untyped object — the server returns JSON, but its shape is not published. Read a live response to see the fields; treat any field you find as unversioned until the spec names it.

Status codes