Quickstart
Run your first batch end to end in curl and Python: upload, create, poll, download.
Objects & lifecycle
The File and Batch objects, the status lifecycle, and every endpoint.
JSONL format
Line schemas for input, output, and error files, plus validation rules.
Supported endpoints
The one endpoint a batch line can target, with its request and response body.
Errors
Every status and error-file code, with recovery guidance.
Quick facts
When to use the Batch API
Every endpoint also has an interactive playground under
API Reference → Batch API.

