Skip to main content

Resubmission

Resubmitting an application is not a separate operation. You resend the same LIXI CAL package to the same submission endpoint, with the same identifiers. Slate matches the identifiers to the existing application and reprocesses it; the resubmit-versus-new distinction is resolved entirely on the Slate side, so your integration does not call a different endpoint or mint a new reference.

When to resubmit

  • Correct declared data after a broker fix or a validation issue.
  • Respond to a back-channel "more information" request or a referral event.
  • Update the application after a decline that the lender left open for amendment.

How to resubmit

Resend the submission request with the same X-Channel and X-External-Ref as the original. The LIXI CAL body may carry corrections. Reuse the same X-PreSubmission-Ref (the psr_ uid) so the resubmission stays linked to the original pre-qualification quote, and reuse the same X-Partner-Scenario-Reference to keep your partner trace reference consistent.

POST https://api.slateos.ai/api/v1/channel-submissions/xml
Authorization: Bearer <token>
Content-Type: application/xml

Only the body changes between the original submission and a resubmission; the headers stay identical. X-External-Ref is the LIXI BrokerAssigned application identifier, so keeping it stable is what tells Slate the resubmission belongs to the existing application rather than starting a new one.

What Slate does

Slate matches X-Channel + X-External-Ref to the existing application and reprocesses it against the resubmitted package. The submissionUid and applicationRef are unchanged, and new lifecycle events flow through back-channel messages exactly as they did on first submission.

Response

  • 202 Accepted when the resubmission carries changes and is reprocessed against the existing application.
  • 200 OK for an identical replay (no changes detected); the existing submission is returned with its current status.
{
"submissionUid": "csub_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"status": "Received",
"applicationRef": "app_01ARZ3NDEKTSV4RRFFQ69G5FAV"
}

The submissionUid and applicationRef are the same values returned on the original submission. Track the reprocessed application through back-channel messages or by polling the same submissionUid, just as you would for a first submission.

What you can change

Any field in the LIXI CAL package may differ on a resubmission. Supporting evidence is handled through the required documents upload flow against the pre-qualification quote, not in the submission body.

When a resubmission is rejected

Once an application reaches a non-amendable state (for example settled or withdrawn), a resubmission is rejected with a 409. See the Error Reference for the submission error codes.