buy_id.buy_id (string): Represents the unique ID associated with the offer. You can take it from /api/air/offers, for example, response.data.offers[0].offers[0].segments[0].buy_idbuy_id you can receive StatusCode 404 with body:{
"message": "Offer not found"
}curl --location --globoff 'https://stage-api.etm-system.ru/api/air/offers/{{buy_id}}/info' \
--header 'Accept: application/json' \
--header 'Etm-Auth-Key: ' \
--header 'Content-Type: application/json'{
"buy_id": "request_52f99f95-c27d-4d89-8209-b0cc73747c81_5ace2f8d-2ec6-48cc-8273-2725fd3e771f_0",
"directions": [
{
"num": 1,
"segments": [
{
"num": 1,
"departure_date": "2026-07-31",
"departure_time": "18:40:00",
"departure_airport": "TAS",
"departure_terminal": "2",
"arrival_date": "2026-07-31",
"arrival_time": "22:10:00",
"arrival_airport": "IST",
"arrival_terminal": "",
"flight_number": "305",
"marketing_airline": "C6",
"operating_airline": "C6",
"validating_airline": "C6",
"duration": null,
"booking_class": "V",
"fare_basis": "V2OW",
"service_class": "E",
"baggage": "2PC",
"fare_family": null
}
],
"duration": "05:30:00"
}
],
"price": {
"amount": 12586,
"currency": "RUB"
},
"passengers": {
"adult_qty": 1,
"child_qty": 0,
"infant_qty": 0
}
}