{"openapi":"3.1.0","info":{"title":"DubaiLand Travel API","version":"0.0.1","description":"Flights, hotels and transfers for businesses. Orders settle against a prepaid credit balance.\n\n## Conventions\n\nEvery success is `{ \"data\": ..., \"meta\": { \"request_id\", \"timestamp\", \"environment\" } }`. Every failure is an RFC 9457 problem document (the `Problem` schema), whatever `Accept` header you send.\n\n## Authentication\n\nHTTP Basic: client id as the username, secret as the password. `Authorization: Bearer <client_id>:<secret>` also works. A `sk_test_` key is sandbox (no supplier, no money); a `sk_live_` key is live.\n\n## Headers\n\n| Header | Purpose |\n|---|---|\n| `Accept-Language` | `ar`, `en` or `ckb`. Anything else, or none, falls back to `ar`. |\n| `X-Request-Id` | Optional. Echoed back as `request_id`. |\n| `Idempotency-Key` | **Required** to place, cancel or add to an order. 8 to 64 characters of letters, digits, `.`, `_`, `:` or `-`. |\n\n## Idempotency\n\n- Same key, same body: the original response, error or not, is replayed with `Idempotency-Replayed: true`, for 24 hours.\n- Same key, different body: `409 TB-CORE-1009`. Same key while the first call is still running: `409 TB-CORE-1010`.\n- Keys are scoped to your account and to sandbox or live.\n\n## Money\n\nEverything is in USD. Amounts are objects in minor units with their currency, never bare numbers.\n\n## Orders\n\n- One item per order. Add a room or a car to an existing order with `POST /partner/v1/orders/{reference}/hotels` or `/transfers`.\n- `409 TB-PARTNER-3020` means the order is over your balance and credit limit and waits for our approval (status `pending_approval`, nothing charged). Do not place it again. The outcome arrives as `order.confirmed`, or `order.failed` with `error_code` `TB-PARTNER-3001` if it is rejected or not decided within 10 minutes. Cancel it with `POST /orders/{reference}/cancel` if you no longer want it.\n- `402 TB-PARTNER-3001` means the balance and credit limit do not cover it: on a new order when your account takes an instant refusal instead of waiting for approval, and always for a room or car added to an existing order.\n- `409 TB-PARTNER-3019` means the supplier did not say whether it created the order. The credit stays held; do not place it again. The outcome arrives as `order.confirmed` or `order.failed`, or read the order back.\n\nAct on each error's `action`, not on the HTTP status.","contact":{"name":"DubaiLand Travel engineering"},"license":{"name":"Proprietary \u2014 all rights reserved","identifier":"LicenseRef-Proprietary"}},"servers":[{"url":"https://api.dubailandtravel.com"}],"paths":{"/partner/v1/account":{"get":{"operationId":"partner.account.show","description":"`balances` is null on a sandbox key, which moves no money, rather than a\nzero that would read as \"out of funds\".","summary":"The account at a glance","tags":["Account"],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"partner":{"type":"object","properties":{"name":{"type":"string"},"status":{"type":"string"},"account_id":{"type":"string"}},"required":["name","status","account_id"]},"credential":{"type":"object","properties":{"label":{"type":["string","null"]},"environment":{"type":"string"},"scopes":{"type":["array","null"],"items":{"type":"string"}},"expires_at":{"type":["string","null"]}},"required":["label","environment","scopes","expires_at"]},"services":{"type":"array","description":"The ceilings that actually apply to this credential, per service. Resolved rather than read off the plan: a partner whose search\nlimit was raised for hotels alone should be able to SEE that,\notherwise the only way to discover their real limits is to hit\nthem one 429 at a time and guess.","items":[]},"usage_this_period":{"type":"object","properties":{"period":{"type":"string"},"calls":{"type":"integer"},"remaining":{"type":["integer","null"]}},"required":["period","calls","remaining"]},"balances":{"type":["array","null"],"description":"Sandbox reports no balance rather than zero: a zero would read\nas \"you are out of money\" when in fact nothing here spends any.","items":{"type":"string"}}},"required":["partner","credential","services","usage_this_period","balances"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."}},"required":["request_id","timestamp","environment"],"additionalProperties":[]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"}],"security":[{"partnerAuth":[]}]}},"/partner/v1/account/usage":{"get":{"operationId":"partner.account.usage","summary":"Usage for a closed or current period","tags":["Account"],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"period":{"type":"string"},"calls":{"type":"integer"},"billable_calls":{"type":"integer"},"overage_calls":{"type":"integer"},"errors":{"type":"integer"},"p95_duration_ms":{"type":["integer","null"]}},"required":["period","calls","billable_calls","overage_calls","errors","p95_duration_ms"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"billable":{"type":"boolean","description":"Said plainly rather than left to be discovered from a zero\ninvoice: sandbox traffic is never billed."}},"required":["request_id","timestamp","environment","billable"]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"}],"security":[{"partnerAuth":[]}]}},"/partner/v1/account/statement":{"get":{"operationId":"partner.account.statement","description":"The running balance is what makes this reconcilable line by line rather\nthan only in total \u2014 a partner whose closing figure disagrees with ours\nneeds to find WHERE, not merely THAT.\n\nLive keys only: a sandbox key moves no money, so it has no statement and\nis refused with 403 `TB-PARTNER-3009`.","summary":"Every movement on the account in a period, with a running balance","tags":["Account"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"name":"period","in":"query","description":"The calendar month, `YYYY-MM`, in UTC. Defaults to the current month.","schema":{"type":"string"},"example":"2026-11"},{"name":"currency","in":"query","description":"The balance currency. Defaults to your account's balance currency (USD).","schema":{"type":"string"},"example":"USD"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"period":{"type":"string"},"currency":{"type":"string"},"opening_balance":{"type":["object","string"]},"closing_balance":{"type":["object","string"]},"credits":{"type":"object"},"debits":{"type":"object"},"entries":{"type":"array","items":{"type":"string"}}},"required":["period","currency","opening_balance","closing_balance","credits","debits","entries"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."}},"required":["request_id","timestamp","environment"],"additionalProperties":[]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/flights/search":{"post":{"operationId":"partner.flights.search","description":"Returns offers already priced for the calling partner. A supplier\nfailing degrades the search rather than failing it.","summary":"Search flights","tags":["Flight"],"requestBody":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/FlightSearchRequest"},{"type":"object","properties":{"currency":{"type":"string"}}}]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offers":{"type":"array","items":{"$ref":"#/components/schemas/PartnerFlightOfferResource"}}},"required":["offers"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"search_id":{"type":"string"},"count":{"type":"integer"},"cache_hit":{"type":"string"},"degraded":{"type":"boolean","description":"A boolean, not a list of supplier names: which of OUR\nsources is unhealthy is not a partner's business."}},"required":["request_id","timestamp","environment","search_id","count","cache_hit","degraded"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"}],"security":[{"partnerAuth":[]}]}},"/partner/v1/flights/search/{searchId}/results":{"get":{"operationId":"partner.flights.results","description":"Cheap \u2014 the offers were computed once. Returns every offer in the\nsearch, with no paging. Reading it again never costs another supplier\ncall or consumes the search rate limit.","summary":"Read a held search","tags":["Flight"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"name":"searchId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offers":{"type":"array","items":{"$ref":"#/components/schemas/PartnerFlightOfferResource"}}},"required":["offers"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"search_id":{"type":"string"},"count":{"type":"integer"}},"required":["request_id","timestamp","environment","search_id","count"]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/flights/offers/{offerId}/confirm-price":{"post":{"operationId":"partner.flights.confirm-price","description":"Mandatory before an order. Airfare moves between search and booking\noften enough that ordering from a held price is a chargeback waiting to\nhappen \u2014 and in B2B it would be the partner absorbing it, which is worse.\n\nReturns a token bound to the offer and its final amount. Ordering\nwithout one is refused.","summary":"Confirm a price","tags":["Flight"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"},{"name":"offerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offer":{"$ref":"#/components/schemas/PartnerFlightOfferResource"},"price_changed":{"type":"boolean"},"previous_total":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"price_confirmation_token":{"type":"string"}},"required":["offer","price_changed","previous_total","price_confirmation_token"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."}},"required":["request_id","timestamp","environment"],"additionalProperties":[]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/hotels/search":{"post":{"operationId":"partner.hotels.search","description":"Returns rates already priced for the calling partner. A supplier failing\ndegrades the search rather than failing it.","summary":"Search hotels","tags":["Hotel"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HotelSearchRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offers":{"type":"array","items":{"$ref":"#/components/schemas/PartnerHotelOfferResource"}}},"required":["offers"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"search_id":{"type":"string"},"count":{"type":"string"},"cache_hit":{"type":"string"},"expires_at":{"type":["string","null"]},"degraded":{"type":"boolean","description":"A boolean, not a list of names: which of OUR sources is\nunhealthy is not a partner's business."}},"required":["request_id","timestamp","environment","search_id","count","cache_hit","expires_at","degraded"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"}],"security":[{"partnerAuth":[]}]}},"/partner/v1/hotels/search/{searchId}/results":{"get":{"operationId":"partner.hotels.results","description":"Cheap \u2014 the rates were computed once. Returns every rate in the search,\nwith no paging. Reading it again never costs another supplier call or\nconsumes the search rate limit.","summary":"Read a held search","tags":["Hotel"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"name":"searchId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offers":{"type":"array","items":{"$ref":"#/components/schemas/PartnerHotelOfferResource"}}},"required":["offers"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"search_id":{"type":"string"},"count":{"type":"integer"}},"required":["request_id","timestamp","environment","search_id","count"]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/hotels/offers/{offerId}/confirm-price":{"post":{"operationId":"partner.hotels.confirm-price","description":"Mandatory before an order, and for more than the price: a cancellation\npolicy that changed between search and booking is a promise we would\notherwise make and not keep \u2014 and in B2B it is the partner who would\nhave made it to their customer.\n\nReturns a token bound to the offer and its final amount. Ordering\nwithout one is refused.","summary":"Confirm a rate","tags":["Hotel"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"},{"name":"offerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offer":{"$ref":"#/components/schemas/PartnerHotelOfferResource"},"price_changed":{"type":"boolean"},"previous_total":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"policy_changed":{"type":"boolean","description":"The terms, separately, because a partner who only diffs the\nprice will quote free cancellation on a rate that stopped\noffering it while they were shopping."},"price_confirmation_token":{"type":"string"}},"required":["offer","price_changed","previous_total","policy_changed","price_confirmation_token"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."}},"required":["request_id","timestamp","environment"],"additionalProperties":[]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/orders":{"post":{"operationId":"partner.orders.store","description":"Requires an `Idempotency-Key`. Draws the total from the partner's\nbalance, creates the order with the supplier, and returns the\nconfirmation. A refusal at the supplier releases the hold immediately \u2014\nthe partner is never out of pocket for a booking that did not happen.\n\nOne item per order; add a room or a car afterwards with the hotels and\ntransfers endpoints of the order.\n\nA 402 means the balance and credit limit together do not cover it and\nthe account is not set to wait for approval; the body states the\nshortfall. A 409 `TB-PARTNER-3019` means the\nsupplier did not say whether it created the order: the hold stays and\nthe order must not be placed again.\n\nWhen the balance and credit limit do not cover the order, our team may\nstill approve it: the answer is then a 409 `TB-PARTNER-3020` with status\n`pending_approval`, and the order must not be placed again. Nothing is\ncharged meanwhile. Its outcome arrives as `order.confirmed`, or as\n`order.failed` (`TB-PARTNER-3001`) if it is rejected or not decided in\ntime; you may cancel it while it waits.","summary":"Place an order","tags":["Order"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOrderRequest"}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnerOrderResource"}},"required":["order"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"balance":{"type":["object","null"],"description":"Returned on the same response, so a partner's system knows\nwhat it has left without a second call.","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]}},"required":["request_id","timestamp","environment","balance"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"}],"security":[{"partnerAuth":[]}]},"get":{"operationId":"partner.orders.index","summary":"List orders","tags":["Order"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"name":"status","in":"query","schema":{"type":"string","maxLength":32}},{"name":"created_after","in":"query","description":"An ISO 8601 moment with its offset (`2026-11-06T10:00:00+03:00`\nor `2026-11-06T07:00:00Z`), or a date (`2026-11-06`), meaning\n00:00 UTC that day. Other formats are refused, not guessed.","schema":{"type":"string"}},{"name":"page","in":"query","schema":{"type":"integer","minimum":1}},{"name":"per_page","in":"query","schema":{"type":"integer","minimum":1,"maximum":100}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"orders":{"type":"array","items":{"$ref":"#/components/schemas/PartnerOrderResource"}}},"required":["orders"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"page":{"type":"integer"},"per_page":{"type":"integer"},"total":{"type":"integer"}},"required":["request_id","timestamp","environment","page","per_page","total"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/orders/{reference}":{"get":{"operationId":"partner.orders.show","summary":"Read an order","tags":["Order"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"name":"reference","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnerOrderResource"}},"required":["order"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."}},"required":["request_id","timestamp","environment"],"additionalProperties":[]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/orders/{reference}/cancel":{"post":{"operationId":"partner.orders.cancel","description":"Returns the penalty the supplier actually charged and credits the\nremainder back to the partner's balance. On a prepaid model a refund is\na ledger entry rather than a gateway call that can fail, which is the\nsingle biggest operational advantage of settling this way.\n\nAn order still `pending_approval` was never charged: cancelling it\ncloses it with no penalty and nothing to refund.","summary":"Cancel an order","tags":["Order"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"},{"name":"reference","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"reason":{"type":["string","null"],"maxLength":200}}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnerOrderResource"},"refunded_to_balance":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"penalty":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]}},"required":["order","refunded_to_balance","penalty"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"balance":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]}},"required":["request_id","timestamp","environment","balance"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/orders/{reference}/hotels":{"post":{"operationId":"partner.orders.add-hotel","description":"Requires an `Idempotency-Key`: this changes what the partner owes, and a\nretry must not book the room twice.\n\nThe room is reserved and confirmed on its own. A property refusing\nleaves the flight exactly as it was \u2014 that is the whole reason items\ncarry independent lifecycles \u2014 and comes back as a 409 on the room\nrather than as a failure of the order.","summary":"Add a hotel to an order","tags":["Order"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"},{"name":"reference","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid"},"price_confirmation_token":{"type":"string","minLength":64,"maxLength":64},"special_requests":{"type":["string","null"],"maxLength":500},"estimated_arrival_time":{"type":["string","null"],"maxLength":16}},"required":["offer_id","price_confirmation_token"]}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnerOrderResource"}},"required":["order"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"balance":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]}},"required":["request_id","timestamp","environment","balance"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/orders/{reference}/transfers":{"post":{"operationId":"partner.orders.add-transfer","description":"Requires an `Idempotency-Key`: this changes what the partner owes, and a\nretry must not put a second car on the road.\n\nThe car is booked on its own. An operator refusing leaves the flight\nexactly as it was and comes back as a 410 on the transfer rather than a\nfailure of the order.","summary":"Add a transfer to an order","tags":["Order"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"},{"name":"reference","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"offer_id":{"type":"string","format":"uuid"},"flight_number":{"type":["string","null"],"maxLength":12},"passengers":{"type":"integer","minimum":1},"bags":{"type":"integer","minimum":0}},"required":["offer_id"]}}}},"responses":{"201":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnerOrderResource"}},"required":["order"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"balance":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]}},"required":["request_id","timestamp","environment","balance"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/transfers/search":{"post":{"operationId":"partner.transfers.search","description":"Returns every vehicle an operator will put on the journey, already\npriced for the calling partner and already filtered to those that can\nactually carry the party.","summary":"Quote a transfer","tags":["Transfer"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransferSearchRequest"}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offers":{"type":"array","items":{"$ref":"#/components/schemas/PartnerTransferOfferResource"}}},"required":["offers"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"search_id":{"type":"string"},"count":{"type":"string"},"cache_hit":{"type":"string"},"expires_at":{"type":["string","null"]},"degraded":{"type":"boolean","description":"A boolean, not a list of names: which of OUR operators is\nunhealthy is not a partner's business."},"unserved":{"type":"string","description":"Stated separately from `degraded`, because on transfers they\nare genuinely different answers: nobody drives that route,\nversus we could not reach anyone who might."}},"required":["request_id","timestamp","environment","search_id","count","cache_hit","expires_at","degraded","unserved"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"},"402":{"$ref":"#/components/responses/PaymentRequired"},"410":{"$ref":"#/components/responses/Gone"}},"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"$ref":"#/components/parameters/IdempotencyKey"}],"security":[{"partnerAuth":[]}]}},"/partner/v1/transfers/search/{searchId}/results":{"get":{"operationId":"partner.transfers.results","description":"Cheap \u2014 the quotes were computed once. Re-reading a result set a partner\nalready holds must never cost another operator call, and must never\nconsume their search rate limit either.","summary":"Read a held quote","tags":["Transfer"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"name":"searchId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"offers":{"type":"array","items":{"$ref":"#/components/schemas/PartnerTransferOfferResource"}}},"required":["offers"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"search_id":{"type":"string"},"count":{"type":"integer"}},"required":["request_id","timestamp","environment","search_id","count"]}},"required":["data","meta"]}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"422":{"$ref":"#/components/responses/UnprocessableEntity"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"security":[{"partnerAuth":[]}]}},"/partner/v1/transfers/locations":{"get":{"operationId":"partner.transfers.locations","description":"Transfers are quoted between identifiers from an operator's catalogue,\nnot between addresses \u2014 so without this endpoint a partner has nothing\nvalid to put in a search. It is part of the product rather than a\nconvenience.","summary":"Places we can be driven to","tags":["Transfer"],"parameters":[{"$ref":"#/components/parameters/AcceptLanguage"},{"$ref":"#/components/parameters/RequestId"},{"name":"country_code","in":"query","schema":{"type":["string","null"],"minLength":2,"maxLength":2}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"locations":{"type":"array","items":{"type":"object","additionalProperties":[]}}},"required":["locations"]},"meta":{"type":"object","properties":{"request_id":{"type":"string"},"timestamp":{"type":"string"},"environment":{"type":"string","description":"Echoed so a partner debugging a support ticket can tell at a\nglance whether they were hitting sandbox or live \u2014 which is\nthe first question and surprisingly often the answer."},"count":{"type":"integer"}},"required":["request_id","timestamp","environment","count"]}},"required":["data","meta"]}}}},"422":{"$ref":"#/components/responses/ValidationException"},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"403":{"$ref":"#/components/responses/Forbidden"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"},"429":{"$ref":"#/components/responses/TooManyRequests"},"500":{"$ref":"#/components/responses/ServerError"}},"security":[{"partnerAuth":[]}]}}},"components":{"schemas":{"CreateOrderRequest":{"type":"object","description":"Shape validation for a partner order.\n\nAirline business rules \u2014 name character sets, passport expiry buffers,\ninfant age at return \u2014 stay in\n{@see PassengerValidator}, so a partner and\nan internal agent are held to exactly the same standard. A partner who can\npost a passenger an agent could not would produce bookings the airline\nrejects at check-in.","properties":{"items":{"type":"array","description":"One product per order. Only the first item was ever booked, so\nallowing five silently dropped four. A room or a car for an\nexisting order is added with POST /orders/{reference}/hotels or\n/transfers instead.","items":{"type":"object","properties":{"type":{"type":"string","enum":["flight","hotel","transfer"]},"offer_id":{"type":"string","format":"uuid"},"price_confirmation_token":{"type":"string","minLength":64,"maxLength":64}},"required":["type","offer_id","price_confirmation_token"]},"minItems":1,"maxItems":1},"passengers":{"type":"array","description":"Passengers for a flight or a car, guests for a room. A hotel\ndoes not want a document per traveller, and demanding one would\nmake a partner invent passport numbers to book a bed.","items":{"type":"object","properties":{"type":{"type":"string","description":"A transfer needs a name to put on the driver's sheet and\nnothing else, so the passenger type is optional there.","enum":["ADT","CHD","INF"]},"first_name":{"type":"string","maxLength":64},"last_name":{"type":"string","maxLength":64},"date_of_birth":{"type":["string","null"],"format":"date"},"gender":{"type":["string","null"],"enum":["M","F","X",null]},"nationality":{"type":["string","null"],"minLength":2,"maxLength":2},"is_lead":{"type":"boolean"},"document":{"type":["object","null"],"properties":{"type":{"type":"string","maxLength":32},"number":{"type":"string","maxLength":20},"issuing_country":{"type":"string","minLength":2,"maxLength":2},"expires_on":{"type":"string","format":"date"}}}},"required":["first_name","last_name"]},"minItems":1,"maxItems":9},"passenger_count":{"type":"integer","description":"Transfers only: how many people get in the car. Defaults to the\nparty the quote was searched for, and never fewer than the\ntravellers named, so naming only the lead is enough.","minimum":1,"maximum":16},"guests":{"type":"array","items":{"type":"object","properties":{"first_name":{"type":"string","maxLength":64},"last_name":{"type":"string","maxLength":64},"is_lead":{"type":"boolean"}}},"minItems":1,"maxItems":30},"special_requests":{"type":["string","null"],"maxLength":500},"flight_number":{"type":["string","null"],"description":"Transfer-specific. The flight number is how an operator knows\nto wait when a flight lands late.","maxLength":12},"bags":{"type":"integer","minimum":0},"estimated_arrival_time":{"type":["string","null"],"maxLength":16},"contact":{"type":"object","properties":{"email":{"type":"string","format":"email","description":"The partner's OWN customer contact, passed through so the\nairline can reach the traveller. We never market to it: these\npeople belong to the partner, not to us."},"phone":{"type":"string","maxLength":20},"name":{"type":["string","null"],"maxLength":128}},"required":["email","phone"]},"partner_reference":{"type":["string","null"],"description":"Echoed back on the order and every webhook about it, so a\npartner can correlate without storing our reference.","maxLength":64}},"required":["items","contact"],"title":"CreateOrderRequest"},"FlightSearchRequest":{"type":"object","properties":{"trip_type":{"type":"string","enum":["one_way","round_trip","multi_city"]},"slices":{"type":"array","items":{"type":"object","properties":{"origin":{"type":"string","minLength":3,"maxLength":3},"destination":{"type":"string","minLength":3,"maxLength":3},"date":{"type":"string","format":"date","description":"The departure date, local to the origin airport. Refused once\nthat date has ended everywhere (at UTC-12)."}},"required":["origin","destination","date"]},"minItems":1,"maxItems":6},"passengers":{"type":"object","properties":{"adults":{"type":"integer","minimum":1,"maximum":9},"children":{"type":"integer","minimum":0,"maximum":8},"infants":{"type":"integer","minimum":0,"maximum":9}},"required":["adults"]},"cabin":{"type":["string","null"],"enum":["ECONOMY","PREMIUM_ECONOMY","BUSINESS","FIRST",null]},"preferences":{"type":"object","properties":{"non_stop_only":{"type":"boolean"},"airlines":{"type":"array","items":{"type":"string","minLength":2,"maxLength":2},"maxItems":20},"exclude_airlines":{"type":"array","items":{"type":"string","minLength":2,"maxLength":2},"maxItems":20},"max_price":{"type":["integer","null"],"minimum":0}}}},"required":["slices","passengers"],"title":"FlightSearchRequest"},"HotelSearchRequest":{"type":"object","description":"Shape validation only.\n\nWhether the dates make sense together, and whether the guests fit the rooms,\nis decided in {@see HotelSearchService} so the\nsame rules apply whether a search comes from the app or from an agent.","properties":{"city_code":{"type":["string","null"],"description":"One or the other: a city, or a point with a radius. Requiring\nboth would rule out \"hotels near me\", which is most of mobile.","minLength":3,"maxLength":3},"hotel_id":{"type":["string","null"],"maxLength":64},"latitude":{"type":["number","null"],"minimum":-90,"maximum":90},"longitude":{"type":["number","null"],"minimum":-180,"maximum":180},"radius_km":{"type":"integer","minimum":1,"maximum":50},"check_in":{"type":"string","format":"date"},"check_out":{"type":"string","format":"date"},"rooms":{"type":"integer","minimum":1,"maximum":5},"adults":{"type":"integer","minimum":1,"maximum":30},"children_ages":{"type":"array","description":"Ages, not a count. Hotel pricing depends on each child's age, and\na supplier given a count returns a price we cannot honour.","items":{"type":"integer","minimum":0,"maximum":17},"maxItems":10},"currency":{"type":"string","minLength":3,"maxLength":3},"min_stars":{"type":"integer","minimum":1,"maximum":5},"board_type":{"type":["string","null"],"enum":["room_only","breakfast","half_board","full_board","all_inclusive",null]}},"required":["check_in","check_out"],"title":"HotelSearchRequest"},"PartnerFlightOfferResource":{"type":"object","properties":{"id":{"type":"string"},"total":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"base":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"taxes":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"currency":{"type":"string"},"validating_carrier":{"type":"string","description":"Their own id, never ours and never the supplier's."},"cabin":{"type":"string"},"fare_type":{"type":["string","null"]},"slices":{"type":"array","items":[]},"passengers":{"type":"array","items":[]},"conditions":{"type":"object","properties":{"refundable":{"type":"boolean"},"changeable":{"type":"boolean"},"seats_remaining":{"type":["integer","null"]},"last_ticketing_date":{"type":["string","null"]}},"required":["refundable","changeable","seats_remaining","last_ticketing_date"]},"baggage":{"type":"object","additionalProperties":[]},"expires_at":{"type":"string","description":"An offer a partner holds past this is an offer we cannot honour.\nStated in absolute time so their scheduler can act on it."}},"required":["id","total","base","taxes","currency","validating_carrier","cabin","fare_type","slices","passengers","conditions","baggage","expires_at"],"title":"PartnerFlightOfferResource"},"PartnerHotelOfferResource":{"type":"object","properties":{"id":{"type":"string"},"property":{"type":"object","properties":{"id":{"type":"string","description":"Our own identifier for the property, stable across searches,\nnever the supplier's."},"name":{"type":"string"},"star_rating":{"type":["number","null"]},"city_code":{"type":["string","null"]},"address":{"type":["string","null"]},"latitude":{"type":["number","null"]},"longitude":{"type":["number","null"]},"amenities":{"type":"array","items":{"type":"string"}},"images":{"type":"array","items":{"type":"string"}}},"required":["id","name","star_rating","city_code","address","latitude","longitude","amenities","images"]},"room":{"type":"object","properties":{"type_code":{"type":["string","null"]},"description":{"type":"object","description":"Every locale we hold, so a partner renders in their own\ncustomer's language rather than ours.","additionalProperties":{"type":"string"}},"board_type":{"type":["string","null"]},"rate_plan":{"type":["string","null"]}},"required":["type_code","description","board_type","rate_plan"]},"stay":{"type":"object","properties":{"check_in":{"type":"string","description":"Dates, not instants. A hotel day starts when the property\nsays it does, and an ISO timestamp in our timezone shifts\nthe stay by a day for half the world."},"check_out":{"type":"string"},"nights":{"type":"integer"},"rooms":{"type":"integer"},"adults":{"type":"integer"},"children_ages":{"type":"array","items":{"type":"integer"}}},"required":["check_in","check_out","nights","rooms","adults","children_ages"]},"total":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"taxes_and_fees":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"per_night":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"currency":{"type":"string"},"payment_policy":{"type":"string"},"collected_by_property":{"type":["object","null"],"description":"Stated as its own field so a partner can show \"plus X at the\n property\" rather than a total their customer will not recognise\nat check-in.","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"payable_now":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"cancellation":{"type":"object","properties":{"refundable":{"type":"boolean"},"free_until":{"type":["string","null"]},"penalty":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"tiers":{"type":"array","items":{"type":"object","properties":{"from":{"type":"string"},"amount_minor":{"type":"integer"}},"required":["from","amount_minor"]}},"description":{"type":["string","null"]}},"required":["refundable","free_until","penalty","tiers","description"]},"expires_at":{"type":["string","null"],"description":"A rate a partner holds past this is one we cannot honour."}},"required":["id","property","room","stay","total","taxes_and_fees","per_night","currency","payment_policy","collected_by_property","payable_now","cancellation","expires_at"],"title":"PartnerHotelOfferResource"},"PartnerOrderResource":{"type":"object","properties":{"reference":{"type":"string"},"partner_reference":{"type":["string","null"],"description":"Their identifier, echoed so they never need a join table\nmapping our reference to theirs."},"status":{"type":"string"},"type":{"type":"string"},"total":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"charged_to_balance":{"type":"object","description":"What this order took off the partner's balance. Stated so their\nreconciliation does not have to infer it from the total.","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"contact":{"type":"object","properties":{"email":{"type":["string","null"]},"phone":{"type":["string","null"]},"name":{"type":["string","null"]}},"required":["email","phone","name"]},"passengers":{"type":"array","items":{"type":"object","properties":{"first_name":{"type":"string"},"last_name":{"type":"string"},"type":{"type":"string"},"document_last4":{"type":"string","description":"Last four only. A partner already holds their customer's\npassport; echoing it back adds nothing and puts it in\nanother log."}},"required":["first_name","last_name","type","document_last4"]}},"items":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"status":{"type":"string"},"total":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"}},"required":["amount","currency"]},"hotel":{"type":"string"},"confirmation_number":{"type":"string"},"check_in":{"type":"string"},"check_out":{"type":"string"}},"required":["id","type","status","total","hotel","confirmation_number","check_in","check_out"]},{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"status":{"type":"string"},"total":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"}},"required":["amount","currency"]},"confirmation_number":{"type":"string"},"voucher_number":{"type":"string"},"vehicle":{"type":"string"},"pickup":{"type":["array","null"],"items":[]},"dropoff":{"type":["array","null"],"items":[]},"pickup_at":{"type":["string","null"]},"pickup_timezone":{"type":"string"},"passengers":{"type":["integer","null"]},"bags":{"type":["integer","null"]},"flight_number":{"type":"string"},"driver":{"type":"object","description":"Usually empty at booking time; filled close to pickup.","properties":{"name":{"type":"string"},"phone":{"type":"string"},"vehicle_plate":{"type":"string"}},"required":["name","phone","vehicle_plate"]}},"required":["id","type","status","total","confirmation_number","voucher_number","vehicle","pickup","dropoff","pickup_at","pickup_timezone","passengers","bags","flight_number","driver"]},{"type":"object","properties":{"id":{"type":"integer"},"type":{"type":"string"},"status":{"type":"string"},"total":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"}},"required":["amount","currency"]},"airline_reference":{"type":"string","description":"The airline's own reference. The one thing a desk\nagent can actually look up."},"ticket_status":{"type":"string"},"tickets":{"type":"object","additionalProperties":[]}},"required":["id","type","status","total","airline_reference","ticket_status","tickets"]}]}},"travel_starts_at":{"type":["string","null"],"description":"When the trip starts, as an absolute instant. For scheduling and\nsorting; do not display it, because converting it into a reader's\nzone shows the wrong hour for any trip outside that zone."},"travel_starts_at_local":{"type":["string","null"],"description":"The same start as the local wall clock where it happens,\n`Y-m-d H:i`. Show this, labelled with `travel_timezone`."},"travel_timezone":{"type":["string","null"],"description":"The IANA zone of `travel_starts_at_local`, e.g. `Europe/Istanbul`."},"created_at":{"type":["string","null"]},"ticketing_deadline_at":{"type":["string","null"],"description":"Absolute, because a partner's scheduler acts on it. A ticketing\ndeadline expressed as \"in 4 hours\" is useless in a queue."}},"required":["reference","partner_reference","status","type","total","charged_to_balance","contact","passengers","items","travel_starts_at","travel_starts_at_local","travel_timezone","created_at","ticketing_deadline_at"],"title":"PartnerOrderResource"},"PartnerTransferOfferResource":{"type":"object","properties":{"id":{"type":"string"},"journey":{"type":"object","properties":{"origin":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"address":{"type":["string","null"]},"city_name":{"type":["string","null"]},"country_code":{"type":["string","null"]},"iata_code":{"type":["string","null"]},"latitude":{"type":["number","null"]},"longitude":{"type":["number","null"]}},"required":["id","name","type","address","city_name","country_code","iata_code","latitude","longitude"]},"destination":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"},"address":{"type":["string","null"]},"city_name":{"type":["string","null"]},"country_code":{"type":["string","null"]},"iata_code":{"type":["string","null"]},"latitude":{"type":["number","null"]},"longitude":{"type":["number","null"]}},"required":["id","name","type","address","city_name","country_code","iata_code","latitude","longitude"]},"pickup_at":{"type":"string"},"pickup_timezone":{"type":"string"},"return_pickup_at":{"type":["string","null"]},"duration_minutes":{"type":["integer","null"]},"distance_km":{"type":["number","null"]}},"required":["origin","destination","pickup_at","pickup_timezone","return_pickup_at","duration_minutes","distance_km"]},"vehicle":{"type":"object","properties":{"class":{"type":"string"},"description":{"type":"object","description":"Every locale we hold, so a partner renders in their own\ncustomer's language rather than ours.","additionalProperties":{"type":"string"}},"max_passengers":{"type":"integer"},"max_bags":{"type":"integer"},"inclusions":{"type":"array","items":{"type":"string"}}},"required":["class","description","max_passengers","max_bags","inclusions"]},"total":{"type":"object","properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"currency":{"type":"string"},"payment_policy":{"type":"string"},"collected_by_driver":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"payable_now":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"cancellation":{"type":"object","properties":{"refundable":{"type":"boolean"},"free_until":{"type":["string","null"]},"penalty":{"type":["object","null"],"properties":{"amount":{"type":"integer"},"currency":{"type":"string"},"decimals":{"type":"integer"},"formatted":{"type":"string"}},"required":["amount","currency","decimals","formatted"]},"description":{"type":["string","null"]}},"required":["refundable","free_until","penalty","description"]},"expires_at":{"type":["string","null"],"description":"A quote a partner holds past this is one we cannot honour, and\ntransfer quotes are short-lived: the operator has promised a\nspecific car at a specific hour."}},"required":["id","journey","vehicle","total","currency","payment_policy","collected_by_driver","payable_now","cancellation","expires_at"],"title":"PartnerTransferOfferResource"},"Problem":{"type":"object","description":"RFC 9457 problem document. Every failure uses this shape.","required":["type","title","status","code","detail","retryable","action"],"properties":{"type":{"type":"string","format":"uri","description":"Link to the documentation for this code."},"title":{"type":"string","description":"Localized heading, safe to show the customer."},"status":{"type":"integer"},"code":{"type":"string","description":"Stable machine code. Never reworded or reused.","example":"TB-FLIGHT-1403"},"detail":{"type":"string","description":"Localized body: what happened and what to do."},"instance":{"type":"string"},"request_id":{"type":"string","description":"Quote this to support."},"retryable":{"type":"boolean","description":"Whether retrying the identical request could succeed."},"action":{"type":"string","description":"What the client should do next.","enum":["back_off","check_credentials","check_scopes","choose_another_payment_method","contact_support","correct_input","none","reauthenticate","restart_search","retry","top_up","update_app","upgrade_plan","use_live_key","wait"]},"errors":{"type":"object","description":"Field-keyed validation messages (422 only)."},"meta":{"type":"object","description":"Structured context: new price, shortfall, retry-after."}}},"TransferSearchRequest":{"type":"object","description":"Shape validation for a transfer quote.\n\nWhether the journey makes sense \u2014 endpoints that differ, a pickup that is\nnot in the past, a party that fits a vehicle \u2014 is decided in\n{@see TransferSearchService}, so the same rules apply however the request\narrives.","properties":{"origin_id":{"type":"string","description":"Operator location ids, not airport codes. A transfer is quoted\nbetween two places in the operator's catalogue, and a free-form\naddress cannot be priced because nobody has measured it.","maxLength":64},"destination_id":{"type":"string","maxLength":64},"pickup_at":{"type":"string","description":"A wall clock at the pickup point. No timezone, on purpose: the\ncar arrives where the passenger is standing, and converting it\nfor storage is how a transfer is booked for the wrong day."},"return_at":{"type":["string","null"]},"adults":{"type":"integer","minimum":1,"maximum":50},"children":{"type":"integer","minimum":0,"maximum":50},"infants":{"type":"integer","minimum":0,"maximum":50},"bags":{"type":"integer","description":"Operators size the vehicle by luggage as much as by people. A\nparty of two with six cases does not fit a saloon.","minimum":0,"maximum":50},"flight_number":{"type":["string","null"],"description":"Optional, and the difference between a driver who waits for a\ndelayed flight and one who leaves on time.","maxLength":12},"currency":{"type":"string","minLength":3,"maxLength":3}},"required":["origin_id","destination_id","pickup_at","adults"],"title":"TransferSearchRequest"}},"responses":{"ValidationException":{"description":"Validation error","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Errors overview."},"errors":{"type":"object","description":"A detailed description of each field that failed validation.","additionalProperties":{"type":"array","items":{"type":"string"}}}},"required":["message","errors"]}}}},"AuthenticationException":{"description":"Unauthenticated","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Error overview."}},"required":["message"]}}}},"BadRequest":{"description":"Malformed request, or an unsupported currency or locale.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"Unauthorized":{"description":"Missing, expired or revoked credentials. See TB-AUTH-*.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"Forbidden":{"description":"Authenticated but not permitted.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"NotFound":{"description":"No such resource.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"PaymentRequired":{"description":"The balance and credit limit do not cover it. `meta` states what was needed.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"Gone":{"description":"The offer has expired or sold out. Search again.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"Conflict":{"description":"State conflict \u2014 a price change, a duplicate, or an in-flight operation.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"UnprocessableEntity":{"description":"Validation failed. `errors` is field-keyed.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"TooManyRequests":{"description":"Rate limited. `meta.retry_after_seconds` says how long to wait.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}},"ServerError":{"description":"Unexpected fault. Quote `request_id` to support.","content":{"application/problem+json":{"schema":{"$ref":"#/components/schemas/Problem"}}}}},"parameters":{"AcceptLanguage":{"name":"Accept-Language","in":"header","required":false,"description":"Response language: `ar`, `en` or `ckb`. Negotiated; anything else falls back to `ar`.","schema":{"type":"string"},"example":"ar"},"RequestId":{"name":"X-Request-Id","in":"header","required":false,"description":"Optional correlation id, echoed back and present in every log line. Generated when absent.","schema":{"type":"string"},"example":"01JBQ7ZK3M..."},"IdempotencyKey":{"name":"Idempotency-Key","in":"header","required":false,"description":"**Required** on mutating calls that touch money or a supplier \u2014 those return `TB-CORE-1008` without it. Ignored elsewhere.","schema":{"type":"string"},"example":"b1e2c3d4-..."}},"securitySchemes":{"partnerAuth":{"type":"http","scheme":"basic","description":"API credential: client id as the username, secret as the password. Issued per environment \u2014 a `sk_test_` key reaches deterministic fixtures and costs nothing; a `sk_live_` key reaches real inventory and real money. `Bearer <client_id>:<secret>` is accepted as an alternative."}}},"x-error-catalogue":{"TB-CORE-1001":{"status":400,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u062a\u0639\u0630\u0651\u0631\u062a \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0637\u0644\u0628","detail":"\u062d\u062f\u062b \u062e\u0644\u0644 \u0641\u064a \u0635\u064a\u063a\u0629 \u0627\u0644\u0637\u0644\u0628. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649\u060c \u0648\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u0625\u0630\u0627 \u062a\u0643\u0631\u0631 \u0630\u0644\u0643."},"en":{"title":"We could not read that request","detail":"Something about that request was malformed. Please try again, and contact us if it keeps happening."},"ckb":{"title":"\u0646\u06d5\u062a\u0648\u0627\u0646\u0631\u0627 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9\u06d5 \u0628\u062e\u0648\u06ce\u0646\u0631\u06ce\u062a\u06d5\u0648\u06d5","detail":"\u06a9\u06ce\u0634\u06d5\u06cc\u06d5\u06a9 \u0644\u06d5 \u0634\u06ce\u0648\u0627\u0632\u06cc \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9\u06d5\u062f\u0627 \u0647\u06d5\u06cc\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5\u060c \u0648 \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc\u0645\u0627\u0646 \u067e\u06ce\u0648\u06d5 \u0628\u06a9\u06d5 \u0626\u06d5\u06af\u06d5\u0631 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u0648\u0648\u06d5\u0648\u06d5."}}},"TB-CORE-1002":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0628\u0639\u0636 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u0635\u062d\u064a\u062d","detail":"\u064a\u064f\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u062d\u0642\u0648\u0644 \u0627\u0644\u0645\u062d\u062f\u0651\u062f\u0629 \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"Some details need correcting","detail":"Please check the highlighted fields and try again."},"ckb":{"title":"\u0647\u06d5\u0646\u062f\u06ce\u06a9 \u0632\u0627\u0646\u06cc\u0627\u0631\u06cc \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u0695\u0627\u0633\u062a\u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5 \u0647\u06d5\u06cc\u06d5","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u062e\u0627\u0646\u06d5 \u062f\u06cc\u0627\u0631\u06cc\u06a9\u0631\u0627\u0648\u06d5\u06a9\u0627\u0646 \u0628\u067e\u0634\u06a9\u0646\u06d5 \u0648 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-CORE-1003":{"status":404,"retryable":false,"action":"none","messages":{"ar":{"title":"\u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f","detail":"\u0644\u0645 \u0646\u062a\u0645\u0643\u0646 \u0645\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0627 \u062a\u0628\u062d\u062b \u0639\u0646\u0647. \u0642\u062f \u064a\u0643\u0648\u0646 \u0645\u062d\u0630\u0648\u0641\u064b\u0627 \u0623\u0648 \u0627\u0644\u0631\u0627\u0628\u0637 \u0642\u062f\u064a\u0645\u064b\u0627."},"en":{"title":"Not found","detail":"We couldn't find what you were looking for. It may have been removed or the link may be out of date."},"ckb":{"title":"\u0646\u06d5\u062f\u06c6\u0632\u0631\u0627\u06cc\u06d5\u0648\u06d5","detail":"\u0646\u06d5\u0645\u0627\u0646\u062a\u0648\u0627\u0646\u06cc \u0626\u06d5\u0648\u06d5\u06cc \u0628\u06d5\u062f\u0648\u0627\u06cc\u062f\u0627 \u062f\u06d5\u06af\u06d5\u0695\u06ce\u06cc\u062a \u0628\u062f\u06c6\u0632\u06cc\u0646\u06d5\u0648\u06d5. \u0644\u06d5\u0648\u0627\u0646\u06d5\u06cc\u06d5 \u0633\u0695\u0627\u0628\u06ce\u062a\u06d5\u0648\u06d5 \u06cc\u0627\u0646 \u0628\u06d5\u0633\u062a\u06d5\u0631\u06d5\u06a9\u06d5 \u06a9\u06c6\u0646 \u0628\u06ce\u062a."}}},"TB-CORE-1004":{"status":403,"retryable":false,"action":"none","messages":{"ar":{"title":"\u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d","detail":"\u0644\u0627 \u062a\u0645\u0644\u0643 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0647\u0630\u0627. \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u0649 \u0623\u0646 \u0647\u0630\u0627 \u062e\u0637\u0623\u060c \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0641\u0631\u064a\u0642 \u0627\u0644\u062f\u0639\u0645."},"en":{"title":"Not allowed","detail":"You don't have access to this. If you think that's wrong, please contact our support team."},"ckb":{"title":"\u0695\u06ce\u06af\u06d5\u067e\u06ce\u062f\u0631\u0627\u0648 \u0646\u06cc\u06cc\u06d5","detail":"\u062f\u06d5\u0633\u06d5\u06b5\u0627\u062a\u06cc \u06af\u06d5\u06cc\u0634\u062a\u0646\u062a \u0628\u06d5\u0645\u06d5 \u0646\u06cc\u06cc\u06d5. \u0626\u06d5\u06af\u06d5\u0631 \u067e\u06ce\u062a \u0648\u0627\u06cc\u06d5 \u0647\u06d5\u06b5\u06d5\u06cc\u06d5\u060c \u062a\u06a9\u0627\u06cc\u06d5 \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u062a\u06cc\u0645\u06cc \u067e\u0634\u062a\u06af\u06cc\u0631\u06cc \u0628\u06a9\u06d5."}}},"TB-CORE-1005":{"status":429,"retryable":true,"action":"wait","messages":{"ar":{"title":"\u0637\u0644\u0628\u0627\u062a \u0643\u062b\u064a\u0631\u0629 \u062c\u062f\u064b\u0627","detail":"\u0639\u062f\u062f \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0643\u0628\u064a\u0631 \u0641\u064a \u0648\u0642\u062a \u0642\u0635\u064a\u0631. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0642\u0644\u064a\u0644\u064b\u0627 \u062b\u0645 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"Too many requests","detail":"You're going a little fast for us. Please wait a moment and try again."},"ckb":{"title":"\u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc \u0632\u06c6\u0631 \u0632\u06c6\u0631\u06d5","detail":"\u0632\u06c6\u0631 \u062e\u06ce\u0631\u0627 \u062f\u0627\u0648\u0627 \u062f\u06d5\u06a9\u06d5\u06cc\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u06a9\u06d5\u0645\u06ce\u06a9 \u0686\u0627\u0648\u06d5\u0695\u06ce \u0628\u06a9\u06d5 \u0648 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-CORE-1007":{"status":426,"retryable":false,"action":"update_app","messages":{"ar":{"title":"\u064a\u064f\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0637\u0628\u064a\u0642","detail":"\u0647\u0630\u0647 \u0627\u0644\u0646\u0633\u062e\u0629 \u0645\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0644\u0645 \u062a\u0639\u062f \u0645\u062f\u0639\u0648\u0645\u0629. \u062d\u062f\u0651\u062b \u0625\u0644\u0649 \u0623\u062d\u062f\u062b \u0646\u0633\u062e\u0629 \u0644\u0645\u0648\u0627\u0635\u0644\u0629 \u0627\u0644\u062d\u062c\u0632."},"en":{"title":"Please update the app","detail":"This version of the app is no longer supported. Update to the latest version to continue booking."},"ckb":{"title":"\u062a\u06a9\u0627\u06cc\u06d5 \u0626\u06d5\u067e\u06d5\u06a9\u06d5 \u0646\u0648\u06ce \u0628\u06a9\u06d5\u0631\u06d5\u0648\u06d5","detail":"\u0626\u06d5\u0645 \u0648\u06d5\u0634\u0627\u0646\u06d5\u06cc \u0626\u06d5\u067e\u06d5\u06a9\u06d5 \u0686\u06cc\u062a\u0631 \u067e\u0634\u062a\u06af\u06cc\u0631\u06cc \u0646\u0627\u06a9\u0631\u06ce\u062a. \u0628\u06c6 \u0628\u06d5\u0631\u062f\u06d5\u0648\u0627\u0645\u0628\u0648\u0648\u0646 \u0644\u06d5 \u062d\u062c\u0632\u06a9\u0631\u062f\u0646 \u0646\u0648\u06ce\u062a\u0631\u06cc\u0646 \u0648\u06d5\u0634\u0627\u0646 \u062f\u0627\u0628\u06d5\u0632\u06ce\u0646\u06d5."}}},"TB-CORE-1008":{"status":400,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0637\u0644\u0628 \u0645\u0641\u0642\u0648\u062f","detail":"\u064a\u062d\u062a\u0627\u062c \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0625\u0644\u0649 \u0645\u0639\u0631\u0651\u0641 \u0641\u0631\u064a\u062f \u062d\u062a\u0649 \u0644\u0627 \u0646\u062e\u0635\u0645 \u0645\u0646\u0643 \u0645\u0631\u062a\u064a\u0646. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"Missing request identifier","detail":"This request needs a unique identifier so we never charge you twice. Please try again."},"ckb":{"title":"\u0646\u0627\u0633\u0646\u0627\u0645\u06d5\u06cc \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc \u0628\u0632\u0631\u06d5","detail":"\u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u0646\u0627\u0633\u0646\u0627\u0645\u06d5\u06cc\u06d5\u06a9\u06cc \u062a\u0627\u06cc\u0628\u06d5\u062a\u06d5 \u062a\u0627 \u062f\u0648\u0648 \u062c\u0627\u0631 \u067e\u0627\u0631\u06d5\u062a \u0644\u06ce \u0646\u06d5\u0628\u0695\u062f\u0631\u06ce\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-CORE-1009":{"status":409,"retryable":false,"action":"none","messages":{"ar":{"title":"\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0645\u0633\u0628\u0642\u064b\u0627","detail":"\u0627\u0633\u062a\u0644\u0645\u0646\u0627 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0633\u0627\u0628\u0642\u064b\u0627 \u0628\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u062e\u062a\u0644\u0641\u0629. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0628\u062f\u0621 \u0645\u0646 \u062c\u062f\u064a\u062f \u0644\u062a\u062c\u0646\u0651\u0628 \u0627\u0644\u062a\u0643\u0631\u0627\u0631."},"en":{"title":"This request was already submitted","detail":"We received this request before with different details. Please start again so nothing is duplicated."},"ckb":{"title":"\u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u067e\u06ce\u0634\u062a\u0631 \u0646\u06ce\u0631\u062f\u0631\u0627\u0648\u06d5","detail":"\u067e\u06ce\u0634\u062a\u0631 \u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u0645\u0627\u0646 \u0628\u06d5 \u0632\u0627\u0646\u06cc\u0627\u0631\u06cc \u062c\u06cc\u0627\u0648\u0627\u0632 \u0648\u06d5\u0631\u06af\u0631\u062a\u0648\u0648\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u0644\u06d5 \u0633\u06d5\u0631\u06d5\u062a\u0627\u0648\u06d5 \u062f\u06d5\u0633\u062a \u067e\u06ce \u0628\u06a9\u06d5\u0631\u06d5\u0648\u06d5 \u0628\u06c6 \u0626\u06d5\u0648\u06d5\u06cc \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0646\u06d5\u0628\u06ce\u062a\u06d5\u0648\u06d5."}}},"TB-CORE-1010":{"status":409,"retryable":true,"action":"wait","messages":{"ar":{"title":"\u062c\u0627\u0631\u064d \u062a\u0646\u0641\u064a\u0630 \u0637\u0644\u0628\u0643","detail":"\u0646\u062d\u0646 \u0646\u0639\u0627\u0644\u062c \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0628\u0627\u0644\u0641\u0639\u0644. \u0627\u0645\u0646\u062d\u0646\u0627 \u0644\u062d\u0638\u0629 \u2014 \u0644\u0627 \u062f\u0627\u0639\u064a \u0644\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"Still working on that","detail":"We're already processing this request. Give us a moment \u2014 no need to try again."},"ckb":{"title":"\u0647\u06ce\u0634\u062a\u0627 \u062e\u06d5\u0631\u06cc\u06a9\u06cc\u0646","detail":"\u0626\u06ce\u0645\u06d5 \u0626\u06ce\u0633\u062a\u0627 \u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u067e\u0631\u06c6\u0633\u06ce\u0633 \u062f\u06d5\u06a9\u06d5\u06cc\u0646. \u06a9\u06d5\u0645\u06ce\u06a9 \u0686\u0627\u0648\u06d5\u0695\u06ce \u0628\u06a9\u06d5 \u2014 \u067e\u06ce\u0648\u06cc\u0633\u062a \u0646\u0627\u06a9\u0627\u062a \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u06cc\u062a\u06d5\u0648\u06d5."}}},"TB-CORE-1011":{"status":400,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0627\u0644\u0639\u0645\u0644\u0629 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629","detail":"\u0644\u0627 \u064a\u0645\u0643\u0646\u0646\u0627 \u0639\u0631\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0628\u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u0629 \u0641\u064a \u0645\u0646\u0637\u0642\u062a\u0643 \u062d\u0627\u0644\u064a\u064b\u0627. \u064a\u064f\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0639\u0645\u0644\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"Currency not available","detail":"We cannot show prices in that currency for your region yet. Please choose another."},"ckb":{"title":"\u062f\u0631\u0627\u0648\u06d5\u06a9\u06d5 \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0646\u06cc\u06cc\u06d5","detail":"\u0646\u0627\u062a\u0648\u0627\u0646\u06cc\u0646 \u0646\u0631\u062e\u06d5\u06a9\u0627\u0646 \u0628\u06d5\u0645 \u062f\u0631\u0627\u0648\u06d5 \u0644\u06d5 \u0646\u0627\u0648\u0686\u06d5\u06a9\u06d5\u062a \u067e\u06cc\u0634\u0627\u0646 \u0628\u062f\u06d5\u06cc\u0646. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0631\u0627\u0648\u06ce\u06a9\u06cc \u062a\u0631 \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5."}}},"TB-CORE-1012":{"status":400,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0627\u0644\u0644\u063a\u0629 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629","detail":"\u0644\u0627 \u0646\u062f\u0639\u0645 \u0647\u0630\u0647 \u0627\u0644\u0644\u063a\u0629 \u062d\u0627\u0644\u064a\u064b\u0627. \u064a\u064f\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0623\u0648 \u0627\u0644\u0625\u0646\u062c\u0644\u064a\u0632\u064a\u0629 \u0623\u0648 \u0627\u0644\u0643\u0631\u062f\u064a\u0629."},"en":{"title":"Language not available","detail":"We do not support that language yet. Please choose Arabic, English or Kurdish."},"ckb":{"title":"\u0632\u0645\u0627\u0646\u06d5\u06a9\u06d5 \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0646\u06cc\u06cc\u06d5","detail":"\u0647\u06ce\u0634\u062a\u0627 \u067e\u0634\u062a\u06af\u06cc\u0631\u06cc \u0626\u06d5\u0645 \u0632\u0645\u0627\u0646\u06d5 \u0646\u0627\u06a9\u06d5\u06cc\u0646. \u062a\u06a9\u0627\u06cc\u06d5 \u0639\u06d5\u0631\u06d5\u0628\u06cc\u060c \u0626\u06cc\u0646\u06af\u0644\u06cc\u0632\u06cc \u06cc\u0627\u0646 \u06a9\u0648\u0631\u062f\u06cc \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5."}}},"TB-CORE-1013":{"status":405,"retryable":false,"action":"none","messages":{"ar":{"title":"\u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645","detail":"\u0647\u0630\u0627 \u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645 \u0647\u0646\u0627."},"en":{"title":"Not supported","detail":"That action is not supported here."},"ckb":{"title":"\u067e\u0634\u062a\u06af\u06cc\u0631\u06cc \u0646\u06d5\u06a9\u0631\u0627\u0648\u06d5","detail":"\u0626\u06d5\u0645 \u06a9\u0631\u062f\u0627\u0631\u06d5 \u0644\u06ce\u0631\u06d5\u062f\u0627 \u067e\u0634\u062a\u06af\u06cc\u0631\u06cc \u0646\u0627\u06a9\u0631\u06ce\u062a."}}},"TB-AUTH-1102":{"status":401,"retryable":false,"action":"reauthenticate","messages":{"ar":{"title":"\u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u062c\u0644\u0633\u0629","detail":"\u0644\u062d\u0645\u0627\u064a\u062a\u0643 \u0646\u0642\u0648\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062e\u0631\u0648\u062c \u0628\u0639\u062f \u0641\u062a\u0631\u0629. \u064a\u064f\u0631\u062c\u0649 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629."},"en":{"title":"Your session has expired","detail":"For your security we sign you out after a while. Please sign in again to continue."},"ckb":{"title":"\u06a9\u0627\u062a\u06cc \u062f\u0627\u0646\u06cc\u0634\u062a\u0646\u06d5\u06a9\u06d5\u062a \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648","detail":"\u0628\u06c6 \u067e\u0627\u0631\u0627\u0633\u062a\u0646\u062a \u062f\u0648\u0627\u06cc \u0645\u0627\u0648\u06d5\u06cc\u06d5\u06a9 \u062f\u06d5\u0631\u062a \u062f\u06d5\u06a9\u06d5\u06cc\u0646. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u0686\u06c6\u0631\u06d5 \u0698\u0648\u0648\u0631\u06d5\u0648\u06d5."}}},"TB-AUTH-1105":{"status":403,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628 \u0645\u0648\u0642\u0648\u0641","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0641\u0631\u064a\u0642 \u0627\u0644\u062f\u0639\u0645 \u0644\u0645\u0633\u0627\u0639\u062f\u062a\u0643 \u0641\u064a \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0648\u0635\u0648\u0644."},"en":{"title":"This account is suspended","detail":"Please contact our support team so we can help you get back in."},"ckb":{"title":"\u0626\u06d5\u0645 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5 \u0695\u0627\u06af\u06cc\u0631\u0627\u0648\u06d5","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u062a\u06cc\u0645\u06cc \u067e\u0634\u062a\u06af\u06cc\u0631\u06cc \u0628\u06a9\u06d5 \u062a\u0627 \u06cc\u0627\u0631\u0645\u06d5\u062a\u06cc\u062a \u0628\u062f\u06d5\u06cc\u0646."}}},"TB-AUTH-1106":{"status":400,"retryable":true,"action":"correct_input","messages":{"ar":{"title":"\u0627\u0644\u0631\u0645\u0632 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0630\u064a \u0623\u0631\u0633\u0644\u0646\u0627\u0647 \u0644\u0643 \u0648\u0625\u062f\u062e\u0627\u0644\u0647 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"That code is incorrect","detail":"Please check the code we sent you and enter it again."},"ckb":{"title":"\u0626\u06d5\u0645 \u06a9\u06c6\u062f\u06d5 \u0647\u06d5\u06b5\u06d5\u06cc\u06d5","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u0626\u06d5\u0648 \u06a9\u06c6\u062f\u06d5 \u0628\u067e\u0634\u06a9\u0646\u06d5 \u06a9\u06d5 \u0628\u06c6\u0645\u0627\u0646 \u0646\u0627\u0631\u062f\u0648\u0648\u06cc\u062a \u0648 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06cc\u0646\u0648\u0648\u0633\u06d5."}}},"TB-AUTH-1107":{"status":410,"retryable":false,"action":"retry","messages":{"ar":{"title":"\u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0631\u0645\u0632","detail":"\u0627\u0644\u0631\u0645\u0648\u0632 \u0635\u0627\u0644\u062d\u0629 \u0644\u0628\u0636\u0639 \u062f\u0642\u0627\u0626\u0642 \u0641\u0642\u0637. \u0627\u0637\u0644\u0628 \u0631\u0645\u0632\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627 \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629."},"en":{"title":"That code has expired","detail":"Codes are only valid for a few minutes. Request a new one to continue."},"ckb":{"title":"\u06a9\u0627\u062a\u06cc \u06a9\u06c6\u062f\u06d5\u06a9\u06d5 \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648","detail":"\u06a9\u06c6\u062f\u06d5\u06a9\u0627\u0646 \u062a\u06d5\u0646\u0647\u0627 \u0686\u06d5\u0646\u062f \u062e\u0648\u0644\u06d5\u06a9\u06ce\u06a9 \u06a9\u0627\u0631\u06cc\u06af\u06d5\u0631\u0646. \u06a9\u06c6\u062f\u06ce\u06a9\u06cc \u0646\u0648\u06ce \u062f\u0627\u0648\u0627 \u0628\u06a9\u06d5."}}},"TB-AUTH-1108":{"status":429,"retryable":true,"action":"wait","messages":{"ar":{"title":"\u0637\u0644\u0628\u0627\u062a \u0631\u0645\u0648\u0632 \u0643\u062b\u064a\u0631\u0629","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0628\u0636\u0639 \u062f\u0642\u0627\u0626\u0642 \u0642\u0628\u0644 \u0637\u0644\u0628 \u0631\u0645\u0632 \u0622\u062e\u0631."},"en":{"title":"Too many codes requested","detail":"Please wait a few minutes before requesting another code."},"ckb":{"title":"\u062f\u0627\u0648\u0627\u06cc \u06a9\u06c6\u062f\u06cc \u0632\u06c6\u0631","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u0686\u06d5\u0646\u062f \u062e\u0648\u0644\u06d5\u06a9\u06ce\u06a9 \u0686\u0627\u0648\u06d5\u0695\u06ce \u0628\u06a9\u06d5 \u067e\u06ce\u0634 \u062f\u0627\u0648\u0627\u06a9\u0631\u062f\u0646\u06cc \u06a9\u06c6\u062f\u06ce\u06a9\u06cc \u062a\u0631."}}},"TB-AUTH-1114":{"status":401,"retryable":false,"action":"reauthenticate","messages":{"ar":{"title":"\u0641\u0634\u0644 \u0627\u0644\u062a\u062d\u0642\u0642 \u0627\u0644\u0623\u0645\u0646\u064a","detail":"\u0642\u0645\u0646\u0627 \u0628\u062a\u0633\u062c\u064a\u0644 \u062e\u0631\u0648\u062c\u0643 \u0645\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0643\u0625\u062c\u0631\u0627\u0621 \u0627\u062d\u062a\u0631\u0627\u0632\u064a. \u064a\u064f\u0631\u062c\u0649 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649\u060c \u0648\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u0625\u0630\u0627 \u0644\u0645 \u062a\u0643\u0646 \u062a\u062a\u0648\u0642\u0639 \u0630\u0644\u0643."},"en":{"title":"Security check failed","detail":"We signed you out of all devices as a precaution. Please sign in again, and contact us if you did not expect this."},"ckb":{"title":"\u067e\u0634\u06a9\u0646\u06cc\u0646\u06cc \u0626\u0627\u0633\u0627\u06cc\u0634\u06cc \u0633\u06d5\u0631\u06a9\u06d5\u0648\u062a\u0648\u0648 \u0646\u06d5\u0628\u0648\u0648","detail":"\u0648\u06d5\u06a9 \u0695\u06ce\u0648\u0634\u0648\u06ce\u0646\u06ce\u06a9\u06cc \u067e\u0627\u0631\u06ce\u0632\u06af\u0627\u0631\u06cc \u0644\u06d5 \u0647\u06d5\u0645\u0648\u0648 \u0626\u0627\u0645\u06ce\u0631\u06d5\u06a9\u0627\u0646 \u062f\u06d5\u0631\u0645\u0627\u0646\u06a9\u0631\u062f\u06cc\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u0686\u06c6\u0631\u06d5 \u0698\u0648\u0648\u0631\u06d5\u0648\u06d5\u060c \u0648 \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc\u0645\u0627\u0646 \u067e\u06ce\u0648\u06d5 \u0628\u06a9\u06d5 \u0626\u06d5\u06af\u06d5\u0631 \u0686\u0627\u0648\u06d5\u0695\u06ce\u06cc \u0626\u06d5\u0645\u06d5\u062a \u0646\u06d5\u062f\u06d5\u06a9\u0631\u062f."}}},"TB-SRCH-1301":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0627\u062e\u062a\u0631 \u062a\u0627\u0631\u064a\u062e \u0645\u063a\u0627\u062f\u0631\u0629 \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644","detail":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u063a\u0627\u062f\u0631\u0629 \u0627\u0644\u064a\u0648\u0645 \u0623\u0648 \u0628\u0639\u062f\u0647."},"en":{"title":"Choose a departure date in the future","detail":"The departure date needs to be today or later."},"ckb":{"title":"\u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u0695\u06c6\u06cc\u0634\u062a\u0646\u06ce\u06a9\u06cc \u062f\u0627\u0647\u0627\u062a\u0648\u0648 \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5","detail":"\u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u0695\u06c6\u06cc\u0634\u062a\u0646 \u062f\u06d5\u0628\u06ce\u062a \u0626\u06d5\u0645\u0695\u06c6 \u06cc\u0627\u0646 \u062f\u0648\u0627\u062a\u0631 \u0628\u06ce\u062a."}}},"TB-SRCH-1302":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0639\u0648\u062f\u0629","detail":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0639\u0648\u062f\u0629 \u0641\u064a \u0646\u0641\u0633 \u064a\u0648\u0645 \u0627\u0644\u0645\u063a\u0627\u062f\u0631\u0629 \u0623\u0648 \u0628\u0639\u062f\u0647."},"en":{"title":"Check your return date","detail":"The return date needs to be on or after the departure date."},"ckb":{"title":"\u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u06af\u06d5\u0695\u0627\u0646\u06d5\u0648\u06d5 \u0628\u067e\u0634\u06a9\u0646\u06d5","detail":"\u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u06af\u06d5\u0695\u0627\u0646\u06d5\u0648\u06d5 \u062f\u06d5\u0628\u06ce\u062a \u0644\u06d5 \u0695\u06c6\u0698\u06cc \u0695\u06c6\u06cc\u0634\u062a\u0646 \u06cc\u0627\u0646 \u062f\u0648\u0627\u06cc \u0626\u06d5\u0648 \u0628\u06ce\u062a."}}},"TB-SRCH-1303":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0627\u062e\u062a\u0631 \u0648\u062c\u0647\u062a\u064a\u0646 \u0645\u062e\u062a\u0644\u0641\u062a\u064a\u0646","detail":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0646\u0642\u0637\u0629 \u0627\u0644\u0627\u0646\u0637\u0644\u0627\u0642 \u0648\u0627\u0644\u0648\u062c\u0647\u0629 \u0645\u062a\u0637\u0627\u0628\u0642\u062a\u064a\u0646."},"en":{"title":"Choose two different places","detail":"Origin and destination cannot be the same."},"ckb":{"title":"\u062f\u0648\u0648 \u0634\u0648\u06ce\u0646\u06cc \u062c\u06cc\u0627\u0648\u0627\u0632 \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5","detail":"\u0634\u0648\u06ce\u0646\u06cc \u062f\u06d5\u0633\u062a\u067e\u06ce\u06a9 \u0648 \u0645\u06d5\u0628\u06d5\u0633\u062a \u0646\u0627\u062a\u0648\u0627\u0646\u0646 \u0648\u06d5\u06a9 \u06cc\u06d5\u06a9 \u0628\u0646."}}},"TB-SRCH-1306":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0639\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0641\u0631\u064a\u0646 \u0643\u0628\u064a\u0631","detail":"\u064a\u0645\u0643\u0646 \u062d\u062c\u0632 9 \u0645\u0633\u0627\u0641\u0631\u064a\u0646 \u0643\u062d\u062f \u0623\u0642\u0635\u0649 \u0641\u064a \u0627\u0644\u062d\u062c\u0632 \u0627\u0644\u0648\u0627\u062d\u062f. \u064a\u064f\u0631\u062c\u0649 \u0625\u062c\u0631\u0627\u0621 \u062d\u062c\u0632 \u0622\u062e\u0631 \u0644\u0644\u0628\u0642\u064a\u0629."},"en":{"title":"Too many passengers","detail":"Up to 9 passengers can travel on one booking. Please make a second booking for the rest."},"ckb":{"title":"\u0698\u0645\u0627\u0631\u06d5\u06cc \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631\u0627\u0646 \u0632\u06c6\u0631\u06d5","detail":"\u0644\u06d5 \u06cc\u06d5\u06a9 \u062d\u062c\u0632\u062f\u0627 \u062a\u0627 \u0669 \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631 \u062f\u06d5\u06a9\u0631\u06ce\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u062d\u062c\u0632\u06ce\u06a9\u06cc \u062a\u0631 \u0628\u06c6 \u0626\u06d5\u0648\u0627\u0646\u06cc \u062a\u0631 \u0628\u06a9\u06d5."}}},"TB-SRCH-1307":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0643\u0644 \u0631\u0636\u064a\u0639 \u064a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0645\u0631\u0627\u0641\u0642 \u0628\u0627\u0644\u063a","detail":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0633\u0627\u0641\u0631 \u0627\u0644\u0631\u0636\u0651\u0639 \u0628\u0631\u0641\u0642\u0629 \u0628\u0627\u0644\u063a. \u064a\u064f\u0631\u062c\u0649 \u062a\u0639\u062f\u064a\u0644 \u0623\u0639\u062f\u0627\u062f \u0627\u0644\u0645\u0633\u0627\u0641\u0631\u064a\u0646."},"en":{"title":"Each infant needs an adult","detail":"Infants must travel with an adult. Please adjust the passenger numbers."},"ckb":{"title":"\u0647\u06d5\u0631 \u0633\u0627\u0648\u0627\u06cc\u06d5\u06a9 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u067e\u06ce\u06af\u06d5\u06cc\u0634\u062a\u0648\u0648\u06cc\u06d5\u06a9\u06d5","detail":"\u0633\u0627\u0648\u0627\u06a9\u0627\u0646 \u062f\u06d5\u0628\u06ce\u062a \u0644\u06d5\u06af\u06d5\u06b5 \u067e\u06ce\u06af\u06d5\u06cc\u0634\u062a\u0648\u0648\u06cc\u06d5\u06a9\u062f\u0627 \u06af\u06d5\u0634\u062a \u0628\u06a9\u06d5\u0646. \u062a\u06a9\u0627\u06cc\u06d5 \u0698\u0645\u0627\u0631\u06d5\u06cc \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631\u0627\u0646 \u0628\u06af\u06c6\u0695\u06d5."}}},"TB-FLIGHT-1401":{"status":410,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u0647\u0630\u0647 \u0627\u0644\u062a\u0639\u0631\u0641\u0629 \u0644\u0645 \u062a\u0639\u062f \u0645\u062a\u0627\u062d\u0629","detail":"\u0633\u062d\u0628\u062a \u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0647\u0630\u0647 \u0627\u0644\u062a\u0639\u0631\u0641\u0629. \u0627\u0628\u062d\u062b \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0644\u0639\u0631\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u062d\u0627\u0644\u064a\u0629."},"en":{"title":"This fare is no longer available","detail":"The airline withdrew this fare. Search again to see current prices."},"ckb":{"title":"\u0626\u06d5\u0645 \u0646\u0631\u062e\u06d5 \u0686\u06cc\u062a\u0631 \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0646\u06cc\u06cc\u06d5","detail":"\u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u0626\u06d5\u0645 \u0646\u0631\u062e\u06d5\u06cc \u0644\u0627\u0628\u0631\u062f. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce \u0628\u06c6 \u0628\u06cc\u0646\u06cc\u0646\u06cc \u0646\u0631\u062e\u06d5 \u0626\u06ce\u0633\u062a\u0627\u06a9\u0627\u0646."}}},"TB-FLIGHT-1402":{"status":410,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0647\u0630\u0627 \u0627\u0644\u0639\u0631\u0636","detail":"\u064a\u062a\u0645 \u062d\u062c\u0632 \u0627\u0644\u062a\u0639\u0631\u0641\u0629 \u0644\u0641\u062a\u0631\u0629 \u0642\u0635\u064a\u0631\u0629 \u0641\u0642\u0637. \u0627\u0628\u062d\u062b \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629."},"en":{"title":"This offer has expired","detail":"Fares are only held for a short time. Search again to continue."},"ckb":{"title":"\u06a9\u0627\u062a\u06cc \u0626\u06d5\u0645 \u067e\u06ce\u0634\u0646\u06cc\u0627\u0631\u06d5 \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648\u06d5","detail":"\u0646\u0631\u062e\u06d5\u06a9\u0627\u0646 \u062a\u06d5\u0646\u0647\u0627 \u0628\u06c6 \u0645\u0627\u0648\u06d5\u06cc\u06d5\u06a9\u06cc \u06a9\u0648\u0631\u062a \u067e\u0627\u0631\u06ce\u0632\u0631\u0627\u0648\u0646. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce."}}},"TB-FLIGHT-1403":{"status":409,"retryable":false,"action":"none","messages":{"ar":{"title":"\u062a\u063a\u064a\u0651\u0631 \u0633\u0639\u0631 \u0647\u0630\u0647 \u0627\u0644\u0631\u062d\u0644\u0629","detail":"\u062d\u062f\u0651\u062b\u062a \u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0627\u0644\u0633\u0639\u0631 \u0623\u062b\u0646\u0627\u0621 \u0625\u062a\u0645\u0627\u0645\u0643 \u0644\u0644\u062d\u062c\u0632. \u0631\u0627\u062c\u0639 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u062c\u062f\u064a\u062f \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629\u060c \u0623\u0648 \u0627\u0631\u062c\u0639 \u0644\u0639\u0631\u0636 \u062e\u064a\u0627\u0631\u0627\u062a \u0623\u062e\u0631\u0649."},"en":{"title":"The price for this flight has changed","detail":"The airline updated the price while you were booking. Review the new price to continue, or go back to see other options."},"ckb":{"title":"\u0646\u0631\u062e\u06cc \u0626\u06d5\u0645 \u06af\u06d5\u0634\u062a\u06d5 \u06af\u06c6\u0695\u0627\u0648\u06d5","detail":"\u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u0646\u0631\u062e\u06d5\u06a9\u06d5\u06cc \u0646\u0648\u06ce \u06a9\u0631\u062f\u06d5\u0648\u06d5 \u0644\u06d5 \u06a9\u0627\u062a\u06cc \u062d\u062c\u0632\u06a9\u0631\u062f\u0646\u062a. \u0646\u0631\u062e\u06d5 \u0646\u0648\u06ce\u06cc\u06d5\u06a9\u06d5 \u0628\u067e\u0634\u06a9\u0646\u06d5 \u0628\u06c6 \u0628\u06d5\u0631\u062f\u06d5\u0648\u0627\u0645\u0628\u0648\u0648\u0646\u060c \u06cc\u0627\u0646 \u0628\u06af\u06d5\u0695\u06ce\u0648\u06d5 \u0628\u06c6 \u0647\u06d5\u06b5\u0628\u0698\u0627\u0631\u062f\u06d5\u06cc \u062a\u0631."}}},"TB-FLIGHT-1406":{"status":422,"retryable":false,"action":"none","messages":{"ar":{"title":"\u064a\u064f\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u0633\u0639\u0631 \u0623\u0648\u0644\u064b\u0627","detail":"\u0646\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u062d\u0627\u0644\u064a \u0645\u0639 \u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0642\u0628\u0644 \u0627\u0644\u062d\u062c\u0632."},"en":{"title":"Please confirm the price first","detail":"We need to check the current price with the airline before booking."},"ckb":{"title":"\u062a\u06a9\u0627\u06cc\u06d5 \u0633\u06d5\u0631\u06d5\u062a\u0627 \u0646\u0631\u062e\u06d5\u06a9\u06d5 \u067e\u0634\u062a\u0695\u0627\u0633\u062a \u0628\u06a9\u06d5\u0631\u06d5\u0648\u06d5","detail":"\u067e\u06ce\u0648\u06cc\u0633\u062a\u06d5 \u0646\u0631\u062e\u06cc \u0626\u06ce\u0633\u062a\u0627 \u0644\u06d5\u06af\u06d5\u06b5 \u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u0628\u067e\u0634\u06a9\u0646\u06cc\u0646 \u067e\u06ce\u0634 \u062d\u062c\u0632\u06a9\u0631\u062f\u0646."}}},"TB-HOTEL-1501":{"status":410,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u0647\u0630\u0647 \u0627\u0644\u063a\u0631\u0641\u0629 \u0644\u0645 \u062a\u0639\u062f \u0645\u062a\u0627\u062d\u0629","detail":"\u0623\u0641\u0631\u062c \u0627\u0644\u0641\u0646\u062f\u0642 \u0639\u0646 \u0647\u0630\u0647 \u0627\u0644\u063a\u0631\u0641\u0629. \u0627\u0628\u062d\u062b \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0644\u0639\u0631\u0636 \u0627\u0644\u062a\u0648\u0641\u0651\u0631 \u0627\u0644\u062d\u0627\u0644\u064a."},"en":{"title":"This room is no longer available","detail":"The property released this room. Search again to see current availability."},"ckb":{"title":"\u0626\u06d5\u0645 \u0698\u0648\u0648\u0631\u06d5 \u0686\u06cc\u062a\u0631 \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0646\u06cc\u06cc\u06d5","detail":"\u0647\u0648\u062a\u06ce\u0644\u06d5\u06a9\u06d5 \u0626\u06d5\u0645 \u0698\u0648\u0648\u0631\u06d5\u06cc \u0628\u06d5\u0631\u062f\u0627. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce \u0628\u06c6 \u0628\u06cc\u0646\u06cc\u0646\u06cc \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a\u06cc \u0626\u06ce\u0633\u062a\u0627."}}},"TB-HOTEL-1502":{"status":409,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u062a\u063a\u064a\u0651\u0631 \u0627\u0644\u0633\u0639\u0631","detail":"\u062d\u062f\u0651\u062b \u0627\u0644\u0641\u0646\u062f\u0642 \u0627\u0644\u0633\u0639\u0631 \u0623\u062b\u0646\u0627\u0621 \u0625\u062a\u0645\u0627\u0645\u0643 \u0644\u0644\u062d\u062c\u0632. \u0631\u0627\u062c\u0639 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u062c\u062f\u064a\u062f \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629."},"en":{"title":"The rate has changed","detail":"The property updated the price while you were booking. Review the new price to continue."},"ckb":{"title":"\u0646\u0631\u062e\u06d5\u06a9\u06d5 \u06af\u06c6\u0695\u0627\u0648\u06d5","detail":"\u0647\u0648\u062a\u06ce\u0644\u06d5\u06a9\u06d5 \u0646\u0631\u062e\u06d5\u06a9\u06d5\u06cc \u0646\u0648\u06ce \u06a9\u0631\u062f\u06d5\u0648\u06d5 \u0644\u06d5 \u06a9\u0627\u062a\u06cc \u062d\u062c\u0632\u06a9\u0631\u062f\u0646\u062a. \u0646\u0631\u062e\u06d5 \u0646\u0648\u06ce\u06cc\u06d5\u06a9\u06d5 \u0628\u067e\u0634\u06a9\u0646\u06d5 \u0628\u06c6 \u0628\u06d5\u0631\u062f\u06d5\u0648\u0627\u0645\u0628\u0648\u0648\u0646."}}},"TB-HOTEL-1503":{"status":409,"retryable":false,"action":"none","messages":{"ar":{"title":"\u062a\u0639\u0630\u0651\u0631 \u0639\u0644\u0649 \u0627\u0644\u0641\u0646\u062f\u0642 \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632","detail":"\u0644\u0645 \u064a\u062a\u0645\u0643\u0646 \u0627\u0644\u0641\u0646\u062f\u0642 \u0645\u0646 \u0642\u0628\u0648\u0644 \u0627\u0644\u062d\u062c\u0632. \u064a\u064f\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0641\u0646\u062f\u0642 \u0622\u062e\u0631."},"en":{"title":"This property cannot confirm the booking","detail":"The hotel could not accept the reservation. Please choose another property."},"ckb":{"title":"\u0647\u0648\u062a\u06ce\u0644\u06d5\u06a9\u06d5 \u0646\u06d5\u06cc\u062a\u0648\u0627\u0646\u06cc \u062d\u062c\u0632\u06d5\u06a9\u06d5 \u067e\u0634\u062a\u0695\u0627\u0633\u062a \u0628\u06a9\u0627\u062a\u06d5\u0648\u06d5","detail":"\u0647\u0648\u062a\u06ce\u0644\u06d5\u06a9\u06d5 \u0646\u06d5\u06cc\u062a\u0648\u0627\u0646\u06cc \u062d\u062c\u0632\u06d5\u06a9\u06d5 \u0642\u0628\u0648\u06b5 \u0628\u06a9\u0627\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u0647\u0648\u062a\u06ce\u0644\u06ce\u06a9\u06cc \u062a\u0631 \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5."}}},"TB-HOTEL-1504":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u0627\u0644\u062a\u0648\u0627\u0631\u064a\u062e","detail":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u063a\u0627\u062f\u0631\u0629 \u0628\u0639\u062f \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0648\u0635\u0648\u0644."},"en":{"title":"Check your dates","detail":"The check-out date needs to be after the check-in date."},"ckb":{"title":"\u0695\u06ce\u06a9\u06d5\u0648\u062a\u06d5\u06a9\u0627\u0646 \u0628\u067e\u0634\u06a9\u0646\u06d5","detail":"\u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u062f\u06d5\u0631\u0686\u0648\u0648\u0646 \u062f\u06d5\u0628\u06ce\u062a \u062f\u0648\u0627\u06cc \u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u0686\u0648\u0648\u0646\u06d5\u0698\u0648\u0648\u0631\u06d5\u0648\u06d5 \u0628\u06ce\u062a."}}},"TB-HOTEL-1505":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0639\u062f\u062f \u0627\u0644\u0646\u0632\u0644\u0627\u0621 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0633\u0639\u0629 \u0627\u0644\u063a\u0631\u0641","detail":"\u0623\u0636\u0641 \u063a\u0631\u0641\u0629 \u0623\u062e\u0631\u0649 \u0623\u0648 \u0642\u0644\u0651\u0644 \u0639\u062f\u062f \u0627\u0644\u0646\u0632\u0644\u0627\u0621. \u062a\u062a\u0633\u0639 \u0645\u0639\u0638\u0645 \u0627\u0644\u063a\u0631\u0641 \u0644\u0633\u062a\u0629 \u0628\u0627\u0644\u063a\u064a\u0646 \u0643\u062d\u062f \u0623\u0642\u0635\u0649."},"en":{"title":"Too many guests for these rooms","detail":"Add another room, or reduce the number of guests. Most rooms take up to six adults."},"ckb":{"title":"\u0698\u0645\u0627\u0631\u06d5\u06cc \u0645\u06cc\u0648\u0627\u0646\u06d5\u06a9\u0627\u0646 \u0632\u06c6\u0631\u062a\u0631\u06d5 \u0644\u06d5 \u062a\u0648\u0627\u0646\u0627\u06cc \u0698\u0648\u0648\u0631\u06d5\u06a9\u0627\u0646","detail":"\u0698\u0648\u0648\u0631\u06ce\u06a9\u06cc \u062a\u0631 \u0632\u06cc\u0627\u062f \u0628\u06a9\u06d5 \u06cc\u0627\u0646 \u0698\u0645\u0627\u0631\u06d5\u06cc \u0645\u06cc\u0648\u0627\u0646\u06d5\u06a9\u0627\u0646 \u06a9\u06d5\u0645 \u0628\u06a9\u06d5\u0631\u06d5\u0648\u06d5. \u0632\u06c6\u0631\u0628\u06d5\u06cc \u0698\u0648\u0648\u0631\u06d5\u06a9\u0627\u0646 \u062a\u0627 \u0634\u06d5\u0634 \u06a9\u06d5\u0633\u06cc \u06af\u06d5\u0648\u0631\u06d5 \u0647\u06d5\u06b5\u062f\u06d5\u06af\u0631\u0646."}}},"TB-HOTEL-1507":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0627\u0644\u063a\u0631\u0641\u0629 \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0633\u0645","detail":"\u0623\u062f\u062e\u0644 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644 \u0648\u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0626\u0644\u0629 \u0644\u0643\u0644 \u0636\u064a\u0641 \u0628\u0627\u0644\u063a. \u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0644\u0641\u0646\u062f\u0642 \u062d\u062c\u0632 \u063a\u0631\u0641\u0629 \u0628\u062f\u0648\u0646 \u0627\u0644\u0623\u0633\u0645\u0627\u0621."},"en":{"title":"The room needs a name","detail":"Give the first and last name of every adult guest. A property cannot hold a room without them."},"ckb":{"title":"\u0698\u0648\u0648\u0631\u06d5\u06a9\u06d5 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u0646\u0627\u0648\u06ce\u06a9\u06d5","detail":"\u0646\u0627\u0648\u06cc \u06cc\u06d5\u06a9\u06d5\u0645 \u0648 \u0646\u0627\u0648\u06cc \u062e\u06ce\u0632\u0627\u0646\u06cc \u0647\u06d5\u0645\u0648\u0648 \u0645\u06cc\u0648\u0627\u0646\u06d5 \u06af\u06d5\u0648\u0631\u06d5\u06a9\u0627\u0646 \u0628\u0646\u0648\u0648\u0633\u06d5. \u0647\u06c6\u062a\u06ce\u0644 \u0646\u0627\u062a\u0648\u0627\u0646\u06ce\u062a \u0698\u0648\u0648\u0631\u06ce\u06a9 \u0628\u06ce \u0646\u0627\u0648 \u0628\u06af\u0631\u06ce\u062a."}}},"TB-PARTNER-3001":{"status":402,"retryable":false,"action":"top_up","messages":{"ar":{"title":"\u0627\u0644\u0631\u0635\u064a\u062f \u063a\u064a\u0631 \u0643\u0627\u0641\u064d","detail":"\u064a\u062a\u062c\u0627\u0648\u0632 \u0647\u0630\u0627 \u0627\u0644\u062d\u062c\u0632 \u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0645\u062a\u0627\u062d \u0648\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628. \u0627\u0634\u062d\u0646 \u0627\u0644\u0631\u0635\u064a\u062f \u0623\u0648 \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0643 \u0644\u0631\u0641\u0639 \u0627\u0644\u062d\u062f."},"en":{"title":"Insufficient balance","detail":"This booking exceeds the available balance and credit limit on this account. Top up, or contact your account manager to raise the limit."},"ckb":{"title":"\u0628\u0627\u06b5\u0627\u0646\u0633 \u0628\u06d5\u0633 \u0646\u06cc\u06cc\u06d5","detail":"\u0626\u06d5\u0645 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646\u06d5 \u0644\u06d5 \u0628\u0627\u06b5\u0627\u0646\u0633\u06cc \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0648 \u0633\u0646\u0648\u0648\u0631\u06cc \u0642\u06d5\u0631\u0632\u06cc \u0626\u06d5\u0645 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5 \u0632\u06cc\u0627\u062a\u0631\u06d5. \u0628\u0627\u06b5\u0627\u0646\u0633 \u0632\u06cc\u0627\u062f \u0628\u06a9\u06d5 \u06cc\u0627\u0646 \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06cc \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a\u06d5\u0648\u06d5 \u0628\u06a9\u06d5."}}},"TB-PARTNER-3002":{"status":403,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u0627\u0644\u062d\u0633\u0627\u0628 \u0645\u0648\u0642\u0648\u0641","detail":"\u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0628\u0627\u0634\u0631\u0629 \u0645\u0648\u0642\u0648\u0641\u0629 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628. \u0628\u064a\u0626\u0629 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u062a\u0639\u0645\u0644 \u0643\u0627\u0644\u0645\u0639\u062a\u0627\u062f. \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0643."},"en":{"title":"Account suspended","detail":"Live requests are paused on this account. Sandbox continues to work. Contact your account manager."},"ckb":{"title":"\u0647\u06d5\u0698\u0645\u0627\u0631 \u0695\u0627\u06af\u06cc\u0631\u0627\u0648\u06d5","detail":"\u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc \u0695\u0627\u0633\u062a\u06d5\u0648\u062e\u06c6 \u0644\u06d5\u0633\u06d5\u0631 \u0626\u06d5\u0645 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5 \u0695\u0627\u06af\u06cc\u0631\u0627\u0648\u06d5. \u0698\u06cc\u0646\u06af\u06d5\u06cc \u062a\u0627\u0642\u06cc\u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5 \u06a9\u0627\u0631\u062f\u06d5\u06a9\u0627\u062a. \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06cc \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a\u06d5\u0648\u06d5 \u0628\u06a9\u06d5."}}},"TB-PARTNER-3003":{"status":409,"retryable":false,"action":"none","messages":{"ar":{"title":"\u062a\u0645\u062a \u0645\u0639\u0627\u0644\u062c\u0629 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0634\u062d\u0646 \u0645\u0633\u0628\u0642\u0627\u064b","detail":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0623\u0643\u064a\u062f \u0633\u0648\u0649 \u0639\u0645\u0644\u064a\u0629 \u0634\u062d\u0646 \u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631."},"en":{"title":"This top-up has already been processed","detail":"Only a pending top-up can be confirmed."},"ckb":{"title":"\u0626\u06d5\u0645 \u0632\u06cc\u0627\u062f\u06a9\u0631\u062f\u0646\u06d5\u06cc \u0628\u0627\u06b5\u0627\u0646\u0633\u06d5 \u067e\u06ce\u0634\u062a\u0631 \u062c\u06ce\u0628\u06d5\u062c\u06ce \u06a9\u0631\u0627\u0648\u06d5","detail":"\u062a\u06d5\u0646\u0647\u0627 \u0632\u06cc\u0627\u062f\u06a9\u0631\u062f\u0646\u06ce\u06a9\u06cc \u0686\u0627\u0648\u06d5\u0695\u0648\u0627\u0646 \u062f\u06d5\u062a\u0648\u0627\u0646\u0631\u06ce\u062a \u067e\u0634\u062a\u0695\u0627\u0633\u062a \u0628\u06a9\u0631\u06ce\u062a\u06d5\u0648\u06d5."}}},"TB-PARTNER-3004":{"status":401,"retryable":false,"action":"check_credentials","messages":{"ar":{"title":"\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0639\u062a\u0645\u0627\u062f \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629","detail":"\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u062a\u0639\u0631\u0641 \u0639\u0644\u0649 \u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0639\u0645\u064a\u0644 \u0623\u0648 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0627\u0644\u0633\u0631\u064a\u060c \u0623\u0648 \u0623\u0646 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0645\u0644\u063a\u0649 \u0623\u0648 \u0645\u0646\u062a\u0647\u064a\u0629 \u0635\u0644\u0627\u062d\u064a\u062a\u0647."},"en":{"title":"Invalid API credentials","detail":"The client id or secret was not recognised, or the key has been revoked or has expired."},"ckb":{"title":"\u0628\u0695\u0648\u0627\u0646\u0627\u0645\u06d5\u06cc API \u0646\u0627\u062f\u0631\u0648\u0633\u062a\u06d5","detail":"\u0646\u0627\u0633\u0646\u0627\u0645\u06d5\u06cc \u06a9\u0695\u06cc\u0627\u0631 \u06cc\u0627\u0646 \u06a9\u06c6\u062f\u06cc \u0646\u0647\u06ce\u0646\u06cc \u0646\u06d5\u0646\u0627\u0633\u0631\u0627\u06cc\u06d5\u0648\u06d5\u060c \u06cc\u0627\u0646 \u06a9\u0644\u06cc\u0644\u06d5\u06a9\u06d5 \u0647\u06d5\u06b5\u0648\u06d5\u0634\u06ce\u0646\u0631\u0627\u0648\u06d5\u062a\u06d5\u0648\u06d5 \u06cc\u0627\u0646 \u0628\u06d5\u0633\u06d5\u0631\u0686\u0648\u0648\u06d5."}}},"TB-PARTNER-3005":{"status":403,"retryable":false,"action":"check_scopes","messages":{"ar":{"title":"\u0647\u0630\u0627 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0644\u0627 \u064a\u0645\u0644\u0643 \u0647\u0630\u0647 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629","detail":"\u0644\u0627 \u064a\u062d\u062a\u0648\u064a \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0639\u0644\u0649 \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0630\u064a \u062a\u062a\u0637\u0644\u0628\u0647 \u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u064a\u0629."},"en":{"title":"This key is not permitted to do that","detail":"The credential is missing the scope this operation requires."},"ckb":{"title":"\u0626\u06d5\u0645 \u06a9\u0644\u06cc\u0644\u06d5 \u0695\u06ce\u06af\u06d5\u06cc \u067e\u06ce\u0646\u06d5\u062f\u0631\u0627\u0648\u06d5","detail":"\u06a9\u0644\u06cc\u0644\u06d5\u06a9\u06d5 \u0626\u06d5\u0648 \u062f\u06d5\u0633\u06d5\u06b5\u0627\u062a\u06d5\u06cc \u0646\u06cc\u06cc\u06d5 \u06a9\u06d5 \u0626\u06d5\u0645 \u06a9\u0631\u062f\u0627\u0631\u06d5 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u067e\u06ce\u06cc\u06d5\u062a\u06cc."}}},"TB-PARTNER-3006":{"status":429,"retryable":true,"action":"back_off","messages":{"ar":{"title":"\u062a\u0645 \u062a\u062c\u0627\u0648\u0632 \u062d\u062f \u0627\u0644\u0637\u0644\u0628\u0627\u062a","detail":"\u0639\u062f\u062f \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0643\u0628\u064a\u0631 \u062c\u062f\u0627\u064b. \u062a\u0645\u0647\u0651\u0644 \u0648\u0623\u0639\u062f \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0628\u0639\u062f \u0627\u0644\u0645\u062f\u0629 \u0627\u0644\u0645\u0648\u0636\u062d\u0629 \u0641\u064a \u062a\u0631\u0648\u064a\u0633\u0629 Retry-After."},"en":{"title":"Rate limit exceeded","detail":"Too many requests. Back off and retry after the interval in the Retry-After header."},"ckb":{"title":"\u0633\u0646\u0648\u0648\u0631\u06cc \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc \u062a\u06ce\u067e\u06d5\u0695\u06ce\u0646\u0631\u0627","detail":"\u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc \u0632\u06c6\u0631 \u0632\u06c6\u0631\u06d5. \u06a9\u06d5\u0645\u06ce\u06a9 \u0628\u0648\u06d5\u0633\u062a\u06d5 \u0648 \u062f\u0648\u0627\u06cc \u0626\u06d5\u0648 \u0645\u0627\u0648\u06d5\u06cc\u06d5\u06cc \u0644\u06d5 Retry-After \u062f\u06cc\u0627\u0631\u06cc\u06a9\u0631\u0627\u0648\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0648\u06d5."}}},"TB-PARTNER-3007":{"status":402,"retryable":false,"action":"upgrade_plan","messages":{"ar":{"title":"\u0627\u0633\u062a\u064f\u0646\u0641\u062f\u062a \u0627\u0644\u062d\u0635\u0629 \u0627\u0644\u0634\u0647\u0631\u064a\u0629","detail":"\u0627\u0633\u062a\u064f\u0647\u0644\u0643\u062a \u0627\u0644\u0645\u0643\u0627\u0644\u0645\u0627\u062a \u0627\u0644\u0645\u0634\u0645\u0648\u0644\u0629 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0628\u0627\u0642\u0629 \u0644\u0647\u0630\u0647 \u0627\u0644\u0641\u062a\u0631\u0629. \u0627\u0644\u0641\u062a\u0631\u0629 \u0647\u064a \u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a \u0628\u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a. \u0631\u0642\u0651 \u0627\u0644\u0628\u0627\u0642\u0629 \u0623\u0648 \u0641\u0639\u0651\u0644 \u0627\u0644\u062a\u062c\u0627\u0648\u0632."},"en":{"title":"Monthly quota exhausted","detail":"The calls included in this plan are used up for the period. The period is the calendar month in UTC. Upgrade the plan, or enable overage."},"ckb":{"title":"\u0628\u0695\u06cc \u0645\u0627\u0646\u06af\u0627\u0646\u06d5 \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648","detail":"\u0628\u0627\u0646\u06af\u06d5\u06a9\u0627\u0646\u06cc \u0626\u06d5\u0645 \u067e\u0644\u0627\u0646\u06d5 \u0628\u06c6 \u0626\u06d5\u0645 \u0645\u0627\u0648\u06d5\u06cc\u06d5 \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648\u0646. \u0645\u0627\u0648\u06d5\u06a9\u06d5 \u0645\u0627\u0646\u06af\u06cc \u0633\u0627\u06b5\u0646\u0627\u0645\u06d5\u06cc\u06cc\u06d5 \u0628\u06d5 UTC. \u067e\u0644\u0627\u0646\u06d5\u06a9\u06d5 \u0628\u06d5\u0631\u0632\u0628\u06a9\u06d5\u0631\u06d5\u0648\u06d5 \u06cc\u0627\u0646 \u0632\u06cc\u0627\u062f\u06d5\u0695\u06c6\u06cc\u06cc \u0686\u0627\u0644\u0627\u06a9 \u0628\u06a9\u06d5."}}},"TB-PARTNER-3008":{"status":403,"retryable":false,"action":"upgrade_plan","messages":{"ar":{"title":"\u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u062a\u062c \u063a\u064a\u0631 \u0645\u0634\u0645\u0648\u0644 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0628\u0627\u0642\u0629","detail":"\u0644\u0627 \u062a\u0634\u0645\u0644 \u0647\u0630\u0647 \u0627\u0644\u0628\u0627\u0642\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0630\u064a \u064a\u062c\u0631\u064a \u0627\u0633\u062a\u062f\u0639\u0627\u0624\u0647. \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0643 \u0644\u0625\u0636\u0627\u0641\u062a\u0647."},"en":{"title":"Product not included in this plan","detail":"This plan does not include the product being called. Contact your account manager to add it."},"ckb":{"title":"\u0626\u06d5\u0645 \u0628\u06d5\u0631\u0647\u06d5\u0645\u06d5 \u0644\u06d5\u0645 \u067e\u0644\u0627\u0646\u06d5\u062f\u0627 \u0646\u06cc\u06cc\u06d5","detail":"\u0626\u06d5\u0645 \u067e\u0644\u0627\u0646\u06d5 \u0626\u06d5\u0648 \u0628\u06d5\u0631\u0647\u06d5\u0645\u06d5 \u0646\u0627\u06af\u0631\u06ce\u062a\u06d5\u0648\u06d5 \u06a9\u06d5 \u0628\u0627\u0646\u06af \u062f\u06d5\u06a9\u0631\u06ce\u062a. \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06cc \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a\u06d5\u0648\u06d5 \u0628\u06a9\u06d5."}}},"TB-PARTNER-3009":{"status":403,"retryable":false,"action":"use_live_key","messages":{"ar":{"title":"\u0645\u0641\u0627\u062a\u064a\u062d \u0628\u064a\u0626\u0629 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0644\u0627 \u062a\u0633\u0645\u062d \u0628\u0630\u0644\u0643","detail":"\u062a\u062a\u0637\u0644\u0628 \u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0645\u0641\u062a\u0627\u062d\u0627\u064b \u0645\u0628\u0627\u0634\u0631\u0627\u064b \u0644\u0623\u0646\u0647\u0627 \u062a\u0635\u0644 \u0625\u0644\u0649 \u0645\u0632\u0648\u0651\u062f \u062d\u0642\u064a\u0642\u064a \u0623\u0648 \u062a\u062d\u0631\u0651\u0643 \u0623\u0645\u0648\u0627\u0644\u0627\u064b \u062d\u0642\u064a\u0642\u064a\u0629."},"en":{"title":"Sandbox keys cannot do that","detail":"This operation reaches a real supplier or moves real money, and needs a live key."},"ckb":{"title":"\u06a9\u0644\u06cc\u0644\u06cc \u062a\u0627\u0642\u06cc\u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5 \u0626\u06d5\u0645\u06d5\u06cc \u0646\u0627\u06a9\u0631\u06ce\u062a","detail":"\u0626\u06d5\u0645 \u06a9\u0631\u062f\u0627\u0631\u06d5 \u062f\u06d5\u06af\u0627\u062a\u06d5 \u062f\u0627\u0628\u06cc\u0646\u06a9\u06d5\u0631\u06ce\u06a9\u06cc \u0695\u0627\u0633\u062a\u06d5\u0642\u06cc\u0646\u06d5 \u06cc\u0627\u0646 \u067e\u0627\u0631\u06d5\u06cc \u0695\u0627\u0633\u062a\u06d5\u0642\u06cc\u0646\u06d5 \u062f\u06d5\u062c\u0648\u06b5\u06ce\u0646\u06ce\u062a \u0648 \u06a9\u0644\u06cc\u0644\u06cc \u0695\u0627\u0633\u062a\u06d5\u0648\u062e\u06c6\u06cc \u067e\u06ce\u0648\u06cc\u0633\u062a\u06d5."}}},"TB-PARTNER-3010":{"status":402,"retryable":false,"action":"top_up","messages":{"ar":{"title":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0631\u0635\u064a\u062f \u0628\u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u0629","detail":"\u0644\u0627 \u064a\u062d\u062a\u0641\u0638 \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628 \u0628\u0631\u0635\u064a\u062f \u0628\u0639\u0645\u0644\u0629 \u0627\u0644\u0637\u0644\u0628. \u0627\u0634\u062d\u0646 \u0627\u0644\u0631\u0635\u064a\u062f \u0628\u062a\u0644\u0643 \u0627\u0644\u0639\u0645\u0644\u0629 \u0623\u0648 \u0627\u0628\u062d\u062b \u0628\u0639\u0645\u0644\u0629 \u062a\u0645\u0644\u0643 \u0631\u0635\u064a\u062f\u0627\u064b \u0628\u0647\u0627."},"en":{"title":"No balance in this currency","detail":"This account holds no balance in the currency of the order. Top up in that currency, or search with a currency you already hold."},"ckb":{"title":"\u0647\u06cc\u0686 \u0628\u0627\u06b5\u0627\u0646\u0633\u06ce\u06a9 \u0628\u06d5\u0645 \u062f\u0631\u0627\u0648\u06d5 \u0646\u06cc\u06cc\u06d5","detail":"\u0626\u06d5\u0645 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5 \u0647\u06cc\u0686 \u0628\u0627\u06b5\u0627\u0646\u0633\u06ce\u06a9\u06cc \u0628\u06d5\u0648 \u062f\u0631\u0627\u0648\u06d5\u06cc \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9\u06d5 \u0646\u06cc\u06cc\u06d5. \u0628\u06d5\u0648 \u062f\u0631\u0627\u0648\u06d5 \u0628\u0627\u06b5\u0627\u0646\u0633 \u0632\u06cc\u0627\u062f \u0628\u06a9\u06d5 \u06cc\u0627\u0646 \u0628\u06d5 \u062f\u0631\u0627\u0648\u06ce\u06a9 \u0628\u06af\u06d5\u0695\u06ce \u06a9\u06d5 \u0647\u06d5\u062a\u06d5."}}},"TB-PARTNER-3011":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0647\u0630\u0647 \u0627\u0644\u0648\u0627\u062c\u0647\u0629 \u062a\u062a\u0639\u0627\u0645\u0644 \u0628\u0627\u0644\u062f\u0648\u0644\u0627\u0631 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a","detail":"\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0634\u0631\u0643\u0627\u0621 \u0648\u0627\u0644\u0623\u0631\u0635\u062f\u0629 \u0648\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0643\u0644\u0647\u0627 \u0628\u0627\u0644\u062f\u0648\u0644\u0627\u0631 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a. \u062d\u0648\u0651\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0644\u0639\u0645\u0644\u0627\u0626\u0643 \u0628\u0633\u0639\u0631\u0643 \u0627\u0644\u062e\u0627\u0635\u060c \u0648\u0627\u062a\u0631\u0643 \u062d\u0642\u0644 \u0627\u0644\u0639\u0645\u0644\u0629 \u0641\u0627\u0631\u063a\u064b\u0627 \u0623\u0648 \u0623\u0631\u0633\u0644 USD."},"en":{"title":"This API settles in USD","detail":"Partner pricing, balances and invoices are all in USD. Convert for your own customers at your own rate \u2014 omit the currency, or send USD."},"ckb":{"title":"\u0626\u06d5\u0645 API \u0628\u06d5 \u062f\u06c6\u0644\u0627\u0631\u06cc \u0626\u06d5\u0645\u0631\u06cc\u06a9\u06cc \u06a9\u0627\u0631 \u062f\u06d5\u06a9\u0627\u062a","detail":"\u0646\u0631\u062e \u0648 \u0628\u0627\u06b5\u0627\u0646\u0633 \u0648 \u067e\u0633\u0648\u06b5\u06d5\u06a9\u0627\u0646\u06cc \u0647\u0627\u0648\u0628\u06d5\u0634\u06d5\u06a9\u0627\u0646 \u0647\u06d5\u0645\u0648\u0648\u06cc\u0627\u0646 \u0628\u06d5 \u062f\u06c6\u0644\u0627\u0631\u06cc \u0626\u06d5\u0645\u0631\u06cc\u06a9\u06cc\u0646. \u0628\u06c6 \u06a9\u0695\u06cc\u0627\u0631\u06d5\u06a9\u0627\u0646\u06cc \u062e\u06c6\u062a \u0628\u06d5 \u0646\u0631\u062e\u06cc \u062e\u06c6\u062a \u0628\u06af\u06c6\u0695\u06d5\u060c \u062e\u0627\u0646\u06d5\u06cc \u062f\u0631\u0627\u0648\u06d5\u06a9\u06d5 \u0628\u06d5\u062a\u0627\u06b5 \u0628\u0647\u06ce\u06b5\u06d5\u0648\u06d5 \u06cc\u0627\u0646 USD \u0628\u0646\u06ce\u0631\u06d5."}}},"TB-PARTNER-3012":{"status":403,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u0647\u0630\u0647 \u0627\u0644\u062e\u062f\u0645\u0629 \u063a\u064a\u0631 \u0645\u064f\u0641\u0639\u0651\u0644\u0629 \u0639\u0644\u0649 \u062d\u0633\u0627\u0628\u0643","detail":"\u0644\u0645 \u062a\u064f\u0641\u0639\u0651\u0644 \u0647\u0630\u0647 \u0627\u0644\u062e\u062f\u0645\u0629 \u0639\u0644\u0649 \u062d\u0633\u0627\u0628\u0643 \u062d\u0627\u0644\u064a\u0627\u064b. \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0643 \u0644\u062a\u0641\u0639\u064a\u0644\u0647\u0627."},"en":{"title":"This service is not active on your account","detail":"Your account does not currently have this service switched on. Contact your account manager to enable it."},"ckb":{"title":"\u0626\u06d5\u0645 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06cc\u06d5 \u0644\u06d5\u0633\u06d5\u0631 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a \u0686\u0627\u0644\u0627\u06a9 \u0646\u06cc\u06cc\u06d5","detail":"\u0626\u06ce\u0633\u062a\u0627 \u0626\u06d5\u0645 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06cc\u06d5 \u0644\u06d5\u0633\u06d5\u0631 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a \u06a9\u0631\u0627\u0648\u06d5 \u0646\u06cc\u06cc\u06d5. \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06cc \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a\u06d5\u0648\u06d5 \u0628\u06a9\u06d5 \u0628\u06c6 \u0686\u0627\u0644\u0627\u06a9\u06a9\u0631\u062f\u0646\u06cc."}}},"TB-PARTNER-3013":{"status":429,"retryable":true,"action":"back_off","messages":{"ar":{"title":"\u0628\u0644\u063a\u062a \u0627\u0644\u062d\u062f \u0627\u0644\u064a\u0648\u0645\u064a","detail":"\u0644\u0647\u0630\u0647 \u0627\u0644\u062e\u062f\u0645\u0629 \u062d\u062f \u064a\u0648\u0645\u064a \u0639\u0644\u0649 \u062d\u0633\u0627\u0628\u0643 \u0648\u0642\u062f \u0627\u0633\u062a\u064f\u0646\u0641\u062f. \u064a\u064f\u0635\u0641\u064e\u0651\u0631 \u0627\u0644\u062d\u062f \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629 00:00 \u0628\u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a."},"en":{"title":"Daily limit reached","detail":"This service has a daily ceiling on your account and it is used up. It resets at 00:00 UTC."},"ckb":{"title":"\u0633\u0646\u0648\u0648\u0631\u06cc \u0695\u06c6\u0698\u0627\u0646\u06d5 \u067e\u0695 \u0628\u0648\u0648","detail":"\u0626\u06d5\u0645 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06cc\u06d5 \u0633\u0646\u0648\u0648\u0631\u06ce\u06a9\u06cc \u0695\u06c6\u0698\u0627\u0646\u06d5 \u0647\u06d5\u06cc\u06d5 \u0644\u06d5\u0633\u06d5\u0631 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a \u0648 \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648\u06d5. \u0644\u06d5 \u06a9\u0627\u062a\u0698\u0645\u06ce\u0631 00:00 \u0628\u06d5 UTC \u0646\u0648\u06ce \u062f\u06d5\u0628\u06ce\u062a\u06d5\u0648\u06d5."}}},"TB-PARTNER-3014":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0642\u064a\u0645\u0629 \u0647\u0630\u0627 \u0627\u0644\u062d\u062c\u0632 \u062a\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u062d\u062f \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0644\u0644\u062d\u062c\u0632 \u0627\u0644\u0648\u0627\u062d\u062f","detail":"\u0644\u062d\u0633\u0627\u0628\u0643 \u062d\u062f\u0651 \u0623\u0642\u0635\u0649 \u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u062c\u0632 \u0627\u0644\u0648\u0627\u062d\u062f \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062e\u062f\u0645\u0629. \u0642\u0633\u0651\u0645 \u0627\u0644\u0637\u0644\u0628 \u0623\u0648 \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0643 \u0644\u0631\u0641\u0639 \u0627\u0644\u062d\u062f."},"en":{"title":"This order exceeds your per-booking limit","detail":"Your account has a maximum value for a single booking on this service. Split the order, or contact your account manager to raise the limit."},"ckb":{"title":"\u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u0644\u06d5 \u0633\u0646\u0648\u0648\u0631\u06cc \u06cc\u06d5\u06a9 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646 \u062a\u06ce\u067e\u06d5\u0695\u06cc\u0648\u06d5","detail":"\u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a \u0628\u06d5\u0631\u0632\u062a\u0631\u06cc\u0646 \u0646\u0631\u062e\u06cc \u0647\u06d5\u06cc\u06d5 \u0628\u06c6 \u06cc\u06d5\u06a9 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646 \u0644\u06d5\u0645 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06cc\u06d5\u062f\u0627. \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9\u06d5 \u0628\u06d5\u0634 \u0628\u06a9\u06d5\u060c \u06cc\u0627\u0646 \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06cc \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a\u06d5\u0648\u06d5 \u0628\u06a9\u06d5 \u0628\u06c6 \u0628\u06d5\u0631\u0632\u06a9\u0631\u062f\u0646\u06cc \u0633\u0646\u0648\u0648\u0631\u06d5\u06a9\u06d5."}}},"TB-PARTNER-3015":{"status":409,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u0632\u0648\u0651\u062f \u0645\u0633\u0645\u0648\u062d \u064a\u0633\u062a\u0637\u064a\u0639 \u062a\u0646\u0641\u064a\u0630 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628","detail":"\u062d\u0633\u0627\u0628\u0643 \u0645\u0642\u064a\u0651\u062f \u0628\u0645\u0632\u0648\u0651\u062f\u064a\u0646 \u0645\u062d\u062f\u062f\u064a\u0646 \u0644\u0647\u0630\u0647 \u0627\u0644\u062e\u062f\u0645\u0629\u060c \u0648\u0644\u0627 \u064a\u0633\u062a\u0637\u064a\u0639 \u0623\u064a \u0645\u0646\u0647\u0645 \u062a\u0646\u0641\u064a\u0630 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628. \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0643."},"en":{"title":"No permitted supplier can fulfil this","detail":"Your account is restricted to specific suppliers for this service, and none of them can fulfil this request. Contact your account manager."},"ckb":{"title":"\u0647\u06cc\u0686 \u062f\u0627\u0628\u06cc\u0646\u06a9\u06d5\u0631\u06ce\u06a9\u06cc \u0695\u06ce\u067e\u06ce\u062f\u0631\u0627\u0648 \u0646\u0627\u062a\u0648\u0627\u0646\u06ce\u062a \u0626\u06d5\u0645\u06d5 \u062c\u06ce\u0628\u06d5\u062c\u06ce \u0628\u06a9\u0627\u062a","detail":"\u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a \u0628\u06c6 \u0626\u06d5\u0645 \u062e\u0632\u0645\u06d5\u062a\u06af\u0648\u0632\u0627\u0631\u06cc\u06cc\u06d5 \u062a\u06d5\u0646\u0647\u0627 \u0628\u06d5 \u062f\u0627\u0628\u06cc\u0646\u06a9\u06d5\u0631\u0627\u0646\u06cc \u062f\u06cc\u0627\u0631\u06cc\u06a9\u0631\u0627\u0648 \u0633\u0646\u0648\u0648\u0631\u062f\u0627\u0631\u06d5\u060c \u0648 \u0647\u06cc\u0686 \u06cc\u06d5\u06a9\u06ce\u06a9\u06cc\u0627\u0646 \u0646\u0627\u062a\u0648\u0627\u0646\u06ce\u062a \u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u062c\u06ce\u0628\u06d5\u062c\u06ce \u0628\u06a9\u0627\u062a. \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06cc \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a\u06d5\u0648\u06d5 \u0628\u06a9\u06d5."}}},"TB-PARTNER-3016":{"status":402,"retryable":false,"action":"top_up","messages":{"ar":{"title":"\u0627\u0644\u0631\u0635\u064a\u062f \u0644\u0627 \u064a\u0643\u0641\u064a \u0644\u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629","detail":"\u0627\u0644\u062f\u0641\u0639 \u0644\u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0645\u0646 \u0627\u0644\u0631\u0635\u064a\u062f \u064a\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0645\u062a\u0627\u062d \u0648\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646. \u0627\u0634\u062d\u0646 \u0627\u0644\u0631\u0635\u064a\u062f \u0623\u0648\u0644\u0627\u064b\u060c \u0623\u0648 \u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u0641\u0639\u0629 \u0639\u0644\u0649 \u0623\u0646\u0647\u0627 \u062f\u064f\u0641\u0639\u062a \u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0646\u0635\u0629."},"en":{"title":"Not enough balance for this feature","detail":"Paying for this feature from the balance would go past the available balance and credit limit. Top up first, or record the payment as paid outside the platform."},"ckb":{"title":"\u0628\u0627\u06b5\u0627\u0646\u0633 \u0628\u06c6 \u0626\u06d5\u0645 \u062a\u0627\u06cc\u0628\u06d5\u062a\u0645\u06d5\u0646\u062f\u06cc\u06cc\u06d5 \u0628\u06d5\u0633 \u0646\u06cc\u06cc\u06d5","detail":"\u067e\u0627\u0631\u06d5\u062f\u0627\u0646 \u0628\u06c6 \u0626\u06d5\u0645 \u062a\u0627\u06cc\u0628\u06d5\u062a\u0645\u06d5\u0646\u062f\u06cc\u06cc\u06d5 \u0644\u06d5 \u0628\u0627\u06b5\u0627\u0646\u0633\u06d5\u0648\u06d5 \u0644\u06d5 \u0628\u0627\u06b5\u0627\u0646\u0633\u06cc \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0648 \u0633\u0646\u0648\u0648\u0631\u06cc \u0642\u06d5\u0631\u0632 \u0632\u06cc\u0627\u062a\u0631\u06d5. \u0633\u06d5\u0631\u06d5\u062a\u0627 \u0628\u0627\u06b5\u0627\u0646\u0633 \u0632\u06cc\u0627\u062f \u0628\u06a9\u06d5\u060c \u06cc\u0627\u0646 \u067e\u0627\u0631\u06d5\u062f\u0627\u0646\u06d5\u06a9\u06d5 \u0648\u06d5\u06a9 \u067e\u0627\u0631\u06d5\u062f\u0627\u0646\u06ce\u06a9\u06cc \u062f\u06d5\u0631\u06d5\u0648\u06d5\u06cc \u067e\u0644\u0627\u062a\u0641\u06c6\u0631\u0645\u06d5\u06a9\u06d5 \u062a\u06c6\u0645\u0627\u0631 \u0628\u06a9\u06d5."}}},"TB-PARTNER-3017":{"status":409,"retryable":false,"action":"none","messages":{"ar":{"title":"\u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0645\u0641\u0639\u0651\u0644\u0629 \u0645\u0633\u0628\u0642\u0627\u064b","detail":"\u064a\u0645\u0644\u0643 \u0627\u0644\u0634\u0631\u064a\u0643 \u0647\u0630\u0647 \u0627\u0644\u0645\u064a\u0632\u0629 \u0628\u0627\u0644\u0641\u0639\u0644. \u062c\u062f\u0651\u062f\u0647\u0627 \u0639\u0646\u062f \u0627\u0642\u062a\u0631\u0627\u0628 \u0627\u0646\u062a\u0647\u0627\u0626\u0647\u0627 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0645\u0646\u062d\u0647\u0627 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"This feature is already active","detail":"The partner already holds this feature. Renew it when it is about to lapse instead of granting it again."},"ckb":{"title":"\u0626\u06d5\u0645 \u062a\u0627\u06cc\u0628\u06d5\u062a\u0645\u06d5\u0646\u062f\u06cc\u06cc\u06d5 \u067e\u06ce\u0634\u062a\u0631 \u0686\u0627\u0644\u0627\u06a9\u06d5","detail":"\u0647\u0627\u0648\u0628\u06d5\u0634\u06d5\u06a9\u06d5 \u067e\u06ce\u0634\u062a\u0631 \u0626\u06d5\u0645 \u062a\u0627\u06cc\u0628\u06d5\u062a\u0645\u06d5\u0646\u062f\u06cc\u06cc\u06d5\u06cc \u0647\u06d5\u06cc\u06d5. \u06a9\u0627\u062a\u06ce\u06a9 \u0646\u0632\u06cc\u06a9\u06cc \u0628\u06d5\u0633\u06d5\u0631\u0686\u0648\u0648\u0646 \u0628\u0648\u0648 \u0646\u0648\u06ce\u06cc \u0628\u06a9\u06d5\u0631\u06d5\u0648\u06d5 \u0644\u06d5\u062c\u06cc\u0627\u062a\u06cc \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u067e\u06ce\u062f\u0627\u0646\u06cc."}}},"TB-PARTNER-3018":{"status":403,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u0627\u0644\u0648\u064a\u0628 \u0647\u0648\u0643 \u063a\u064a\u0631 \u0645\u0634\u0645\u0648\u0644 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628","detail":"\u0627\u0644\u0648\u064a\u0628 \u0647\u0648\u0643 \u0645\u064a\u0632\u0629 \u0645\u062f\u0641\u0648\u0639\u0629 \u063a\u064a\u0631 \u0645\u0641\u0639\u0651\u0644\u0629 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628. \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0645\u062f\u064a\u0631 \u062d\u0633\u0627\u0628\u0643 \u0644\u0625\u0636\u0627\u0641\u062a\u0647\u0627."},"en":{"title":"Webhooks are not part of this account","detail":"Webhooks are a paid feature that is not active on this account. Contact your account manager to add them."},"ckb":{"title":"\u0648\u06ce\u0628\u0647\u0648\u0648\u06a9 \u0628\u06d5\u0634\u06ce\u06a9 \u0646\u06cc\u06cc\u06d5 \u0644\u06d5\u0645 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5","detail":"\u0648\u06ce\u0628\u0647\u0648\u0648\u06a9 \u062a\u0627\u06cc\u0628\u06d5\u062a\u0645\u06d5\u0646\u062f\u06cc\u06cc\u06d5\u06a9\u06cc \u067e\u0627\u0631\u06d5\u062f\u0627\u0631\u06d5 \u06a9\u06d5 \u0644\u06d5\u0633\u06d5\u0631 \u0626\u06d5\u0645 \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5 \u0686\u0627\u0644\u0627\u06a9 \u0646\u06cc\u06cc\u06d5. \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06cc \u0647\u06d5\u0698\u0645\u0627\u0631\u06d5\u06a9\u06d5\u062a\u06d5\u0648\u06d5 \u0628\u06a9\u06d5 \u0628\u06c6 \u0632\u06cc\u0627\u062f\u06a9\u0631\u062f\u0646\u06cc."}}},"TB-PARTNER-3019":{"status":409,"retryable":false,"action":"wait","messages":{"ar":{"title":"\u0646\u062a\u062d\u0642\u0642 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0645\u0639 \u0627\u0644\u0645\u0632\u0648\u0651\u062f","detail":"\u0644\u0645 \u064a\u0648\u0636\u062d \u0627\u0644\u0645\u0632\u0648\u0651\u062f \u0625\u0646 \u0643\u0627\u0646 \u0642\u062f \u0623\u0646\u0634\u0623 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628. \u064a\u0628\u0642\u0649 \u0631\u0635\u064a\u062f\u0643 \u0645\u062d\u062c\u0648\u0632\u0627\u064b \u062d\u062a\u0649 \u0646\u062a\u0623\u0643\u062f. \u0644\u0627 \u062a\u064f\u0639\u062f \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0637\u0644\u0628: \u062a\u0635\u0644\u0643 \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0643\u062d\u062f\u062b order.confirmed \u0623\u0648 order.failed\u060c \u0623\u0648 \u0627\u0642\u0631\u0623 \u0627\u0644\u0637\u0644\u0628 \u0628\u0645\u0631\u062c\u0639\u0647."},"en":{"title":"We are confirming this order with the supplier","detail":"The supplier did not say whether it created this order. Your credit stays held while we find out. Do not place it again: the outcome arrives as order.confirmed or order.failed, or read the order back by its reference."},"ckb":{"title":"\u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u0644\u06d5\u06af\u06d5\u06b5 \u062f\u0627\u0628\u06cc\u0646\u06a9\u06d5\u0631 \u067e\u0634\u062a\u0695\u0627\u0633\u062a \u062f\u06d5\u06a9\u06d5\u06cc\u0646\u06d5\u0648\u06d5","detail":"\u062f\u0627\u0628\u06cc\u0646\u06a9\u06d5\u0631 \u0646\u06d5\u06cc\u06af\u0648\u062a \u0626\u0627\u06cc\u0627 \u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06cc \u062f\u0631\u0648\u0633\u062a \u06a9\u0631\u062f\u0648\u0648\u06d5 \u06cc\u0627\u0646 \u0646\u0627. \u0642\u06d5\u0631\u0632\u06d5\u06a9\u06d5\u062a \u06af\u06cc\u0631\u0627\u0648 \u062f\u06d5\u0645\u06ce\u0646\u06ce\u062a\u06d5\u0648\u06d5 \u062a\u0627 \u062f\u06b5\u0646\u06cc\u0627 \u062f\u06d5\u0628\u06cc\u0646\u06d5\u0648\u06d5. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0645\u06d5\u06cc\u0646\u06ce\u0631\u06d5\u0648\u06d5: \u0626\u06d5\u0646\u062c\u0627\u0645\u06d5\u06a9\u06d5 \u0648\u06d5\u06a9 order.confirmed \u06cc\u0627\u0646 order.failed \u062f\u06ce\u062a\u060c \u06cc\u0627\u0646 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9\u06d5 \u0628\u06d5 \u0698\u0645\u0627\u0631\u06d5\u06cc \u0626\u0627\u0645\u0627\u0698\u06d5\u06a9\u06d5\u06cc \u0628\u062e\u0648\u06ce\u0646\u06d5\u0648\u06d5."}}},"TB-PARTNER-3020":{"status":409,"retryable":false,"action":"wait","messages":{"ar":{"title":"\u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0628\u0627\u0646\u062a\u0638\u0627\u0631 \u0645\u0648\u0627\u0641\u0642\u062a\u0646\u0627","detail":"\u064a\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0637\u0644\u0628 \u0631\u0635\u064a\u062f\u0643 \u0648\u062d\u062f \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u060c \u0644\u0630\u0627 \u064a\u0631\u0627\u062c\u0639\u0647 \u0641\u0631\u064a\u0642\u0646\u0627. \u0644\u0645 \u064a\u064f\u062e\u0635\u0645 \u0623\u064a \u0645\u0628\u0644\u063a. \u0644\u0627 \u062a\u064f\u0639\u062f \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0637\u0644\u0628: \u062a\u0635\u0644\u0643 \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0643\u062d\u062f\u062b order.confirmed\u060c \u0623\u0648 order.failed \u0625\u0646 \u0644\u0645 \u062a\u062a\u0645 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062d\u062f\u062f. \u064a\u0645\u0643\u0646\u0643 \u0625\u0644\u063a\u0627\u0624\u0647 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631."},"en":{"title":"This order is waiting for our approval","detail":"The order is over your balance and credit limit, so our team is reviewing it. Nothing has been charged. Do not place it again: the outcome arrives as order.confirmed, or order.failed if it is not approved in time. You can cancel it while it waits."},"ckb":{"title":"\u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u0686\u0627\u0648\u06d5\u0695\u06ce\u06cc \u0695\u06d5\u0632\u0627\u0645\u06d5\u0646\u062f\u06cc\u06cc \u0626\u06ce\u0645\u06d5\u06cc\u06d5","detail":"\u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9\u06d5 \u0644\u06d5 \u0628\u0627\u06b5\u0627\u0646\u0633 \u0648 \u0633\u0646\u0648\u0648\u0631\u06cc \u0642\u06d5\u0631\u0632\u06d5\u06a9\u06d5\u062a \u0632\u06cc\u0627\u062a\u0631\u06d5\u060c \u0628\u06c6\u06cc\u06d5 \u062a\u06cc\u0645\u06d5\u06a9\u06d5\u0645\u0627\u0646 \u067e\u06ce\u06cc\u062f\u0627 \u062f\u06d5\u0686\u06ce\u062a\u06d5\u0648\u06d5. \u0647\u06cc\u0686 \u0628\u0695\u06ce\u06a9 \u0646\u06d5\u0628\u0695\u062f\u0631\u0627\u0648\u06d5. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0645\u06d5\u06cc\u0646\u06ce\u0631\u06d5\u0648\u06d5: \u0626\u06d5\u0646\u062c\u0627\u0645\u06d5\u06a9\u06d5 \u0648\u06d5\u06a9 order.confirmed \u062f\u06ce\u062a\u060c \u06cc\u0627\u0646 order.failed \u0626\u06d5\u06af\u06d5\u0631 \u0644\u06d5 \u06a9\u0627\u062a\u06cc \u062e\u06c6\u06cc\u062f\u0627 \u0695\u06d5\u0632\u0627\u0645\u06d5\u0646\u062f\u06cc \u0646\u06d5\u062f\u0631\u0627. \u062f\u06d5\u062a\u0648\u0627\u0646\u06cc\u062a \u0644\u06d5 \u06a9\u0627\u062a\u06cc \u0686\u0627\u0648\u06d5\u0695\u0648\u0627\u0646\u06cc\u062f\u0627 \u0647\u06d5\u06b5\u06cc\u0628\u0648\u06d5\u0634\u06ce\u0646\u06cc\u062a\u06d5\u0648\u06d5."}}},"TB-TRANSFER-1601":{"status":410,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u062e\u062f\u0645\u0629 \u0627\u0644\u0646\u0642\u0644 \u0647\u0630\u0647 \u0644\u0645 \u062a\u0639\u062f \u0645\u062a\u0627\u062d\u0629","detail":"\u0633\u062d\u0628 \u0627\u0644\u0645\u0634\u063a\u0651\u0644 \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631. \u0627\u0628\u062d\u062b \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0644\u0639\u0631\u0636 \u0627\u0644\u0645\u062a\u0627\u062d."},"en":{"title":"This transfer is no longer available","detail":"The operator withdrew this option. Search again to see what is available."},"ckb":{"title":"\u0626\u06d5\u0645 \u06af\u0648\u0627\u0633\u062a\u0646\u06d5\u0648\u06d5\u06cc\u06d5 \u0686\u06cc\u062a\u0631 \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0646\u06cc\u06cc\u06d5","detail":"\u0628\u06d5\u0695\u06ce\u0648\u06d5\u0628\u06d5\u0631\u06d5\u06a9\u06d5 \u0626\u06d5\u0645 \u0647\u06d5\u06b5\u0628\u0698\u0627\u0631\u062f\u06d5\u06cc\u06d5\u06cc \u0644\u0627\u0628\u0631\u062f. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce \u0628\u06c6 \u0628\u06cc\u0646\u06cc\u0646\u06cc \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a\u06d5\u06a9\u0627\u0646."}}},"TB-TRANSFER-1602":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0639\u062f\u062f \u0627\u0644\u0631\u0643\u0627\u0628 \u0623\u0648 \u0627\u0644\u062d\u0642\u0627\u0626\u0628 \u0643\u0628\u064a\u0631","detail":"\u0647\u0630\u0647 \u0627\u0644\u0645\u0631\u0643\u0628\u0629 \u0644\u0627 \u062a\u062a\u0633\u0639 \u0644\u0647\u0630\u0627 \u0627\u0644\u0639\u062f\u062f. \u064a\u064f\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0631\u0643\u0628\u0629 \u0623\u0643\u0628\u0631."},"en":{"title":"Too many passengers or bags","detail":"This vehicle cannot carry that many. Please choose a larger vehicle."},"ckb":{"title":"\u06af\u06d5\u0634\u062a\u06cc\u0627\u0631 \u06cc\u0627\u0646 \u062c\u0627\u0646\u062a\u0627 \u0632\u06c6\u0631\u0646","detail":"\u0626\u06d5\u0645 \u0626\u06c6\u062a\u06c6\u0645\u0628\u06ce\u0644\u06d5 \u0626\u06d5\u0645 \u0698\u0645\u0627\u0631\u06d5\u06cc\u06d5 \u0647\u06d5\u06b5\u0646\u0627\u06af\u0631\u06ce\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u0626\u06c6\u062a\u06c6\u0645\u0628\u06ce\u0644\u06ce\u06a9\u06cc \u06af\u06d5\u0648\u0631\u06d5\u062a\u0631 \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5."}}},"TB-BOOK-1701":{"status":410,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u0627\u0646\u062a\u0647\u062a \u0645\u062f\u0629 \u062d\u062c\u0632 \u0627\u0644\u0633\u0639\u0631","detail":"\u0646\u062d\u062a\u0641\u0638 \u0628\u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0644\u0641\u062a\u0631\u0629 \u0645\u062d\u062f\u0648\u062f\u0629. \u0627\u0628\u062d\u062b \u0645\u0631\u0629 \u0623\u062e\u0631\u0649 \u0644\u0644\u062d\u062c\u0632 \u0628\u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u062d\u0627\u0644\u064a\u0629."},"en":{"title":"Your booking hold has expired","detail":"We hold fares for a limited time. Search again to book at current prices."},"ckb":{"title":"\u06a9\u0627\u062a\u06cc \u067e\u0627\u0631\u0627\u0633\u062a\u0646\u06cc \u062d\u062c\u0632\u06d5\u06a9\u06d5\u062a \u062a\u06d5\u0648\u0627\u0648 \u0628\u0648\u0648","detail":"\u0646\u0631\u062e\u06d5\u06a9\u0627\u0646 \u0628\u06c6 \u0645\u0627\u0648\u06d5\u06cc\u06d5\u06a9\u06cc \u0633\u0646\u0648\u0648\u0631\u062f\u0627\u0631 \u062f\u06d5\u067e\u0627\u0631\u06ce\u0632\u06cc\u0646. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce \u0628\u06c6 \u062d\u062c\u0632\u06a9\u0631\u062f\u0646 \u0628\u06d5 \u0646\u0631\u062e\u06cc \u0626\u06ce\u0633\u062a\u0627."}}},"TB-BOOK-1704":{"status":409,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0639\u062f\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u062d\u062c\u0632 \u062d\u0627\u0644\u064a\u064b\u0627","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0641\u0631\u064a\u0642 \u0627\u0644\u062f\u0639\u0645 \u0648\u0633\u0646\u0633\u0627\u0639\u062f\u0643 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062a\u0639\u062f\u064a\u0644."},"en":{"title":"This booking cannot be changed right now","detail":"Please contact our support team and we will help you with this change."},"ckb":{"title":"\u0626\u06ce\u0633\u062a\u0627 \u0646\u0627\u062a\u0648\u0627\u0646\u0631\u06ce\u062a \u0626\u06d5\u0645 \u062d\u062c\u0632\u06d5 \u0628\u06af\u06c6\u0695\u062f\u0631\u06ce\u062a","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06d5 \u062a\u06cc\u0645\u06cc \u067e\u0634\u062a\u06af\u06cc\u0631\u06cc \u0628\u06a9\u06d5 \u0648 \u06cc\u0627\u0631\u0645\u06d5\u062a\u06cc\u062a \u062f\u06d5\u062f\u06d5\u06cc\u0646."}}},"TB-BOOK-1706":{"status":422,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u0625\u0644\u063a\u0627\u0621 \u0647\u0630\u0647 \u0627\u0644\u062a\u0639\u0631\u0641\u0629","detail":"\u0644\u0627 \u062a\u0633\u0645\u062d \u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0628\u0627\u0644\u0625\u0644\u063a\u0627\u0621 \u0639\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u062a\u0639\u0631\u0641\u0629. \u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0646\u0627 \u0625\u0630\u0627 \u062a\u063a\u064a\u0651\u0631\u062a \u0638\u0631\u0648\u0641\u0643 \u0648\u0633\u0646\u0628\u062d\u062b \u0627\u0644\u0645\u0645\u0643\u0646."},"en":{"title":"This fare cannot be cancelled","detail":"The airline does not allow cancellation on this fare. Contact us if your circumstances have changed and we will see what is possible."},"ckb":{"title":"\u0626\u06d5\u0645 \u0646\u0631\u062e\u06d5 \u0647\u06d5\u06b5\u0646\u0627\u0648\u06d5\u0634\u06ce\u062a\u06d5\u0648\u06d5","detail":"\u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u0695\u06ce\u06af\u06d5 \u0628\u06d5 \u0647\u06d5\u06b5\u0648\u06d5\u0634\u0627\u0646\u062f\u0646\u06d5\u0648\u06d5 \u0646\u0627\u062f\u0627\u062a \u0644\u06d5\u0645 \u0646\u0631\u062e\u06d5\u062f\u0627. \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc\u0645\u0627\u0646 \u067e\u06ce\u0648\u06d5 \u0628\u06a9\u06d5 \u0626\u06d5\u06af\u06d5\u0631 \u0628\u0627\u0631\u0648\u062f\u06c6\u062e\u062a \u06af\u06c6\u0695\u0627\u0648\u06d5."}}},"TB-BOOK-1708":{"status":202,"retryable":false,"action":"wait","messages":{"ar":{"title":"\u062d\u062c\u0632\u0643 \u0642\u064a\u062f \u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0633\u0631\u064a\u0639\u0629","detail":"\u0641\u0631\u064a\u0642\u0646\u0627 \u064a\u064f\u0646\u0647\u064a \u062d\u062c\u0632\u0643 \u0627\u0644\u0622\u0646. \u0633\u0646\u0624\u0643\u062f \u0644\u0643 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0646\u0635\u064a\u0629 \u0642\u0631\u064a\u0628\u064b\u0627 \u2014 \u0644\u0627 \u064a\u0644\u0632\u0645\u0643 \u0623\u064a \u0625\u062c\u0631\u0627\u0621."},"en":{"title":"Your booking needs a quick review","detail":"Our team is finalising your booking now. We will confirm by email and SMS shortly \u2014 no action is needed from you."},"ckb":{"title":"\u062d\u062c\u0632\u06d5\u06a9\u06d5\u062a \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u067e\u0634\u06a9\u0646\u06cc\u0646\u06ce\u06a9\u06cc \u062e\u06ce\u0631\u0627 \u0647\u06d5\u06cc\u06d5","detail":"\u062a\u06cc\u0645\u06d5\u06a9\u06d5\u0645\u0627\u0646 \u0626\u06ce\u0633\u062a\u0627 \u062d\u062c\u0632\u06d5\u06a9\u06d5\u062a \u062a\u06d5\u0648\u0627\u0648 \u062f\u06d5\u06a9\u0627\u062a. \u0628\u06d5\u0645 \u0632\u0648\u0648\u0627\u0646\u06d5 \u0628\u06d5 \u0626\u06cc\u0645\u06d5\u06cc\u06b5 \u0648 \u0646\u0627\u0645\u06d5\u06cc \u06a9\u0648\u0631\u062a \u067e\u0634\u062a\u0695\u0627\u0633\u062a\u062a \u062f\u06d5\u06a9\u06d5\u06cc\u0646\u06d5\u0648\u06d5 \u2014 \u067e\u06ce\u0648\u06cc\u0633\u062a \u0628\u06d5 \u0647\u06cc\u0686 \u06a9\u0631\u062f\u0627\u0631\u06ce\u06a9 \u0646\u0627\u06a9\u0627\u062a."}}},"TB-BOOK-1709":{"status":409,"retryable":true,"action":"wait","messages":{"ar":{"title":"\u062c\u0627\u0631\u064d \u062a\u062d\u062f\u064a\u062b \u0647\u0630\u0627 \u0627\u0644\u062d\u062c\u0632","detail":"\u0647\u0646\u0627\u0643 \u062a\u0639\u062f\u064a\u0644 \u0642\u064a\u062f \u0627\u0644\u062a\u0646\u0641\u064a\u0630. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0642\u0644\u064a\u0644\u064b\u0627 \u0648\u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"This booking is being updated","detail":"A change is already in progress. Please wait a moment and try again."},"ckb":{"title":"\u0626\u06d5\u0645 \u062d\u062c\u0632\u06d5 \u062e\u06d5\u0631\u06cc\u06a9\u06cc \u0646\u0648\u06ce\u06a9\u0631\u062f\u0646\u06d5\u0648\u06d5\u06cc\u06d5","detail":"\u06af\u06c6\u0695\u0627\u0646\u06a9\u0627\u0631\u06cc\u06cc\u06d5\u06a9 \u0644\u06d5 \u0626\u0627\u0631\u0627\u062f\u0627\u06cc\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u06a9\u06d5\u0645\u06ce\u06a9 \u0686\u0627\u0648\u06d5\u0695\u06ce \u0628\u06a9\u06d5 \u0648 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-BOOK-1712":{"status":409,"retryable":false,"action":"none","messages":{"ar":{"title":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u062d\u062a\u0648\u064a \u0627\u0644\u062d\u062c\u0632 \u0639\u0644\u0649 \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644","detail":"\u0623\u0644\u063a\u0650 \u0627\u0644\u062d\u062c\u0632 \u0628\u0627\u0644\u0643\u0627\u0645\u0644 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u062d\u0630\u0641 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062e\u064a\u0631."},"en":{"title":"A booking needs at least one item","detail":"Cancel the whole booking instead of removing the last item."},"ckb":{"title":"\u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u0644\u0627\u0646\u06cc\u06a9\u06d5\u0645 \u06cc\u06d5\u06a9 \u0628\u0695\u06af\u06d5 \u0647\u06d5\u06cc\u06d5","detail":"\u0644\u06d5\u0628\u0631\u06cc \u0633\u0695\u06cc\u0646\u06d5\u0648\u06d5\u06cc \u062f\u0648\u0627 \u0628\u0695\u06af\u06d5\u060c \u0647\u06d5\u0645\u0648\u0648 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646\u06d5\u06a9\u06d5 \u0647\u06d5\u06b5\u0648\u06d5\u0634\u06ce\u0646\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-BOOK-1713":{"status":409,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u0644\u0645 \u064a\u0639\u062f \u0628\u0627\u0644\u0625\u0645\u0643\u0627\u0646 \u062a\u0639\u062f\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u062d\u062c\u0632","detail":"\u064a\u0645\u0643\u0646 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0642\u0628\u0644 \u0627\u0644\u062f\u0641\u0639 \u0641\u0642\u0637. \u064a\u0631\u062c\u0649 \u0625\u0646\u0634\u0627\u0621 \u062d\u062c\u0632 \u0645\u0646\u0641\u0635\u0644 \u0644\u0644\u0625\u0636\u0627\u0641\u0629."},"en":{"title":"This booking can no longer be changed","detail":"Items can only be added before payment. Please make a separate booking for the extra."},"ckb":{"title":"\u0626\u06cc\u062a\u0631 \u0646\u0627\u062a\u0648\u0627\u0646\u0631\u06ce\u062a \u0626\u06d5\u0645 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646\u06d5 \u0628\u06af\u06c6\u0695\u062f\u0631\u06ce\u062a","detail":"\u062a\u06d5\u0646\u0647\u0627 \u067e\u06ce\u0634 \u067e\u0627\u0631\u06d5\u062f\u0627\u0646 \u062f\u06d5\u062a\u0648\u0627\u0646\u0631\u06ce\u062a \u0628\u0695\u06af\u06d5 \u0632\u06cc\u0627\u062f \u0628\u06a9\u0631\u06ce\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646\u06ce\u06a9\u06cc \u062c\u06cc\u0627 \u0628\u06a9\u06d5."}}},"TB-BOOK-1714":{"status":409,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u0647\u0630\u0627 \u0627\u0644\u0633\u0639\u0631 \u0628\u0639\u0645\u0644\u0629 \u0645\u062e\u062a\u0644\u0641\u0629","detail":"\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u062c\u0645\u064a\u0639 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u062d\u062c\u0632 \u0627\u0644\u0648\u0627\u062d\u062f \u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0646\u0641\u0633\u0647\u0627. \u064a\u0631\u062c\u0649 \u0627\u0644\u0628\u062d\u062b \u0645\u062c\u062f\u062f\u0627\u064b \u0628\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u062a\u064a \u062a\u062d\u062c\u0632 \u0628\u0647\u0627."},"en":{"title":"That price is in a different currency","detail":"Everything in one booking has to be in the same currency. Please search again in the currency you are booking in."},"ckb":{"title":"\u0626\u06d5\u0645 \u0646\u0631\u062e\u06d5 \u0628\u06d5 \u062f\u0631\u0627\u0648\u06ce\u06a9\u06cc \u062c\u06cc\u0627\u0648\u0627\u0632\u06d5","detail":"\u062f\u06d5\u0628\u06ce\u062a \u0647\u06d5\u0645\u0648\u0648 \u0628\u0695\u06af\u06d5\u06a9\u0627\u0646\u06cc \u06cc\u06d5\u06a9 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646 \u0628\u06d5 \u0647\u06d5\u0645\u0627\u0646 \u062f\u0631\u0627\u0648 \u0628\u0646. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce \u0628\u06d5\u0648 \u062f\u0631\u0627\u0648\u06d5\u06cc \u067e\u06ce\u06cc \u062a\u06c6\u0645\u0627\u0631 \u062f\u06d5\u06a9\u06d5\u06cc\u062a."}}},"TB-BOOK-1716":{"status":409,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u064a\u062d\u062a\u0627\u062c \u0647\u0630\u0627 \u0627\u0644\u062d\u062c\u0632 \u0625\u0644\u0649 \u0625\u0635\u062f\u0627\u0631 \u064a\u062f\u0648\u064a \u0644\u0644\u062a\u0630\u0643\u0631\u0629","detail":"\u0627\u0644\u062d\u062c\u0632 \u0645\u062d\u0641\u0648\u0638 \u0648\u0627\u0644\u0645\u0642\u0639\u062f \u0644\u0643. \u064a\u0642\u0648\u0645 \u0641\u0631\u064a\u0642\u0646\u0627 \u0628\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u062a\u0630\u0643\u0631\u0629 \u064a\u062f\u0648\u064a\u064b\u0627 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u0627\u0631 \u0648\u0633\u064a\u0631\u0633\u0644\u0647\u0627 \u0642\u0631\u064a\u0628\u064b\u0627."},"en":{"title":"This booking needs a human to issue the ticket","detail":"The reservation is held and the seat is yours. Our team issues the ticket by hand on this route and will send it shortly."},"ckb":{"title":"\u0626\u06d5\u0645 \u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646\u06d5 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u062f\u06d5\u0631\u06a9\u0631\u062f\u0646\u06cc \u062f\u06d5\u0633\u062a\u06cc \u0628\u0644\u06cc\u062a\u06d5","detail":"\u062a\u06c6\u0645\u0627\u0631\u06a9\u0631\u062f\u0646\u06d5\u06a9\u06d5 \u067e\u0627\u0631\u06ce\u0632\u0631\u0627\u0648\u06d5 \u0648 \u06a9\u0648\u0631\u0633\u06cc\u06cc\u06d5\u06a9\u06d5 \u0647\u06cc \u062a\u06c6\u06cc\u06d5. \u062a\u06cc\u0645\u06d5\u06a9\u06d5\u0645\u0627\u0646 \u0644\u06d5\u0645 \u0695\u06ce\u0695\u06d5\u0648\u06d5\u062f\u0627 \u0628\u0644\u06cc\u062a\u06d5\u06a9\u06d5 \u0628\u06d5 \u062f\u06d5\u0633\u062a \u062f\u06d5\u0631\u062f\u06d5\u06a9\u0627\u062a \u0648 \u0628\u06d5\u0645 \u0632\u0648\u0648\u0627\u0646\u06d5 \u062f\u06d5\u06cc\u0646\u06ce\u0631\u06ce\u062a."}}},"TB-BOOK-1715":{"status":409,"retryable":false,"action":"restart_search","messages":{"ar":{"title":"\u062a\u0639\u0630\u0651\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0632\u0648\u0651\u062f \u062a\u0623\u0643\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628","detail":"\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u062d\u062c\u0632 \u0648\u0644\u0645 \u064a\u062a\u0645 \u062e\u0635\u0645 \u0623\u064a \u0645\u0628\u0644\u063a. \u0627\u0628\u062d\u062b \u0645\u062c\u062f\u062f\u0627\u064b \u0644\u0644\u0627\u0637\u0644\u0627\u0639 \u0639\u0644\u0649 \u0627\u0644\u062a\u0648\u0641\u0631 \u0627\u0644\u062d\u0627\u0644\u064a."},"en":{"title":"The supplier could not confirm this order","detail":"Nothing was booked and nothing was charged. Search again for current availability."},"ckb":{"title":"\u062f\u0627\u0628\u06cc\u0646\u06a9\u06d5\u0631 \u0646\u06d5\u06cc\u062a\u0648\u0627\u0646\u06cc \u0626\u06d5\u0645 \u062f\u0627\u0648\u0627\u06a9\u0627\u0631\u06cc\u06cc\u06d5 \u067e\u0634\u062a\u0695\u0627\u0633\u062a \u0628\u06a9\u0627\u062a\u06d5\u0648\u06d5","detail":"\u0647\u06cc\u0686 \u062a\u06c6\u0645\u0627\u0631 \u0646\u06d5\u06a9\u0631\u0627 \u0648 \u0647\u06cc\u0686 \u0628\u0695\u06ce\u06a9 \u0646\u06d5\u0628\u0695\u062f\u0631\u0627. \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce \u0628\u06c6 \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a\u06cc \u0626\u06ce\u0633\u062a\u0627."}}},"TB-PAX-1801":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0637\u0627\u0628\u0642 \u0627\u0644\u0627\u0633\u0645 \u0648\u062b\u064a\u0642\u0629 \u0627\u0644\u0633\u0641\u0631","detail":"\u062a\u0634\u062a\u0631\u0637 \u0634\u0631\u0643\u0627\u062a \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u062a\u0637\u0627\u0628\u0642 \u0627\u0644\u0627\u0633\u0645 \u0645\u0639 \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631 \u062a\u0645\u0627\u0645\u064b\u0627. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0643\u062a\u0627\u0628\u0629."},"en":{"title":"Name must match the travel document","detail":"Airlines require the name to match the passport exactly. Please check the spelling."},"ckb":{"title":"\u0646\u0627\u0648 \u062f\u06d5\u0628\u06ce\u062a \u0644\u06d5\u06af\u06d5\u06b5 \u0628\u06d5\u06b5\u06af\u06d5\u0646\u0627\u0645\u06d5\u06cc \u06af\u06d5\u0634\u062a \u0628\u06af\u0648\u0646\u062c\u06ce\u062a","detail":"\u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06a9\u0627\u0646\u06cc \u0641\u0695\u06cc\u0646 \u062f\u0627\u0648\u0627 \u062f\u06d5\u06a9\u06d5\u0646 \u0646\u0627\u0648\u06d5\u06a9\u06d5 \u0628\u06d5 \u062a\u06d5\u0648\u0627\u0648\u06cc \u0644\u06d5\u06af\u06d5\u06b5 \u067e\u0627\u0633\u067e\u06c6\u0631\u062a \u0628\u06af\u0648\u0646\u062c\u06ce\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u0646\u0648\u0648\u0633\u06cc\u0646\u06d5\u06a9\u06d5 \u0628\u067e\u0634\u06a9\u0646\u06d5."}}},"TB-PAX-1802":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0623\u062d\u0631\u0641 \u0627\u0644\u0644\u0627\u062a\u064a\u0646\u064a\u0629 \u0644\u0644\u0623\u0633\u0645\u0627\u0621","detail":"\u064a\u064f\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0627\u0633\u0645 \u0643\u0645\u0627 \u0647\u0648 \u0645\u0637\u0628\u0648\u0639 \u0628\u0627\u0644\u0623\u062d\u0631\u0641 \u0627\u0644\u0644\u0627\u062a\u064a\u0646\u064a\u0629 \u0641\u064a \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631."},"en":{"title":"Use Latin characters for names","detail":"Please enter the name exactly as printed in Latin letters in the passport."},"ckb":{"title":"\u0628\u06c6 \u0646\u0627\u0648\u06d5\u06a9\u0627\u0646 \u067e\u06cc\u062a\u06cc \u0644\u0627\u062a\u06cc\u0646\u06cc \u0628\u06d5\u06a9\u0627\u0631\u0628\u0647\u06ce\u0646\u06d5","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u0646\u0627\u0648\u06d5\u06a9\u06d5 \u0647\u06d5\u0631\u0648\u06d5\u06a9 \u0644\u06d5 \u067e\u0627\u0633\u067e\u06c6\u0631\u062a\u062f\u0627 \u0628\u06d5 \u067e\u06cc\u062a\u06cc \u0644\u0627\u062a\u06cc\u0646\u06cc \u0646\u0648\u0648\u0633\u0631\u0627\u0648\u06d5 \u0628\u06cc\u0646\u0648\u0648\u0633\u06d5."}}},"TB-PAX-1803":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u064a\u0646\u062a\u0647\u064a \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631 \u0642\u0628\u0644 \u0645\u0648\u0639\u062f \u0627\u0644\u0633\u0641\u0631","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u062b\u064a\u0642\u0629 \u0633\u0641\u0631 \u0633\u0627\u0631\u064a\u0629 \u0641\u064a \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0633\u0641\u0631."},"en":{"title":"This passport expires before travel","detail":"Please use a travel document that is valid on the travel date."},"ckb":{"title":"\u067e\u0627\u0633\u067e\u06c6\u0631\u062a \u067e\u06ce\u0634 \u06af\u06d5\u0634\u062a \u0628\u06d5\u0633\u06d5\u0631\u062f\u06d5\u0686\u06ce\u062a","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u0628\u06d5\u06b5\u06af\u06d5\u0646\u0627\u0645\u06d5\u06cc \u06af\u06d5\u0634\u062a\u06ce\u06a9 \u0628\u06d5\u06a9\u0627\u0631\u0628\u0647\u06ce\u0646\u06d5 \u06a9\u06d5 \u0644\u06d5 \u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u06af\u06d5\u0634\u062a\u062f\u0627 \u06a9\u0627\u0631\u0627 \u0628\u06ce\u062a."}}},"TB-PAX-1804":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u064a\u0646\u062a\u0647\u064a \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631 \u0628\u0639\u062f \u0627\u0644\u0633\u0641\u0631 \u0628\u0641\u062a\u0631\u0629 \u0642\u0635\u064a\u0631\u0629","detail":"\u062a\u0631\u0641\u0636 \u062f\u0648\u0644 \u0643\u062b\u064a\u0631\u0629 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u062c\u0648\u0627\u0632 \u064a\u0646\u062a\u0647\u064a \u062e\u0644\u0627\u0644 \u0633\u062a\u0629 \u0623\u0634\u0647\u0631 \u0645\u0646 \u0627\u0644\u0648\u0635\u0648\u0644. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0645\u062a\u0637\u0644\u0628\u0627\u062a \u0648\u062c\u0647\u062a\u0643."},"en":{"title":"Passport expires soon after travel","detail":"Many countries refuse entry if a passport expires within six months of arrival. Please check the requirements for your destination."},"ckb":{"title":"\u067e\u0627\u0633\u067e\u06c6\u0631\u062a \u0632\u0648\u0648 \u062f\u0648\u0627\u06cc \u06af\u06d5\u0634\u062a \u0628\u06d5\u0633\u06d5\u0631\u062f\u06d5\u0686\u06ce\u062a","detail":"\u0632\u06c6\u0631 \u0648\u06b5\u0627\u062a \u0695\u06ce\u06af\u06d5 \u0646\u0627\u062f\u06d5\u0646 \u0626\u06d5\u06af\u06d5\u0631 \u067e\u0627\u0633\u067e\u06c6\u0631\u062a \u0644\u06d5 \u0645\u0627\u0648\u06d5\u06cc \u0634\u06d5\u0634 \u0645\u0627\u0646\u06af\u06cc \u06af\u06d5\u06cc\u0634\u062a\u0646\u062f\u0627 \u0628\u06d5\u0633\u06d5\u0631\u0628\u0686\u06ce\u062a. \u062a\u06a9\u0627\u06cc\u06d5 \u0645\u06d5\u0631\u062c\u06d5\u06a9\u0627\u0646\u06cc \u0645\u06d5\u0628\u06d5\u0633\u062a\u06d5\u06a9\u06d5\u062a \u0628\u067e\u0634\u06a9\u0646\u06d5."}}},"TB-PAX-1805":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f \u0644\u0627 \u064a\u0637\u0627\u0628\u0642 \u0646\u0648\u0639 \u0627\u0644\u0645\u0633\u0627\u0641\u0631","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f\u060c \u0623\u0648 \u062a\u063a\u064a\u064a\u0631 \u0646\u0648\u0639 \u0627\u0644\u0645\u0633\u0627\u0641\u0631."},"en":{"title":"Date of birth does not match the passenger type","detail":"Please check the date of birth, or change the passenger type."},"ckb":{"title":"\u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u0644\u06d5\u062f\u0627\u06cc\u06a9\u0628\u0648\u0648\u0646 \u0644\u06d5\u06af\u06d5\u06b5 \u062c\u06c6\u0631\u06cc \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631 \u0646\u0627\u06af\u0648\u0646\u062c\u06ce\u062a","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u0644\u06d5\u062f\u0627\u06cc\u06a9\u0628\u0648\u0648\u0646 \u0628\u067e\u0634\u06a9\u0646\u06d5\u060c \u06cc\u0627\u0646 \u062c\u06c6\u0631\u06cc \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631 \u0628\u06af\u06c6\u0695\u06d5."}}},"TB-PAX-1806":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u0639\u0645\u0631 \u0627\u0644\u0631\u0636\u064a\u0639","detail":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0639\u0645\u0631 \u0627\u0644\u0631\u0636\u064a\u0639 \u0623\u0642\u0644 \u0645\u0646 \u0633\u0646\u062a\u064a\u0646 \u0641\u064a \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0639\u0648\u062f\u0629. \u0627\u0644\u0623\u0637\u0641\u0627\u0644 \u0627\u0644\u0623\u0643\u0628\u0631 \u064a\u062d\u062a\u0627\u062c\u0648\u0646 \u062a\u0639\u0631\u0641\u0629 \u0637\u0641\u0644."},"en":{"title":"Check the infant age","detail":"Infants must be under 2 years old on the return date. Older children need a child fare."},"ckb":{"title":"\u062a\u06d5\u0645\u06d5\u0646\u06cc \u0633\u0627\u0648\u0627 \u0628\u067e\u0634\u06a9\u0646\u06d5","detail":"\u0633\u0627\u0648\u0627\u06a9\u0627\u0646 \u062f\u06d5\u0628\u06ce\u062a \u0644\u06d5 \u0695\u06ce\u06a9\u06d5\u0648\u062a\u06cc \u06af\u06d5\u0695\u0627\u0646\u06d5\u0648\u06d5\u062f\u0627 \u06a9\u06d5\u0645\u062a\u0631 \u0644\u06d5 \u062f\u0648\u0648 \u0633\u0627\u06b5 \u0628\u0646. \u0645\u0646\u062f\u0627\u06b5\u06cc \u06af\u06d5\u0648\u0631\u06d5\u062a\u0631 \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u0646\u0631\u062e\u06cc \u0645\u0646\u062f\u0627\u06b5\u06d5."}}},"TB-PAX-1807":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0639\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0641\u0631\u064a\u0646 \u0644\u0627 \u064a\u0637\u0627\u0628\u0642 \u0627\u0644\u062a\u0639\u0631\u0641\u0629","detail":"\u062a\u063a\u064a\u0651\u0631 \u0639\u062f\u062f \u0627\u0644\u0645\u0633\u0627\u0641\u0631\u064a\u0646 \u0628\u0639\u062f \u0627\u062e\u062a\u064a\u0627\u0631 \u0647\u0630\u0647 \u0627\u0644\u062a\u0639\u0631\u0641\u0629. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0628\u062d\u062b \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"Passenger count does not match the fare","detail":"The number of passengers has changed since this fare was selected. Please search again."},"ckb":{"title":"\u0698\u0645\u0627\u0631\u06d5\u06cc \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631\u0627\u0646 \u0644\u06d5\u06af\u06d5\u06b5 \u0646\u0631\u062e\u06d5\u06a9\u06d5 \u0646\u0627\u06af\u0648\u0646\u062c\u06ce\u062a","detail":"\u0698\u0645\u0627\u0631\u06d5\u06cc \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631\u0627\u0646 \u06af\u06c6\u0695\u0627\u0648\u06d5 \u062f\u0648\u0627\u06cc \u0647\u06d5\u06b5\u0628\u0698\u0627\u0631\u062f\u0646\u06cc \u0626\u06d5\u0645 \u0646\u0631\u062e\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06af\u06d5\u0695\u06ce."}}},"TB-PAX-1808":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u0631\u0642\u0645 \u0627\u0644\u0648\u062b\u064a\u0642\u0629","detail":"\u0631\u0642\u0645 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d \u0644\u062f\u0648\u0644\u0629 \u0627\u0644\u0625\u0635\u062f\u0627\u0631. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0648\u0625\u0639\u0627\u062f\u0629 \u0625\u062f\u062e\u0627\u0644\u0647."},"en":{"title":"Check the document number","detail":"That document number is not valid for the issuing country. Please check and re-enter it."},"ckb":{"title":"\u0698\u0645\u0627\u0631\u06d5\u06cc \u0628\u06d5\u06b5\u06af\u06d5\u0646\u0627\u0645\u06d5 \u0628\u067e\u0634\u06a9\u0646\u06d5","detail":"\u0626\u06d5\u0645 \u0698\u0645\u0627\u0631\u06d5 \u0628\u06d5\u06b5\u06af\u06d5\u0646\u0627\u0645\u06d5\u06cc\u06d5 \u0628\u06c6 \u0648\u06b5\u0627\u062a\u06cc \u062f\u06d5\u0631\u06a9\u0631\u062f\u0646 \u062f\u0631\u0648\u0633\u062a \u0646\u06cc\u06cc\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u0628\u067e\u0634\u06a9\u0646\u06d5 \u0648 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u06cc\u0646\u0648\u0648\u0633\u06d5."}}},"TB-PAX-1809":{"status":422,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0637\u0644\u0648\u0628\u0629","detail":"\u064a\u062d\u062a\u0627\u062c \u0627\u0644\u0645\u0633\u0627\u0641\u0631 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0625\u0644\u0649 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u062d\u062a\u0649 \u062a\u062a\u0645\u0643\u0646 \u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0645\u0646 \u0627\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0647."},"en":{"title":"Contact details needed","detail":"The lead passenger needs an email address and phone number so the airline can reach them."},"ckb":{"title":"\u0632\u0627\u0646\u06cc\u0627\u0631\u06cc \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u067e\u06ce\u0648\u06cc\u0633\u062a\u06d5","detail":"\u06af\u06d5\u0634\u062a\u06cc\u0627\u0631\u06cc \u0633\u06d5\u0631\u06d5\u06a9\u06cc \u067e\u06ce\u0648\u06cc\u0633\u062a\u06cc \u0628\u06d5 \u0626\u06cc\u0645\u06d5\u06cc\u06b5 \u0648 \u0698\u0645\u0627\u0631\u06d5 \u0645\u06c6\u0628\u0627\u06cc\u0644\u06d5 \u062a\u0627 \u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u0628\u062a\u0648\u0627\u0646\u06ce\u062a \u067e\u06d5\u06cc\u0648\u06d5\u0646\u062f\u06cc \u0628\u06a9\u0627\u062a."}}},"TB-PROV-3001":{"status":503,"retryable":true,"action":"retry","messages":{"ar":{"title":"\u0646\u0638\u0627\u0645 \u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d","detail":"\u0647\u0630\u0627 \u0645\u0624\u0642\u062a. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0628\u0639\u062f \u0642\u0644\u064a\u0644\u060c \u0623\u0648 \u0627\u062e\u062a\u064a\u0627\u0631 \u062e\u064a\u0627\u0631 \u0622\u062e\u0631."},"en":{"title":"This airline's system is unavailable","detail":"This is temporary. Please try again shortly, or choose another option."},"ckb":{"title":"\u0633\u06cc\u0633\u062a\u06d5\u0645\u06cc \u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0646\u06cc\u06cc\u06d5","detail":"\u0626\u06d5\u0645\u06d5 \u06a9\u0627\u062a\u06cc\u06cc\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u067e\u0627\u0634 \u06a9\u06d5\u0645\u06ce\u06a9 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5\u060c \u06cc\u0627\u0646 \u0647\u06d5\u06b5\u0628\u0698\u0627\u0631\u062f\u06d5\u06cc\u06d5\u06a9\u06cc \u062a\u0631 \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5."}}},"TB-PROV-3002":{"status":504,"retryable":true,"action":"wait","messages":{"ar":{"title":"\u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u062a\u0633\u062a\u063a\u0631\u0642 \u0648\u0642\u062a\u064b\u0627 \u0623\u0637\u0648\u0644 \u0645\u0646 \u0627\u0644\u0645\u0639\u062a\u0627\u062f","detail":"\u0633\u0646\u0648\u0627\u0635\u0644 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631 \u0642\u0644\u064a\u0644\u064b\u0627."},"en":{"title":"The airline is taking longer than usual","detail":"We'll keep trying. Please wait a moment."},"ckb":{"title":"\u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u06a9\u0627\u062a\u06cc \u0632\u06cc\u0627\u062a\u0631\u06cc \u062f\u06d5\u0648\u06ce\u062a","detail":"\u0628\u06d5\u0631\u062f\u06d5\u0648\u0627\u0645 \u062f\u06d5\u0628\u06cc\u0646 \u0644\u06d5 \u0647\u06d5\u0648\u06b5\u062f\u0627\u0646. \u062a\u06a9\u0627\u06cc\u06d5 \u06a9\u06d5\u0645\u06ce\u06a9 \u0686\u0627\u0648\u06d5\u0695\u06ce \u0628\u06a9\u06d5."}}},"TB-PROV-3003":{"status":502,"retryable":true,"action":"contact_support","messages":{"ar":{"title":"\u062d\u062f\u062b \u062e\u0644\u0644 \u0644\u062f\u064a\u0646\u0627","detail":"\u0644\u0645 \u064a\u062a\u0645 \u062e\u0635\u0645 \u0623\u064a \u0645\u0628\u0644\u063a \u0645\u0646\u0643. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649\u060c \u0648\u0623\u0631\u0641\u0642 \u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u0645\u0631\u062c\u0639\u064a \u0623\u062f\u0646\u0627\u0647 \u0625\u0630\u0627 \u062a\u0643\u0631\u0631 \u0630\u0644\u0643."},"en":{"title":"Something went wrong on our side","detail":"You have not been charged. Please try again, and quote the reference below if it keeps happening."},"ckb":{"title":"\u06a9\u06ce\u0634\u06d5\u06cc\u06d5\u06a9 \u0644\u06d5\u0644\u0627\u06cc \u0626\u06ce\u0645\u06d5 \u0695\u0648\u0648\u06cc\u062f\u0627","detail":"\u0647\u06cc\u0686 \u067e\u0627\u0631\u06d5\u06cc\u06d5\u06a9\u062a \u0644\u06ce \u0646\u06d5\u0628\u0695\u062f\u0631\u0627\u0648\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5\u060c \u0648 \u0698\u0645\u0627\u0631\u06d5\u06cc \u0633\u06d5\u0631\u0686\u0627\u0648\u06d5\u06cc \u062e\u0648\u0627\u0631\u06d5\u0648\u06d5 \u0628\u0646\u0648\u0648\u0633\u06d5 \u0626\u06d5\u06af\u06d5\u0631 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u0648\u0648\u06d5\u0648\u06d5."}}},"TB-PROV-3004":{"status":429,"retryable":true,"action":"wait","messages":{"ar":{"title":"\u0627\u0644\u0636\u063a\u0637 \u0645\u0631\u062a\u0641\u0639 \u062d\u0627\u0644\u064a\u064b\u0627","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0628\u0639\u062f \u0644\u062d\u0638\u0627\u062a."},"en":{"title":"We're very busy right now","detail":"Please try again in a moment."},"ckb":{"title":"\u0626\u06ce\u0633\u062a\u0627 \u0632\u06c6\u0631 \u0633\u06d5\u0631\u0642\u0627\u06b5\u06cc\u0646","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u067e\u0627\u0634 \u06a9\u06d5\u0645\u06ce\u06a9 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-PROV-3005":{"status":500,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u062d\u062f\u062b \u062e\u0644\u0644 \u0644\u062f\u064a\u0646\u0627","detail":"\u062a\u0645 \u062a\u0646\u0628\u064a\u0647 \u0641\u0631\u064a\u0642\u0646\u0627. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0628\u0639\u062f \u0642\u0644\u064a\u0644\u060c \u0648\u0623\u0631\u0641\u0642 \u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u0645\u0631\u062c\u0639\u064a \u0623\u062f\u0646\u0627\u0647."},"en":{"title":"Something went wrong on our side","detail":"Our team has been alerted. Please try again shortly, and quote the reference below."},"ckb":{"title":"\u06a9\u06ce\u0634\u06d5\u06cc\u06d5\u06a9 \u0644\u06d5\u0644\u0627\u06cc \u0626\u06ce\u0645\u06d5 \u0695\u0648\u0648\u06cc\u062f\u0627","detail":"\u062a\u06cc\u0645\u06d5\u06a9\u06d5\u0645\u0627\u0646 \u0626\u0627\u06af\u0627\u062f\u0627\u0631 \u06a9\u0631\u0627\u06cc\u06d5\u0648\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u067e\u0627\u0634 \u06a9\u06d5\u0645\u06ce\u06a9 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5\u060c \u0648 \u0698\u0645\u0627\u0631\u06d5\u06cc \u0633\u06d5\u0631\u0686\u0627\u0648\u06d5\u06cc \u062e\u0648\u0627\u0631\u06d5\u0648\u06d5 \u0628\u0646\u0648\u0648\u0633\u06d5."}}},"TB-PROV-3006":{"status":409,"retryable":false,"action":"correct_input","messages":{"ar":{"title":"\u0644\u0645 \u062a\u0642\u0628\u0644 \u0634\u0631\u0643\u0629 \u0627\u0644\u0637\u064a\u0631\u0627\u0646 \u0647\u0630\u0647 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u062a\u0637\u0627\u0628\u0642 \u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0645\u0633\u0627\u0641\u0631\u064a\u0646 \u0645\u0639 \u062c\u0648\u0627\u0632 \u0627\u0644\u0633\u0641\u0631 \u062a\u0645\u0627\u0645\u064b\u0627\u060c \u062b\u0645 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649."},"en":{"title":"The airline did not accept these details","detail":"Please check that passenger names match the passport exactly, then try again."},"ckb":{"title":"\u06a9\u06c6\u0645\u067e\u0627\u0646\u06cc\u0627\u06cc \u0641\u0695\u06cc\u0646 \u0626\u06d5\u0645 \u0632\u0627\u0646\u06cc\u0627\u0631\u06cc\u0627\u0646\u06d5\u06cc \u0642\u0628\u0648\u06b5 \u0646\u06d5\u06a9\u0631\u062f","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u062f\u06b5\u0646\u06cc\u0627 \u0628\u06d5 \u0644\u06d5\u0648\u06d5\u06cc \u0646\u0627\u0648\u06cc \u06af\u06d5\u0634\u062a\u06cc\u0627\u0631\u0627\u0646 \u0628\u06d5 \u062a\u06d5\u0648\u0627\u0648\u06cc \u0644\u06d5\u06af\u06d5\u06b5 \u067e\u0627\u0633\u067e\u06c6\u0631\u062a \u062f\u06d5\u06af\u0648\u0646\u062c\u06ce\u0646\u060c \u067e\u0627\u0634\u0627\u0646 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-PROV-3007":{"status":500,"retryable":false,"action":"contact_support","messages":{"ar":{"title":"\u062d\u062f\u062b \u062e\u0644\u0644 \u0644\u062f\u064a\u0646\u0627","detail":"\u062a\u0645 \u062a\u0646\u0628\u064a\u0647 \u0641\u0631\u064a\u0642\u0646\u0627. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0628\u0639\u062f \u0642\u0644\u064a\u0644\u060c \u0648\u0623\u0631\u0641\u0642 \u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u0645\u0631\u062c\u0639\u064a \u0623\u062f\u0646\u0627\u0647."},"en":{"title":"Something went wrong on our side","detail":"Our team has been alerted. Please try again shortly, and quote the reference below."},"ckb":{"title":"\u06a9\u06ce\u0634\u06d5\u06cc\u06d5\u06a9 \u0644\u06d5\u0644\u0627\u06cc \u0626\u06ce\u0645\u06d5 \u0695\u0648\u0648\u06cc\u062f\u0627","detail":"\u062a\u06cc\u0645\u06d5\u06a9\u06d5\u0645\u0627\u0646 \u0626\u0627\u06af\u0627\u062f\u0627\u0631 \u06a9\u0631\u0627\u06cc\u06d5\u0648\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u067e\u0627\u0634 \u06a9\u06d5\u0645\u06ce\u06a9 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5\u060c \u0648 \u0698\u0645\u0627\u0631\u06d5\u06cc \u0633\u06d5\u0631\u0686\u0627\u0648\u06d5\u06cc \u062e\u0648\u0627\u0631\u06d5\u0648\u06d5 \u0628\u0646\u0648\u0648\u0633\u06d5."}}},"TB-PROV-3008":{"status":503,"retryable":true,"action":"wait","messages":{"ar":{"title":"\u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d \u0645\u0624\u0642\u062a\u064b\u0627","detail":"\u064a\u064f\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u062e\u064a\u0627\u0631 \u0622\u062e\u0631 \u0623\u0648 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0644\u0627\u062d\u0642\u064b\u0627."},"en":{"title":"This option is temporarily unavailable","detail":"Please choose another option or try again later."},"ckb":{"title":"\u0626\u06d5\u0645 \u0647\u06d5\u06b5\u0628\u0698\u0627\u0631\u062f\u06d5\u06cc\u06d5 \u06a9\u0627\u062a\u06cc \u0628\u06d5\u0631\u062f\u06d5\u0633\u062a \u0646\u06cc\u06cc\u06d5","detail":"\u062a\u06a9\u0627\u06cc\u06d5 \u0647\u06d5\u06b5\u0628\u0698\u0627\u0631\u062f\u06d5\u06cc\u06d5\u06a9\u06cc \u062a\u0631 \u0647\u06d5\u06b5\u0628\u0698\u06ce\u0631\u06d5 \u06cc\u0627\u0646 \u062f\u0648\u0627\u062a\u0631 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5."}}},"TB-SYS-5001":{"status":500,"retryable":true,"action":"contact_support","messages":{"ar":{"title":"\u062d\u062f\u062b \u062e\u0644\u0644 \u0644\u062f\u064a\u0646\u0627","detail":"\u0644\u0645 \u064a\u062a\u0645 \u062e\u0635\u0645 \u0623\u064a \u0645\u0628\u0644\u063a \u0645\u0646\u0643. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649\u060c \u0648\u0623\u0631\u0641\u0642 \u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u0645\u0631\u062c\u0639\u064a \u0623\u062f\u0646\u0627\u0647 \u0625\u0630\u0627 \u062a\u0643\u0631\u0631 \u0630\u0644\u0643."},"en":{"title":"Something went wrong on our side","detail":"You have not been charged. Please try again, and quote the reference below if it keeps happening."},"ckb":{"title":"\u06a9\u06ce\u0634\u06d5\u06cc\u06d5\u06a9 \u0644\u06d5\u0644\u0627\u06cc \u0626\u06ce\u0645\u06d5 \u0695\u0648\u0648\u06cc\u062f\u0627","detail":"\u0647\u06cc\u0686 \u067e\u0627\u0631\u06d5\u06cc\u06d5\u06a9\u062a \u0644\u06ce \u0646\u06d5\u0628\u0695\u062f\u0631\u0627\u0648\u06d5. \u062a\u06a9\u0627\u06cc\u06d5 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0647\u06d5\u0648\u06b5 \u0628\u062f\u06d5\u0631\u06d5\u0648\u06d5\u060c \u0648 \u0698\u0645\u0627\u0631\u06d5\u06cc \u0633\u06d5\u0631\u0686\u0627\u0648\u06d5\u06cc \u062e\u0648\u0627\u0631\u06d5\u0648\u06d5 \u0628\u0646\u0648\u0648\u0633\u06d5 \u0626\u06d5\u06af\u06d5\u0631 \u062f\u0648\u0648\u0628\u0627\u0631\u06d5 \u0628\u0648\u0648\u06d5\u0648\u06d5."}}}}}