v4
latestOpenAPI 3.0.32026-08-0161180264.4 KBgetErpImport
Get a pricing-file import job (status, counts, result links).
Path parameters
Response
The import job
imp_{ULID} — time-ordered, also used as the job's correlation_id.
The inbound use case whose mapping drives both phases.
PENDING → VALIDATING → READY → PROCESSING → IMPORTED, with FAILED reachable from any working status, and CANCELLING → CANCELLED reachable from VALIDATING or PROCESSING via :abort. IMPORTED, FAILED and CANCELLED are terminal and final. IMPORTED means every row was handed to the platform, not that the platform finished — per-row outcomes live in monitoring, filtered by correlation_id. A file that fails validation is FAILED with error.type = VALIDATION_BLOCKED. READY is legitimately idle for as long as the user takes to confirm, so it carries no running work and never goes stale. CANCELLING is transient and cooperative: the abort has been recorded but the worker only notices at its next batch boundary. Rows already published stay published — a stop is not a rollback.
Scopes this run in monitoring. Always equal to import_id.