Room Match
Get async room mapping job status
What it does: Job status and per-room confirm / remap / reject with reasonCode.
Workflow role: Step 2 — poll every 5–10 s after async submit.
Use when: You have a jobId.
Do not use when: You only need the saved dictionary — use GET /rooms/match/async/matches/{hotelId}.
Details, examples, limits, and result codes: Implementation Workflow (doc page: implementation-workflow).
get/rooms/match/async/jobs/{jobId}
Request
- Base URLhttps://api.liteapi.travel/v3.0
- URLhttps://api.liteapi.travel/v3.0/rooms/match/async/jobs/{jobId}
- AuthAPI key in header X-API-Key
Path parameters
jobIdstring required
Job ID returned from POST /rooms/match/async
Response
OK
Example response
{
"data": {
"jobId": "dm_1777386480123456789_a1b2c3d4e5f6a7b8",
"hotelId": "lp32f8b",
"status": "completed",
"currentMappingCount": 42,
"referenceRooms": [
{
"id": 1,
"name": "King Room"
},
{
"id": 2,
"name": "Twin Room"
},
{
"id": 3,
"name": "Junior Suite"
}
],
"roomNames": [
"Deluxe King",
"Standard Twin Room",
"1 King Junior Suite"
],
"results": [
{
"supplierName": "Deluxe King",
"previous": {
"name": "Deluxe Room",
"id": 99,
"confidence": 0.9
},
"final": {
"name": "King Room",
"id": 1,
"confidence": 0.9
},
"source": "audit",
"modelAction": "remap",
"modelOutput": {
"selected": "King Room",
"score": 0.87,
"candidates": [
{
"name": "King Room",
"id": 1,
"score": 0.87
},
{
"name": "Junior Suite",
"id": 3,
"score": 0.31
},
{
"name": "Twin Room",
"id": 2,
"score": 0.21
}
]
}
},
{
"supplierName": "Standard Twin Room",
"previous": null,
"final": {
"name": "Twin Room",
"id": 2,
"confidence": 0.95
},
"source": "audit",
"modelAction": "confirm",
"modelOutput": {
"selected": "Twin Room",
"score": 0.95,
"candidates": [
{
"name": "Twin Room",
"id": 2,
"score": 0.95
},
{
"name": "King Room",
"id": 1,
"score": 0.34
}
]
}
},
{
"supplierName": "1 King Junior Suite",
"previous": null,
"final": {
"name": "Junior Suite",
"id": 3,
"confidence": 0.88
},
"source": "audit",
"modelAction": "confirm",
"modelOutput": {
"selected": "Junior Suite",
"score": 0.88,
"candidates": [
{
"name": "Junior Suite",
"id": 3,
"score": 0.88
},
{
"name": "King Room",
"id": 1,
"score": 0.42
}
]
}
}
],
"createdAt": "2026-07-17T15:30:00Z",
"updatedAt": "2026-07-17T15:30:12Z"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.