Create an export job
Use this endpoint to create an asynchronous export job for large report exports. Supported formats include CSV, JSON, and XML.
Authorizations
Bearer token authentication (format: "Bearer {token}")
Headers
A unique identifier for tracing the request across services.
Optional idempotency key for safe retries. Matcher reads the key only from this header, and only when you send one. A request that carries a key only in X-Idempotency-Key or Idempotency-Key is refused with 400 (MTCH-0015), and nothing is processed. If the same key is sent again and the original request was already processed, the stored response is returned with X-Idempotency-Replayed: true. A malformed key returns 400, a key whose first request is still in progress returns 409, and an idempotency storage failure returns 500. These refusals are problem documents.
Path Parameters
The unique identifier of the reconciliation context. Context ID
Body
Export job parameters
Export file format (uppercase only).
CSV, JSON, XML "CSV"
Report type to export (uppercase only).
MATCHED, UNMATCHED, SUMMARY, VARIANCE, EXCEPTIONS, MATCHES, UNMATCHED_TRANSACTIONS "MATCHED"
Start date (YYYY-MM-DD). Optional: defaults to 30 days before dateTo.
"2025-01-01"
End date (YYYY-MM-DD). Optional: defaults to tomorrow (UTC).
"2025-01-31"
Optional source ID filter (UUID)
"550e8400-e29b-41d4-a716-446655440000"
Response
Indicates that the request was accepted for processing.
Identifier of the newly created export job (UUID).
"550e8400-e29b-41d4-a716-446655440000"
Initial status of the job; always QUEUED on creation.
QUEUED "QUEUED"
Relative URL to poll for this job's status.
"/v1/export-jobs/550e8400-e29b-41d4-a716-446655440001"

