Overview
For large datasets (like per-merchant residuals), the API supports async exports. You create an export job, poll for completion, then download the file via a signed URL.Workflow
Step 1: Create the export
202 Accepted with an export ID.
Step 2: Poll for completion
| Status | Meaning |
|---|---|
pending | Job queued |
processing | Generating CSV |
completed | Ready for download |
failed | Generation failed (see error) |
Step 3: Download
Tips
- Signed download URLs expire (check
expires_at) — generate a new one if needed - Export jobs are rate-limited like any other endpoint
- For monthly reconciliation, combine exports with the Reconcile Residuals workflow