Inventory import finished
Fires when one of your inventory import jobs finishes, whether it completed or failed. Includes per-row counts and, when there is one, a link to the error report.
- datarequired
The finished import job.
statustells the two shapes apart: acompletedjob carries per-row counts and, when rows failed, an error-report link; afailedjob carries anullreport link.The finished import job.
statustells the two shapes apart: acompletedjob carries per-row counts and, when rows failed, an error-report link; afailedjob carries anullreport link.- countsType: objectrequired
Per-row outcome of the import.
- errorType: string nullable
Report Url requiredA time-limited link to a report describing the rows that could not be imported.
nullwhen every row succeeded. - jobType: string
Id requiredThe import job's unique identifier, as returned when you started the import.
- statusconst:completedrequired
The import job completed.
- Type: stringevent
Id requiredIdempotency key. Stable across retries of the same delivery; safe to dedupe on.
- Type: string Format: date-timetimestamprequired
When this webhook was emitted (ISO 8601, UTC).
- typeconst:inventory.import.completedrequired
- 2
X X Acknowledged. Return any 2XX status to ack receipt; non-2XX triggers Svix's retry schedule.
{
"type": "inventory.import.completed",
"eventId": "6842f1c09b3a5d7e2c4b8a1f.completed",
"timestamp": "2026-06-02T09:48:03.000Z",
"data": {
"jobId": "6842f1c09b3a5d7e2c4b8a1f",
"status": "completed",
"counts": {
"total": 1842,
"succeeded": 1836,
"failed": 6
},
"errorReportUrl": "https://cardnexus-bulk-jobs.s3.eu-west-1.amazonaws.com/imports/6842f1c09b3a5d7e2c4b8a1f/error-report.json?X-Amz-Expires=3600&X-Amz-Signature=4e9a..."
}
}