Ищите авиабилеты по городам вылета/прибытия, датам, авиакомпаниям и ценам
query {
searchOffers(
departure: "Москва"
arrival: "Стамбул"
departureDate: "2024-06-01"
maxPrice: 500
sortBy: "price"
limit: 10
) {
offers {
id
departure
arrival
departureDate
price {
total
}
marketingCompany
stops
}
total
pages
}
}
Получайте статистику по предложениям, городам и авиакомпаниям
query {
stats {
totalOffers
departureCities
arrivalCities
airlines
minPrice
avgPrice
}
cities(type: "departure")
airlines
}
Создание, чтение, обновление и удаление предложений авиабилетов
mutation {
createOffer(input: {
departure: "Москва"
arrival: "Париж"
departureDate: "2024-06-15T10:00:00Z"
arrivalDate: "2024-06-15T14:30:00Z"
marketingCompany: "Аэрофлот"
operatingCompany: "Аэрофлот"
price: {
base: 300
tax: 50
total: 350
}
flightNumber: "SU123"
stops: 0
}) {
id
price {
total
}
}
}
Порт: 4000 | База данных: PostgreSQL | Тестовых предложений: 50+
Используйте GraphiQL для тестирования API с автодополнением и документацией