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 Acceptedwhen the resubmission carries changes and is reprocessed against the existing application.200 OKfor 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.
Related
- Submission: lodge an application and track its status.
- Required Documents: collect and upload supporting evidence.
- Error Reference: documented submission error codes.