Skip to content

Get boarding status

GET
/v1/loans/{ref}/boarding/status
curl --request GET \
--url http://localhost:8080/v1/loans/example/boarding/status

Returns the latest boarding record for the loan (boarding is null before anything is staged), a live inquiry from the core provider when a core reference exists, and the loan state. Any staff role or an API key with status:read. 404 for an unknown loan.

ref
required
string

OK

Media typeapplication/json

GET …/boarding/status: the record plus a live provider inquiry when a core reference exists.

object
boarding
required
One of:
null
provider
required
One of:
null
loanState
required
string
Examplegenerated
{
"boarding": {
"boardingId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"loanId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"loanRef": "example",
"provider": "example",
"fieldMapId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"fieldMapVersion": 1,
"state": "example",
"preview": [
{
"coreField": "example",
"canonical": "example",
"transform": "example",
"value": "example",
"source": {
"documentId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"documentName": "example",
"docType": "example",
"canonical": "example",
"pageNo": 1,
"x": 1,
"y": 1,
"w": 1,
"h": 1
}
}
],
"requiredApprovalRole": "example",
"stagedBy": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"stagedAt": "2026-04-15T12:00:00Z",
"approvedBy": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"approvedAt": "2026-04-15T12:00:00Z",
"committedAt": "2026-04-15T12:00:00Z",
"coreReference": "example",
"error": {
"status": "example",
"detail": "example",
"rawResponse": "example",
"at": "2026-04-15T12:00:00Z",
"attempt": 1
},
"idempotencyKey": "example"
},
"provider": {
"found": true,
"status": "example",
"detail": "example",
"rawResponse": "example"
},
"loanState": "example"
}