Check submission status

GET /creditregistry/api/v1/report/status/{submissionId}

Use the submissionId from the report response.

How to read the response

FieldMeaning
Top-level status: trueThe status lookup call succeeded.
data.processingStatusPipeline state for your submission (see table below).
data.uploadStatusListHuman-readable status lines from the latest poll.
data.errorsBureau-side validation errors when processing fails.

processingStatus values

ValueMeaningAction
QueuedReceived; waiting in queue (e.g. “queued for processing”).Poll again later.
ProcessingBeing processed.Poll again later.
SuccessProcessing finished successfully.Done.
FailedRejected or failed processing.Read errors and uploadStatusList; fix data and resubmit if appropriate.
UnknownCould not classify; contact support with transactionRef.

Example – still processing

{
  "status": true,
  "message": "Submission status retrieved",
  "data": {
    "submissionId": "6baef1cd60ff4aa999bc1b1c91276df",
    "uploadId": "1776221",
    "accountNumber": "TEST-LOAN-BIZ-001",
    "processingStatus": "Queued",
    "uploadStatusList": [
      "Upload for AccountNumber 'TEST-LOAN-BIZ-001' received and is queued for processing."
    ],
    "errors": []
  }
}

Poll until processingStatus is Success or Failed. Do not treat Queued as final acceptance.