flights.hold_expired — Hold expired
HTTP status: 409
Retryable: no — change the request or the flow first
When it happens
The seats were released because the booking was not issued before deadlines.holdExpiresAt. The booking is now cancelled.
What to do
Search and hold again, then issue before the hold expires.
Example response
{
"type": "https://quickota.com/developers/errors/flights.hold_expired",
"title": "Hold expired",
"status": 409,
"code": "flights.hold_expired",
"detail": "The seats were released because the booking was not issued before \u0060deadlines.holdExpiresAt\u0060. The booking is now \u0060cancelled\u0060.",
"suggestion": "Search and hold again, then issue before the hold expires.",
"retryable": false,
"requestId": "req_7f3a2c9e41d0b8a6c5e21f90"
}
See Errors for how to handle errors in general.