Открыть главное меню

Изменения

Дополнительные запросы АПИ авиабилетов

1763 байта убрано, 18:46, 6 мая 2019
Нет описания правки
{{Attention|В системе реализован усовершенствованный API-проект «Nemo Connect», настоятельно рекомендуем подключаться по схеме, описанной в документации по [http://docs.nemo.travel/ ссылке]}}
 
[[Категория:Интеграция]]
[[Категория:Агентский API]]
<ResponseBin>
<Response>
<!--FlightId — Id перелёта в системе Nemo1.0 --> <!--Nemo2FlightId — Id перелёта в Nemo Connect -->
<!--IsAvail доступность перелёта, true или false-->
<AirAvail FlightId="1423300011450770003" Nemo2FlightId="143013905000000" IsAvail="true" PriceChanged="true">
<!--PriceChanged - принимает значение true или false. Показывает, изменилась ли цена перелета в результате проверки доступности. Если да, то в ответе появляется элемент PriceChange, содержащий старую и новую цены перелета-->
<PriceChange>
<ResponseBin>
<Response BookId="?" BookNemo2Id="?">
<!-- BookId — Id заказа в системе Nemo 1.0 --> <!-- BookNemo2Id — Id заказа в системе Nemo2 Nemo Connect -->
<PaperDocument>
<!-- Type — Тип возвращаемого документа -->
<!--Num — порядковый номер пассажира, начинается с 1-->
<!--LinkedTo — номер взрослого, к которому привязан младенец/ребенок-->
<!--TravellerId — устаревший параметрактуализированный номер пассажира, не используетсякоторый возвращается в ответе на запрос бронирования и в дальнейшем ссылки на пассажиров даются на основании этого параметра-->
<Meal>?</Meal>
<!--Meal — код типа питания, возможные значения:
</Traveller>
</Travellers>
<AutoCancelDate>?</AutoCancelDate>
<!--AutoCancelDate — дата и время таймлимита автоаннуляции в формате ГГГГ-MM-ДДTЧЧ:ММ:СС определяемые по настройкам агентства-->
<TimeLimits>
<TicketingTimeLimit xsi:nil="true"/>
<!--TicketingTimeLimit — Таймлимит на выписку в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<PriceTimeLimit xsi:nil="true"/>
<!--PriceTimeLimit — Таймлимит цены из ГРС в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<AdvancedPurchaseTimeLimit xsi:nil="true"/>
<!--AdvancedPurchaseTimeLimit — Таймлимит цены из тарифных правил в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<AgencyTimeLimit>?</AgencyTimeLimit>
<!--AgencyTimeLimit - Таймлимит по настройкам в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
</TimeLimits>
</EmptyBook>
<AirRules>
<!--Num — порядковый номер пассажира, начинается с 1-->
<!--LinkedTo — номер взрослого, к которому привязан младенец/ребенок-->
<!--TravellerId — устаревший параметрактуализированный номер пассажира, не используетсякоторый возвращается в ответе на запрос бронирования и в дальнейшем ссылки на пассажиров даются на основании этого параметра-->
<Meal>?</Meal>
<!--Meal — код типа питания, возможные значения:
<!--PriceTimeLimit — Таймлимит цены из ГРС в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<AdvancedPurchaseTimeLimit>?</AdvancedPurchaseTimeLimit>
<!--AdvancedPurchaseTimeLimit — Таймлимит цены из тарифных правил. На данный момент параметр в разработке, поэтому значение у этого параметра отсутствует.формате ГГГГ-MM-ДДTЧЧ:ММ:СС--> <AgencyTimeLimit>?</AgencyTimeLimit> <!--AgencyTimeLimit - Таймлимит по настройкам в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
</TimeLimits>
</UpdateBook>
<Information> <!--Один блок с данными на пассажира-->
<TravellerNumber>?</TravellerNumber>
<!--TravellerNumber — номер пассажира из ответа бронирования(TravellerId)-->
<DocumentInfo> <!--необязательный-->
<DocType>?</DocType>
<!--Num — порядковый номер пассажира, начинается с 1-->
<!--LinkedTo — номер взрослого, к которому привязан младенец/ребёнок (привязка ребёнка ко взрослому является опциональной)-->
<!--TravellerId — устаревший параметрактуализированный номер пассажира, не используетсякоторый возвращается в ответе на запрос бронирования и в дальнейшем ссылки на пассажиров даются на основании этого параметра-->
<Meal>?</Meal>
<!--Meal — код типа питания, возможные значения:
</Traveller>
</Travellers>
<AutoCancelDate>?</AutoCancelDate>
<!--AutoCancelDate — дата и время таймлимита автоаннуляции в формате ГГГГ-MM-ДДTЧЧ:ММ:СС определяемые по настройкам агентства-->
<TimeLimits>
<TicketingTimeLimit>?</TicketingTimeLimit>
<!--PriceTimeLimit — Таймлимит цены из ГРС в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<AdvancedPurchaseTimeLimit>?</AdvancedPurchaseTimeLimit>
<!--AdvancedPurchaseTimeLimit — Таймлимит цены из тарифных правил. На данный момент параметр в разработке, поэтому значение у этого параметра отсутствует.формате ГГГГ-MM-ДДTЧЧ:ММ:СС--> <AgencyTimeLimit>?</AgencyTimeLimit> <!--AgencyTimeLimit - Таймлимит по настройкам в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
</TimeLimits>
</BookFlight>
* ServiceInfoChanged - предназначена для заказов с изменениями в SSR.
* TimeLimit - определена для заказов, параметр "таймлимит" которых был изменен авиакомпанией.
* VendorRemarks - предназначена для поддержки бронирования с ремарками от авиакомпаний, например автоотмена брони
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=ListQueue
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://CLIENT_DOMAINtez.nemo.travel/nemoflights/?version=1.0&for=GetFareFamilies" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:GetFareFamiliesResponse>
<GetFareFamilies>
<AlternateFlights>
<AlternateFlight FlightId="1256110001272233830001" Nemo2FlightId="12109646892000000"> <!--FlightId — Id перелёта в системе Nemo1.0 --> <!--Nemo2FlightId — Id перелёта в Nemo Connect --> <Price Currency="RUBEUR">4164867.95</Price> <!--Price Currency — стоимость перелета в базовой валюте.-->
<FareFamily>
<!--FareFamily — deprecated; описание услуг семейства тарифов в старом формате. Впоследствии передача информации в данном формате будет удалена. -->
<Name>Эконом БазовыйГибкий</Name> <!--Name — наименование тарифа.-->
<Features>
<Carryon>1 сумка место до 10 7 кг</Carryon>
<!--Carryon — ручная кладь.-->
<Miles>50%</Miles>
<!--Miles — мили.-->
<SpecialMeal>false</SpecialMeal>
<!--SpecialMeal — специальное питание на борту.-->
<Meals xsi:nil="true"/>
<!--Meals — закуска/горячее питание.--> <VIP>falsetrue</VIP>
<!--VIP — Бизнес зал.-->
<Baggage>Unknownне включен в тариф</Baggage>
<!--Baggage — Багаж.-->
<Exchangable>true</Exchangable>
<Type>Segment</Type>
</ExchangePenalty>
<!--ExchangePenalty — Удержание за изменения в билете до вылета. Величина неустойки в базовой валюте за сегмент.--> <Refundable>falsetrue</Refundable> <!--Refundable — Признак возвратности билета.-->
<RefundPenalty xsi:nil="true"/>
<!--RefundPenalty — Удержание за возврат.-->
</FareFamily>
<FareFamilyDesc>
<!--AlternateFlight.FareFamilyDesc — описание услуг семейства тарифов в актуальном формате.--> <!--Внимание! Рекомендуется использовать информацию о семействах тарифов из элемента AlternateFlight.FareFamilyDescArray.FareFamilyDesc. Так как в элементе AlternateFlight.FareFamilyDesc содержится актуальная информация только в том случае, если для всех сегментов перелета применено одно и то же семейство тарифов.--> <Name>Базовый экономЭконом Гибкий</Name> <!--Name — наименование тарифа.--> <Parameters>
<!--Parameters — универсальные параметры, описывающие условия семейства тарифов.-->
<FareFamilyParameter>
<Type>carry_on</Type>
<!--Type — категория параметра. Может принимать значения: carry_on (Ручная кладь), baggage (Багаж), refundable (Возвратность), exchangeable (Возможность обмена), vip_service (VIP сервис), seats_registration (Выбор места), miles (Мили), meal (Питание), sales_restrictions (Ограничение тарифа).-->
<NeedToPay>Free</NeedToPay>
<!--NeedToPay — признак платности услуги.-->
<ShortDescription>
<!--ShortDescription — краткое описание универсального параметра.-->
<LangItem>
<!--LangItem — краткое описание может быть задано на нескольких языках.-->
<Language>EN</Language>
<!--Language — язык краткого описания. Краткое описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).-->
<Value>1 item up to 7 kg</Value>
<!--Value — значение краткого описания.-->
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>1 место до 7 кг</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<!--FullDescription — полное описание универсального параметра.-->
<LangItem>
<!--LangItem — полное описание может быть задано на нескольких языках.-->
<Language>EN</Language>
<!--Language — язык полного описания. Полное описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).-->
<Value>General allowance — 1 item up to 7 kg. For Panorama Premium cardholders — 1 item up to 12 kg.</Value>
<!--Value — значение полного описания.-->
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Общая норма — 1 место до 7 кг. Для владельцев карт Panorama Club Premium — 1 место до 12 кг.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
</Parameters>
</FareFamilyDesc>
<FareFamilyDescArray>
<!--FareFamilyDescArray — массив с описаниями услуг всех семейств тарифов, присутствующих в перелете -->
<FareFamilyDesc>
<!--FareFamilyDesc — описание услуг семейства тарифов в актуальном формате.-->
<Name>Эконом Гибкий</Name>
<!--Name — наименование тарифа.-->
<Parameters>
<FareFamilyParameter>
<Type>carry_on</Type> <!--Type — категория параметра. Может принимать значения: carry_on (Ручная кладь), baggage (Багаж), refundable (Возвратность), exchangeable (Возможность обмена), vip_service (VIP сервис), seats_registration (Выбор места), miles (Мили), meal (Питание), sales_restrictions (Ограничение тарифа).--> <NeedToPay>Free</NeedToPay> <!--NeedToPay — признак платности услуги.--> <ShortDescription> <!--ShortDescription — краткое описание универсального параметра.--> <LangItem> <!--LangItem — краткое описание может быть задано на нескольких языках.--> <Language>EN</Language> <!--Language — язык краткого описания. Краткое описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).--> <Value>1 item up to 8 7 kg</Value> <!--Value — значение краткого описания.--> </LangItem> <LangItem> <Language>RU</Language> <Value>1 сумка место до 8 7 кг</Value> </LangItem> </ShortDescription> <FullDescription> <!--FullDescription — полное описание универсального параметра.--> <LangItem> <!--LangItem — полное описание может быть задано на нескольких языках.--> <Language>EN</Language> <!--Language — язык полного описания. Полное описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).--> <Value>General allowance — 1 cabin bag (55х40х20 cm) + item up to 7 kg. For Panorama Premium cardholders — 1 personal item (30x40x10 cm) — up to 8 12 kg in total.</Value> <!--Value — значение полного описания.--> </LangItem> <LangItem> <Language>RU</Language> <Value>Общая норма — 1 сумка ручной клади (55х40х20 см) и место до 7 кг. Для владельцев карт Panorama Club Premium — 1 личная вещь (30х40х10 см) — в сумме место до 8 12 кг.</Value> </LangItem> </FullDescription>
</FareFamilyParameter>
... </Parameters> </FareFamilyDesc> <FareFamilyDesc> <Name>Эконом Базовый</Name> <Parameters> <FareFamilyParameter> <Type>carry_on</Type> <NeedToPay>Free</NeedToPay> <ShortDescription> <LangItem> <Language>EN</Language> <Value>1 item up to 7 kg</Value> </LangItem> <LangItem> <Language>RU</Language> <Value>1 место до 7 кг</Value> </LangItem> </ShortDescription> <FullDescription> <LangItem> <Language>EN</Language> <Value>General allowance — 1 item up to 7 kg. For Panorama Premium cardholders — 1 item up to 12 kg.</Value> </LangItem> <LangItem> <Language>RU</Language> <Value>Общая норма — 1 место до 7 кг. Для владельцев карт Panorama Club Premium — 1 место до 12 кг.</Value> </LangItem> </FullDescription> </FareFamilyParameter> ... </Parameters> </FareFamilyDesc> </FareFamilyDescFareFamilyDescArray> <PricingInfo Refundable="?false"> <!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--> <PassengerFare Type="?ADT" Quantity="?2"> <!--Type — тип тарифа--> <!--Quantity — количество пассажиров данного типа--> <TravellerRef> <!--TravellerRef — Ссылка на пассажиров, к которым относится данный тариф--> <Ref>?</Ref> <!--Ref — Номера пассажиров, к которым относится данный тариф--> </TravellerRef> <BaseFare Currency="?USD" Amount="?305"/> <!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--> <EquiveFare Currency="?UAH" Amount="?7990"/> <!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). Currency — код валюты, Amount — значение цены--> <TotalFare Currency="?UAH" Amount="?11604"/> <!--TotalFare — суммарная стоимость, в эквивалентной валюте. Currency — код валюты, Amount — значение цены--> <Taxes> <Tax CurCode="?UAH" TaxCode="?YQ" Amount="?106"/> <!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--> </Taxes> <Tariffs> <Tariff Code="?M2LUP1" SegNum="?1"> <!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--> <FareFamilies> <FullName>Эконом Гибкий</FullName> <!--FullName — название тарифа--> </FareFamilies> </Tariff> <Tariff Code="M2ZUP1" SegNum="2"> <!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--> <FareFamilies> <FullName>?Эконом Базовый</FullName> <!--FullName — название тарифа--> </FareFamilies> </Tariff> </Tariffs> <FareCalc>?17AUG18IEV PS NCE160.00PS IEV145.00NUC305.00END ROE1.000000</FareCalc> <!--FareCalc — строка расчёта цены--> <LastTicketDateTime>?2018-08-17T09:50:00</LastTicketDateTime> <!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС. Если включена настройка "Применение временной зоны - Для расчетов таймлимитов в агентском API", дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--> </PassengerFare> </PricingInfo>
</AlternateFlight>
<AlternateFlight FlightId="1256110002">
<Price Currency="RUB">11069</Price>
<FareFamily>
<Name>Эконом Гибкий</Name>
<Features>
<Carryon>1 место до 10 кг</Carryon>
<Miles>100%</Miles>
<SpecialMeal>false</SpecialMeal>
<Meals/>
<VIP>false</VIP>
<Baggage>1 сумка</Baggage>
<Exchangable>true</Exchangable>
<ExchangePenalty Free="true">
<Value/>
<Type/>
</ExchangePenalty>
<Refundable>true</Refundable>
<RefundPenalty>
<Value Currency="RUB">1000</Value>
<Type>Segment</Type>
</RefundPenalty>
</Features>
</FareFamily>
<FareFamilyDesc>
<Name>Эконом Гибкий</Name>
<Parameters>
<FareFamilyParameter>
<Type>miles</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>100% S7 Priority Miles</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>100% миль S7 Priority</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>carry_on</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>up to 10 kg</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>1 место до 10 кг</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>baggage</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>1 bag</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>1 сумка</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>refundable</Type>
<NeedToPay>Charge</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Refund</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Возврат билета</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<LangItem>
<Language>EN</Language>
<Value>Refundable. A fee applies.</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Тариф на неиспользованных участках подлежит возврату. Такса YR, аэропортовые таксы и сборы по неиспользованным участкам подлежат возврату. Такса YQ возврату не подлежит. Взимается сбор за возврат за каждый возвращаемый участок, на котором была неявка, и сбор за возврат за каждый возвращаемый участок, на котором не было неявки. Сбор за оформление авиабилета возврату не подлежит.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>seats_registration</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Seat Selection</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Выбор места при регистрации</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<LangItem>
<Language>EN</Language>
<Value>Seat selection permitted during the check-in.</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Бесплатный выбор места в салоне при регистрации на рейс. Выбор места при покупке за дополнительную плату. Выбор места повышенной комфортности за дополнительную плату.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>exchangeable</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Exchange Before Departure</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Изменения в билете до вылета</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<LangItem>
<Language>EN</Language>
<Value>Exchangeable before departure. No fee applies.</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Изменения разрешены без сборов до вылета. Разрешены со сбором за каждый сегмент после вылета. Разрешен обмен билета до более высокого тарифа в пределах группы Эконом Гибкий и Бизнес Гибкий, при доборе с Эконом Гибкий до Бизнес Гибкий со сбором за каждый сегмент. Возможна доплата разницы до доступного уровня тарифа на момент обмена билета.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>meal</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Snacks/Meals</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Закуска/горячее питание</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
</Parameters>
</FareFamilyDesc>
<PricingInfo Refundable="true">
<PassengerFare Type="ADT" Quantity="1">
<TravellerRef xsi:nil="true"/>
<BaseFare Currency="RUB" Amount="9000"/>
<EquiveFare Currency="KZT" Amount="49105"/>
<TotalFare Currency="KZT" Amount="59663"/>
<Taxes>
<Tax CurCode="KZT" TaxCode="YQ" Amount="2374"/>
<Tax CurCode="KZT" TaxCode="YR" Amount="8184"/>
</Taxes>
<Tariffs>
<Tariff Code="QFLOW" SegNum="1">
<FareFamilies>
<FullName>Эконом Гибкий</FullName>
</FareFamilies>
</Tariff>
</Tariffs>
<FareCalc>MOW S7 OVB9000.00RUB9000.00END</FareCalc>
<LastTicketDateTime>2017-07-03T23:59:00</LastTicketDateTime>
</PassengerFare>
</PricingInfo>
</AlternateFlight>
</AlternateFlights>
</GetFareFamilies>
<!--PriceTimeLimit — Таймлимит цены из ГРС в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<AdvancedPurchaseTimeLimit>?</AdvancedPurchaseTimeLimit>
<!--AdvancedPurchaseTimeLimit — Таймлимит цены из тарифных правил. На данный момент параметр в разработке, поэтому значение у этого параметра отсутствует.формате ГГГГ-MM-ДДTЧЧ:ММ:СС--> <AgencyTimeLimit>?</AgencyTimeLimit> <!--AgencyTimeLimit - Таймлимит по настройкам в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
</TimeLimits>
</ImportBook>
=== Запрос на получение изменившихся заказов ===
Данный запрос возвращает список неотложенных заказов, действия с которыми были последние изменения по которым произведены в указанный период. Период указывается задается в запросе и не должен превышать 10 суток. Пример использования для организации автообновления заказов в сторонней базе данных: Если LastSyncDate не изменился, заказ выгружать не нужно Если LastSyncDate изменился - значит заказ требует выгрузки: 1. Нужно прочитать весь заказ запросом UpdateBook с параметром <UpdateOrder>false</UpdateOrder> (без обращений к GDS) 2. Нужно обновить данные заказа у себя 3. Нужно зафиксировать дату изменения заказа LastSyncDate на своей стороне (чтобы в следующий раз не повторять выгрузку без необходимости)
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=GetOrdersList
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://nemoone.apacheCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DGetOrdersList">
<soapenv:Header/>
<soapenv:Body>
<Request>
<GetOrdersList>
<LastSyncDateFrom>?2018-01-15T00:00:00</LastSyncDateFrom> <!--LastSyncDateFrom — самая ранняя дата последней синхронизации заказа для определения периода. Формат — ГГГГ-MM-ДД ЧЧ:мм:ССISO 8601 --> <LastSyncDateTo>?2018-01-16T00:00:00</LastSyncDateTo> <!--LastSyncDateTo — самая поздняя дата последней синхронизации заказа для определения периода. Формат — ГГГГ-MM-ДД ЧЧ:мм:ССISO 8601 -->
<OrderType>?</OrderType>
<!--OrderType — тип заказов, обязательный. Возможные значения: Avia-->
<ReturnQueue>?</ReturnQueue>
<!--ReturnQueue — булевское значение: true — возвращать данные об очередях заказа, false — не возвращать данные об очередях.-->
<Source>
<ClientId>?</ClientId>
<!--ClientId — ID клиента в системе Nemo{{NameSystem}}. Можно посмотреть/добавить в разделе «Настройки системы» > «Интеграция» > «Nemo 1.0 (SOAP API)».-->
<APIKey>?</APIKey>
<!--APIKey — секретный ключ доступа к API Nemo{{NameSystem}}. Можно посмотреть/добавить в разделе «Настройки системы» > «Интеграция» > «Nemo 1.0 (SOAP API)».-->
<Language>?</Language>
<!--Language — язык, например: RU-->
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
 
==== Ответ ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://nemonemoCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DGetOrdersList">
<SOAP-ENV:Body>
<ns1:GetOrdersListResponse>
<Order>
<BookId>?</BookId>
<!--BookId — идентификатор заказа в системе {{NameSystem}}Nemo 1. 0 -->
<BookNemo2Id>?</BookNemo2Id>
<!--BookNemo2Id — идентификатор бронирования в NEMO 2.0. Nemo Connect -->
<Locator>?</Locator>
<!--Locator — локатор бронирования. -->
<!--Supplier — поставщик контента в данном заказе. -->
<LastSyncDate>?</LastSyncDate>
<!--LastSyncDate — дата последней синхронизации заказа. в формате ISO 8601 (как в запросе) -->
<TotalPrice Currency="?" Amount="?"/>
<!--TotalPrice — конечная стоимость заказа. -->
<!--Queues — список очередей поставщика, в которых числится заказ. -->
<Queue AddedDate="?">?</Queue>
<!--Queue — очередь, в которой числится заказ. Возможные значения: GeneralQueue, ScheduleChanged, TicketsAdded, SegmentsCancelled, UnconfirmedSegments, WaitingConfirmation, ServiceInfoChanged, TimeLimit. Атрибут AddedDate — дата ввода заказа в очередь, формат — ГГГГ-MM-ДД ЧЧ:мм:СС ISO 8601 (как в запросе) -->
</Queues>
</Order>
'