Skip to main content
GET
Confirm your deployment before running this request. This page describes an API contract; a published reference does not establish hosted availability. Check the dated host report and obtain your deployment URL and credentials. Replace the example host if your provisioned service uses a different URL.
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 text/csv — Streamed export, sent as an attachment (Content-Disposition). text/csv by default; application/x-ndjson with format=jsonl. Up to 10,000 rows per call — window larger volumes with since/until.

Status codes

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on August 31, 2026