FareDrivenFlightSearch контролллер поиска по цене

APIDescription
GET api/faredrivenflightsearch/index?route={route}&onlyDirect={onlyDirect}&maxSpeed={maxSpeed}&connection={connection}&airlines={airlines}&fare={fare}&adults={adults}&children={children}&infants={infants}&infantsWithSeat={infantsWithSeat}&youths={youths}&elderlies={elderlies}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: FareDrivenFlightSearch
Метод апи: Index
Данный метод осуществляет поиск по цене. Возможен поиск в режиме "в одну сторону", "туда-обратно" и "сложный маршрут".

POST api/faredrivenflightsearch/execute

Метод движка: FareDrivenFlightSearch
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

PriceExact контроллер проверки стоимости

APIDescription
POST api/priceexact/index?legs={legs}&fare={fare}&adults={adults}&children={children}&infants={infants}&infantsWithSeat={infantsWithSeat}&youths={youths}&elderlies={elderlies}&languageCode={languageCode}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: PriceExact
Метод апи: Index
Данный метод осуществляет проверку стоимости рейса в поставщике. Если авиакомпания предлагает семейства тарифов, то базовые данные об альтернативах также возвращаются

POST api/priceexact/execute

Метод движка: PriceExact
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Booking контроллер создания брони

APIDescription
POST api/booking/index?itins={itins}&commands={commands}&id_Language={id_Language}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: Booking
Метод апи: Index
Данный метод осуществляет бронирование в системе Кортеос

POST api/booking/execute

Метод движка: Booking
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

BookingRetrieve контроллер извлечения брони

APIDescription
GET api/bookingretrieve/index?locator={locator}&idSystem={idSystem}&idProfile={idProfile}&securityKey={securityKey}&leader={leader}&languageCode={languageCode}&retrieveAdditionalServices={retrieveAdditionalServices}&mock={mock}

Метод движка: BookingRetrieve
Метод апи: Index
Данный метод возвращает бронь в любом состоянии: заброниварона, отменена и т.д.

POST api/bookingretrieve/execute

Метод движка: BookingRetrieve
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Cancel контроллер отмены бронирования

APIDescription
POST api/cancel/index?locator={locator}&idSystem={idSystem}&idVirtualSystem={idVirtualSystem}&leader={leader}&commands={commands}&languageCode={languageCode}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: Cancel
Метод апи: Index
Данный метод осуществляет отмену бронирования в системе Кортеос

POST api/cancel/execute

Метод движка: Cancel
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Ticket контроллер выписки билетов

APIDescription
POST api/ticket/index?itins={itins}&commands={commands}&id_Language={id_Language}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: Ticketing
Метод апи: Index
Данный метод осуществляет выписку билетов

POST api/ticket/execute

Метод движка: Ticketing
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Void контроллер войдирование билета

APIDescription
POST api/void/index?locator={locator}&idSystem={idSystem}&idVirtualSystem={idVirtualSystem}&leader={leader}&ticketNumber={ticketNumber}&airline={airline}&commands={commands}&languageCode={languageCode}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: Void
Метод апи: Index
Данный метод осуществляет войдирование билетов в системе Кортеос

POST api/void/execute

Метод движка: Void
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

BookingResurrection контроллер восстановления брони

APIDescription
POST api/bookingresurrection/index?itins={itins}&id_Language={id_Language}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: BookingResurrection
Метод апи: Index
Данный метод осуществляет восстановление бронирования в системе Кортеос

POST api/bookingresurrection/execute

Метод движка: BookingResurrection
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Rebooking контроллер перебронирования

APIDescription
POST api/rebooking/index?itins={itins}&id_Language={id_Language}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: Rebooking
Метод апи: Index
Данный метод осуществляет повторное бронирование системе Кортеос

POST api/rebooking/execute

Метод движка: Rebooking
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Cryptic контроллер добавления команд

APIDescription
GET api/cryptic/index?commandText={commandText}&sessionId={sessionId}&idProfile={idProfile}&idSystem={idSystem}&languageCode={languageCode}&securityKey={securityKey}&mock={mock}

Метод движка: Cryptic
Метод апи: Index
Данный метод позволяет выполнить произвольную команду терминала системы бронирования и получить ответ в виде plain text

POST api/cryptic/execute

Метод движка: Cryptic
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

CheckBooking контроллер проверки статуса брони

APIDescription
POST api/checkbooking/index?itins={itins}&id_Language={id_Language}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: CheckBooking
Метод апи: Index
Данный метод осуществляет бронирование в системе Кортеос

POST api/checkbooking/execute

Метод движка: CheckBooking
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Availability контроллер поиска по расписанию

APIDescription
GET api/availability/index?route={route}&onlyDirect={onlyDirect}&connection={connection}&airlines={airlines}&fare={fare}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: AvailabilitySearch
Метод апи: Index
Данный метод осуществляет поиск по расписанию. Возможен поиск в режиме "в одну сторону", "туда-обратно" и "сложный маршрут".

POST api/availability/execute

Метод движка: AvailabilitySearch
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Calendar Осуществляет календарный поиск с заданным интервалом дней

APIDescription
GET api/calendar/index?route={route}&onlyDirect={onlyDirect}&connection={connection}&airlines={airlines}&fare={fare}&adults={adults}&children={children}&infants={infants}&infantsWithSeat={infantsWithSeat}&youths={youths}&elderlies={elderlies}&idProfile={idProfile}&securityKey={securityKey}&mock={mock}

Метод движка: CalendarSearch
Метод апи: Index
Данный метод осуществляет календарный поиск

POST api/calendar/execute

Метод движка: CalendarSearch
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

Refresh контроллер очистки кэша

APIDescription
GET api/refresh/index?idProfile={idProfile}&securityKey={securityKey}&type={type}

Метод движка: Refresh
Метод апи: Index
Метод перезагружает статические данные. Данные реального мира (коды аэропортов, города и т.д), а также контексты агентств и профилей, которые являются статическими и хранятся в кэше движка. Таким образом при внесении изменений в статические данные необходимо также очистить кэш.

POST api/refresh/execute

Метод движка: Refresh
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

AccessCheck Контроллер проверки прав доступа к ГДС

APIDescription
POST api/accesscheck/index?idSystem={idSystem}&idVirtualSystem={idVirtualSystem}&idProfile={idProfile}&checkerEmail={checkerEmail}&checkerAgency={checkerAgency}&userXml={userXml}&securityKey={securityKey}

Метод движка: AccessCheck
Метод апи: Index
Данный метод проверяет права доступа к ГДС

POST api/accesscheck/execute

Метод движка: AccessCheck
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml

BookingChange контроллер добавления допуслуг

APIDescription
POST api/bookingchange/index?locator={locator}&idSystem={idSystem}&idVirtualSystem={idVirtualSystem}&idProfile={idProfile}&securityKey={securityKey}&leader={leader}&languageCode={languageCode}&mock={mock}&servicesToAdd={servicesToAdd}

Метод движка: BookingChange
Метод апи: Index
Данный метод осуществляет добавление допуслуг в системе Кортеос

POST api/bookingchange/execute

Метод движка: BookingChange
Метод апи: Execute
Полный аналог предыдущего метода, но все данные отправляются в теле запроса, также необходимо для запроса установить Content-Type: text/xml