Get contact import
Current progress of one import. The percentage is computed here rather than by the client — the legacy screen derived it from per-contact socket events with no denominator, which is why its bar never reached the end.
This is also the manual-refresh path: the socket event is throttled and best-effort, so the UI must always be able to ask.
Authorizations
Behalf of an Operator (default). A JWT issued by Talqui Core when an operator signs in, scoped to every tenant that operator belongs to. Send as Authorization: Bearer <jwt-token>.
Path Parameters
The tenant the import belongs to.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$The import to read.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Response
Response for status 200.
Contacts written.
Set only when the import as a whole failed.
Whether the accepted-rows report is available for download.
Whether the refused-rows report is available for download.
pending | processing | completed | failed.
0-100, or null while the row total is still unknown.
Rows read from the file so far.
Refused rows keyed by error code (E100, E110, …).
Rows refused, for any reason.
Null until the file has been fully read — the UI shows "counting" rather than "0 of 0".