Exports API
Exports run as async jobs and are workspace-scoped.Endpoint matrix
| Method | Path | Purpose |
|---|---|---|
POST | /exports | Create export job |
GET | /exports | List latest workspace exports |
GET | /exports/:id | Get one export status/details |
GET | /exports/:id/download | Download completed export file |
Create payload
type:links | partners | commissions | eventsformat:csv | jsonprogramId(optional)filters(optional)columns(optional)
202 Accepted with export ID and initial pending state.
Job lifecycle
Typical statuses:pendingprocessingcompletedfailed
Download behavior
- available only when status is completed
- file can expire based on retention policy
- download response streams file from object storage
Permission model
- Requires workspace auth.
- Requires
links:read.
Typical failures
404: export not found in workspace scope400: export not ready yet410: export file expired503: export workflow service unavailable
/user-guides/manual/data/exports-and-operational-checks/user-guides/manual/data/data-retention-and-lifecycle

