Bulk Import (CSV/NDJSON)
1) Create an import job
X-API-Key: <your-key>
Content-Type: application/json{
"format": "csv" | "ndjson",
"compression": "none" | "gzip",
"schemaVersion": "1.0",
"uploadMode": "single" | "multipart" | "auto",
"fileSizeBytes": 123456789 // optional hint for auto mode
}{
"jobId": "uuid",
"csvModel": "split",
"uploadMode": "single",
"expiresInSec": 1800,
"files": {
"ordersUrl": "https://s3...",
"itemsUrl": "https://s3...",
"fulfillmentUrl": "https://s3..."
}
}2) Upload to S3 (presigned URL)
Single-part upload:
Multipart (large files):
3) Complete the job (validate & load)
4) File formats
Error handling
Last updated