Управление профайлами

API для управления профайлами предоставляет 2 метода:


Управление профайлами компании

Данный запрос позволяет создать или отредактировать профайл компании - тип операции определяется наличием(редактирование профайла с номером Locator) или отсутствием(создание нового профайла) поля Locator в корневом элементе объекта запроса.

Пример запроса

<?xml version="1.0" encoding="utf-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:avia="http://avia.corteos.ru/">
  <soapenv:Header/>
  <soapenv:Body>
    <avia:ManageCompanyProfile>
      <!--Optional:-->
      <avia:profile id_System="3">
        <!--Optional:-->
        <avia:Remarks>
          <!--Zero or more repetitions:-->
          <avia:Remark RemarkType="Public" Text="Hi dude" />
          <avia:Remark RemarkType="Public" Text="Have a nice flight" />
        </avia:Remarks>
        <!--Optional:-->
        <avia:AirlineFQTS>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="123434"/>
        </avia:AirlineFQTS>
        <!--Optional:-->
        <avia:AirlineClientIds>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="123123213213"/>
        </avia:AirlineClientIds>
        <!--Optional:-->
        <avia:AirlineOtherServices>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="XXXXXXX"/>
        </avia:AirlineOtherServices>
        <!--Optional:-->
        <avia:AirlineSK>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="123213213"/>
        </avia:AirlineSK>
        <!--Optional:-->
        <avia:Tourcodes>
          <!--Zero or more repetitions:-->
          <avia:string>12321312312</avia:string>
        </avia:Tourcodes>
        <!--Optional:-->
        <avia:FKs>
          <!--Zero or more repetitions:-->
          <avia:string>123123213</avia:string>
        </avia:FKs>
        <!--Optional:-->
        <avia:AgencyPhone Number="7(495)123-01-33" AgencyName="AGENCY NAME"/>
        <!--Optional:-->
        <avia:AugmentationCommands>
          <!--Zero or more repetitions:-->
          <avia:string>RM I AM A REMARK</avia:string>
        </avia:AugmentationCommands>
        <!--Optional:-->
        <avia:CompanyName>TEST ORG4</avia:CompanyName>
        <!--Optional:-->
        <avia:AccountNumber>123213</avia:AccountNumber>
      </avia:profile>
      <avia:id_Profile>xxx</avia:id_Profile>
      <!--Optional:-->
      <avia:securityKey>xxx</avia:securityKey>
    </avia:ManageCompanyProfile>
  </soapenv:Body>
</soapenv:Envelope>

Описание структуры запроса

Поле Тип Направление Описание Обязательно Валидация
id_System int Идентификатор GDS да не равно 0
Locator string Уникальный номер профайла, при создании нового профайла - пустой нет -
Remarks Remark ремарки всех типов нет -
AirlineFQTS AirlineSpecificField SR FQTS нет -
AirlineClientIds AirlineSpecificField SR CLID нет -
AirlineOtherServices AirlineSpecificField OS YY OIN нет -
AirlineSK AirlineSpecificField SK DTID нет -
Tourcodes string Туркоды, вносимые форматом FT нет -
FKs string FK DCAW020100 нет -
AgencyPhone AgencyPhone контактный номер агента нет -
AugmentationCommands string произвольные терминальные команды в формате системы бронирования нет -
CompanyName string название компании, на которую будет создан профайл - должно быть уникально да должна содержать буквы латинского алфавита
AccountNumber int номер контракта, вносится через AI да -
id_Profile int инентификатор профайла авиадвижка да -
securityKey string токен для обеспечения целостности да -

Пример ответа

<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <ManageCompanyProfileResponse xmlns="http://avia.corteos.ru/">
      <ManageCompanyProfileResult id_System="3" Locator="41CK4P">
        <Remarks>
          <Remark RemarkType="Public" Text="Hi dude"/>
          <Remark RemarkType="Public" Text="Have a nice flight"/>
        </Remarks>
        <AirlineFQTS>
          <AirlineSpecificField AirlineCode="SU" Text="123434"/>
        </AirlineFQTS>
        <AirlineClientIds>
          <AirlineSpecificField AirlineCode="SU" Text="123123213213"/>
        </AirlineClientIds>
        <AirlineOtherServices>
          <AirlineSpecificField AirlineCode="SU" Text="XXXXXXX"/>
        </AirlineOtherServices>
        <AirlineSK>
          <AirlineSpecificField AirlineCode="SU" Text="123213213"/>
        </AirlineSK>
        <Tourcodes>
          <string>12321312312</string>
        </Tourcodes>
        <FKs>
          <string>123123213</string>
        </FKs>
        <AgencyPhone Number="7(495)123-01-33" AgencyName="AGENCY NAME"/>
        <AugmentationCommands>
          <string>RM I AM A REMARK</string>
        </AugmentationCommands>
        <TerminalLog>
          <CrypticEntry>
            <Input>PCN /TEST ORG4</Input>
            <Output>
              /$*C* TEST ORG4
              ------- GENERAL INFORMATION                         MOWR228JF M
              1 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              2 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>AP AGENCY NAME - 7(495)123-01-33-A</Input>
            <Output>
              /$*C* TEST ORG4
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  AP  AGENCY NAME - 7(495)123-01-33-A
              ------- GENERAL INFORMATION
              2 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              3 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>RM Hi dude</Input>
            <Output>
              /$*C* TEST ORG4
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  AP  AGENCY NAME - 7(495)123-01-33-A
              2  S  RM  HI DUDE
              ------- GENERAL INFORMATION
              3 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              4 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>RM Have a nice flight</Input>
            <Output>
              /$*C* TEST ORG4
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  AP  AGENCY NAME - 7(495)123-01-33-A
              2  S  RM  HI DUDE
              3  S  RM  HAVE A NICE FLIGHT
              ------- GENERAL INFORMATION
              4 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              5 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>AI 123213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  AI 123213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR FQTSSU-123434</Input>
            <Output>
              /$*C* TEST ORG4
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  AP  AGENCY NAME - 7(495)123-01-33-A
              2  S  SR  FQTSSU-123434
              3  S  RM  HI DUDE
              4  S  RM  HAVE A NICE FLIGHT
              ------- GENERAL INFORMATION
              5 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              6 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR CLID SU HK/ 123123213213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  SR CLID SU HK/ 123123213213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>OS SU OIN XXXXXXX</Input>
            <Output>
              /$*C* TEST ORG4
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  AP  AGENCY NAME - 7(495)123-01-33-A
              2  S  SR  FQTSSU-123434
              3  S  OS  SUOIN XXXXXXX
              4  S  RM  HI DUDE
              5  S  RM  HAVE A NICE FLIGHT
              ------- GENERAL INFORMATION
              6 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              7 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SK DTID SU-123213213</Input>
            <Output>
              /
              KEYWORD TABLE NOT FOUND FOR CARRIER - SU
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>FT *12321312312</Input>
            <Output>
              /$*C* TEST ORG4
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  AP  AGENCY NAME - 7(495)123-01-33-A
              2  S  SR  FQTSSU-123434
              3  S  OS  SUOIN XXXXXXX
              4  S  RM  HI DUDE
              5  S  RM  HAVE A NICE FLIGHT
              6  S  FT  *12321312312
              ------- GENERAL INFORMATION
              7 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              8 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>FK 123123213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  FK 123123213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>RM I AM A REMARK</Input>
            <Output>
              /$*C* TEST ORG4
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  AP  AGENCY NAME - 7(495)123-01-33-A
              2  S  SR  FQTSSU-123434
              3  S  OS  SUOIN XXXXXXX
              4  S  RM  HI DUDE
              5  S  RM  HAVE A NICE FLIGHT
              6  S  RM  I AM A REMARK
              7  S  FT  *12321312312
              ------- GENERAL INFORMATION
              8 PCN/ TEST ORG4
              ------- TRIP AND TRAVELLER CATEGORIES
              9 PTP/ BIZ/BUSINESS
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>PE</Input>
            <Output>
              /$END OF TRANSACTION COMPLETE - 41CK4P
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
        </TerminalLog>
        <WarningEntries>
          <CrypticEntry>
            <Input>AI 123213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  AI 123213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR CLID SU HK/ 123123213213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  SR CLID SU HK/ 123123213213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SK DTID SU-123213213</Input>
            <Output>
              /
              KEYWORD TABLE NOT FOUND FOR CARRIER - SU
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>FK 123123213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  FK 123123213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
        </WarningEntries>
        <CompanyName>TEST ORG4</CompanyName>
        <AccountNumber>123213</AccountNumber>
      </ManageCompanyProfileResult>
    </ManageCompanyProfileResponse>
  </soap:Body>
</soap:Envelope>

Описание структуры ответа

Структура ответа включает в себя все поля запроса и дополнительно содержит следующие объекты
Поле Тип Направление Описание Обязательно Валидация
TerminalLog CrypticEntry терминальный лог ответа да -
Warnings CrypticEntry ошибки при выполнении запросов к GDS нет -

Управление профайлами персоны

Данный запрос позволяет создать или отредактировать профайл пассажира - тип операции определяется наличием(редактирование профайла с номером Locator) или отсутствием(создание нового профайла) поля Locator в корневом элементе объекта запроса.

Пример запроса

<?xml version="1.0" encoding="utf-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:avia="http://avia.corteos.ru/">
  <soapenv:Header/>
  <soapenv:Body>
    <avia:ManagePersonProfile>
      <!--Optional:-->
      <avia:profile id_System="3">
        <!--Optional:-->
        <avia:Remarks>
          <!--Zero or more repetitions:-->
          <avia:Remark RemarkType="Public" Text="Hi ALL"/>
        </avia:Remarks>
        <!--Optional:-->
        <avia:AirlineFQTS>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="12323"/>
        </avia:AirlineFQTS>
        <!--Optional:-->
        <avia:AirlineClientIds>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="123213"/>
        </avia:AirlineClientIds>
        <!--Optional:-->
        <avia:AirlineOtherServices>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="1232323"/>
        </avia:AirlineOtherServices>
        <!--Optional:-->
        <avia:AirlineSK>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="12323"/>
        </avia:AirlineSK>
        <!--Optional:-->
        <avia:Tourcodes>
          <!--Zero or more repetitions:-->
          <avia:string>323333</avia:string>
        </avia:Tourcodes>
        <!--Optional:-->
        <avia:FKs>
          <!--Zero or more repetitions:-->
          <avia:string>123233</avia:string>
        </avia:FKs>
        <!--Optional:-->
        <avia:AgencyPhone Number="12312321" AgencyName="TEST AGN"/>
        <!--Optional:-->
        <avia:AugmentationCommands>
          <!--Zero or more repetitions:-->
          <avia:string>RC TEST REMARK</avia:string>
        </avia:AugmentationCommands>
        <!--Optional:-->
        <avia:LastName>Viktorov</avia:LastName>
        <!--Optional:-->
        <avia:FirstName>Artem</avia:FirstName>
        <avia:IsMale>true</avia:IsMale>
        <avia:Type>Adult</avia:Type>
        <avia:BirthDate>1990-01-01</avia:BirthDate>
        <!--Optional:-->
        <avia:OrganizationProfileName>TEST ORG3</avia:OrganizationProfileName>
        <!--Optional:-->
        <avia:Emails>
          <!--Zero or more repetitions:-->
          <avia:Email>
            <!--Optional:-->
            <avia:CountryCode>RU</avia:CountryCode>
            <!--Optional:-->
            <avia:EmailAddress>ivanov@invatica.ru</avia:EmailAddress>
          </avia:Email>
        </avia:Emails>
        <!--Optional:-->
        <avia:Mobiles>
          <!--Zero or more repetitions:-->
          <avia:MobilePhone Number="79261230000" CountryCode="RU" CityCode="MOW"/>
        </avia:Mobiles>
        <!--Optional:-->
        <avia:Codes>
          <!--Zero or more repetitions:-->
          <avia:StructuralCode>
            <!--Optional:-->
            <avia:Dictionary>TABEL NUM</avia:Dictionary>
            <!--Optional:-->
            <avia:Code>123213</avia:Code>
          </avia:StructuralCode>
        </avia:Codes>
        <!--Optional:-->
        <avia:MileCards>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="123123"/>
        </avia:MileCards>
        <!--Optional:-->
        <avia:OINs>
          <!--Zero or more repetitions:-->
          <avia:AirlineSpecificField AirlineCode="SU" Text="123"/>
        </avia:OINs>
        <!--Optional:-->
        <avia:Visas>
          <!--Zero or more repetitions:-->
          <avia:Visa>
            <!--Optional:-->
            <avia:CityOfBirth>Moscow</avia:CityOfBirth>
            <!--Optional:-->
            <avia:CountryCodeOfBirth>RUS</avia:CountryCodeOfBirth>
            <!--Optional:-->
            <avia:Number>12321312</avia:Number>
            <!--Optional:-->
            <avia:IssuancePlace>Moscow USA</avia:IssuancePlace>
            <avia:ValidUntil>2020-10-10</avia:ValidUntil>
            <!--Optional:-->
            <avia:CountryCode>USA</avia:CountryCode>
          </avia:Visa>
        </avia:Visas>
        <!--Optional:-->
        <avia:Documents>
          <!--Zero or more repetitions:-->
          <avia:Document>
            <!--Optional:-->
            <avia:CitizenshipCountryCode>RUS</avia:CitizenshipCountryCode>
            <!--Optional:-->
            <avia:IssuerCountryCode>RUS</avia:IssuerCountryCode>
            <avia:ValidUntil>2025-10-10</avia:ValidUntil>
            <!--Optional:-->
            <avia:Number>450503213</avia:Number>
          </avia:Document>
        </avia:Documents>
        <!--Optional:-->
        <avia:Addresses>
          <!--Zero or more repetitions:-->
          <avia:ResidentionAddress>
            <!--Optional:-->
            <avia:CountryCode>USA</avia:CountryCode>
            <!--Optional:-->
            <avia:Address>Miami beach 123</avia:Address>
            <!--Optional:-->
            <avia:State>MI</avia:State>
            <!--Optional:-->
            <avia:Index>10100</avia:Index>
          </avia:ResidentionAddress>
        </avia:Addresses>
        <!--Optional:-->
        <avia:PreferredMeal>VGML</avia:PreferredMeal>
        <!--Optional:-->
        <avia:PreferredSeat>13A</avia:PreferredSeat>
      </avia:profile>
      <avia:id_Profile>xxx</avia:id_Profile>
      <!--Optional:-->
      <avia:securityKey>xxx</avia:securityKey>
    </avia:ManagePersonProfile>
  </soapenv:Body>
</soapenv:Envelope>

Описание структуры запроса

Поле Тип Направление Описание Обязательно Валидация
id_System int идентификатор системы бронирования да не равно 0
Remarks Remark ремарки всех видов нет -
AirlineFQTS AirlineSpecificField SR FQTS нет -
AirlineClientIds AirlineSpecificField SR CLID нет -
AirlineOtherServices AirlineSpecificField OS YY OIN нет -
AirlineSK AirlineSpecificField SK DTID нет -
Tourcodes string туркоды FT нет -
FKs string FK DCAW020100 нет -
AgencyPhone AgencyPhone контактный телефон агентства нет -
AugmentationCommands string произвольные команды, добавляемые при создании профайла нет -
LastName string Фамилия пассажира да -
FirstName string Имя пассажира да -
IsMale bool Пол, истина - мужской, ложь - женский да -
BirthDate datetime Дата рождения пассажира да -
OrganizationProfileName string Название профайла организации, к которой привязываем пассажира да -
Emails Email адреса электронной почты пассажира нет -
Mobiles MobilePhone мобильные телефоны пассажира нет -
Codes StructuralCode структурные коды пассажира нет -
MileCards AirlineSpecificField мильные карты пассажира нет -
OINs AirlineSpecificField OS OIN нет -
Visas Visa визы пассажира нет -
Documents Document документы пассажира нет -
Addresses ResidentionAddress адреса пребывания пассажира в других странах нет -
PreferredMeal string предпочтительный тип питания, например, VGML нет -
PreferredSeat string предпочтительное место в салоне, например, 14A нет -
id_Profile int идентификатор профиля авиадвижка да -
securityKey string токен для валидации запроса да -

Пример ответа

<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <ManagePersonProfileResponse xmlns="http://avia.corteos.ru/">
      <ManagePersonProfileResult id_System="3" Locator="SKDPVQ">
        <Remarks>
          <Remark RemarkType="Public" Text="Hi ALL"/>
        </Remarks>
        <AirlineFQTS>
          <AirlineSpecificField AirlineCode="SU" Text="12323"/>
        </AirlineFQTS>
        <AirlineClientIds>
          <AirlineSpecificField AirlineCode="SU" Text="123213"/>
        </AirlineClientIds>
        <AirlineOtherServices>
          <AirlineSpecificField AirlineCode="SU" Text="1232323"/>
        </AirlineOtherServices>
        <AirlineSK>
          <AirlineSpecificField AirlineCode="SU" Text="12323"/>
        </AirlineSK>
        <Tourcodes>
          <string>323333</string>
        </Tourcodes>
        <FKs>
          <string>123233</string>
        </FKs>
        <AgencyPhone Number="12312321" AgencyName="TEST AGN"/>
        <AugmentationCommands>
          <string>RC TEST REMARK</string>
        </AugmentationCommands>
        <TerminalLog>
          <CrypticEntry>
            <Input>NM1 Viktorov/Artem MR (ADT)</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>AP TEST AGN - 12312321-A</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>RM Hi ALL</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  RM  HI ALL
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR FQTSSU-12323</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  SR  FQTSSU-12323
              4  S  RM  HI ALL
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR CLID SU HK/ 123213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  SR CLID SU HK/ 123213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>OS SU OIN 1232323</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  SR  FQTSSU-12323
              4  S  OS  SUOIN 1232323
              5  S  RM  HI ALL
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SK DTID SU-12323</Input>
            <Output>
              /
              KEYWORD TABLE NOT FOUND FOR CARRIER - SU
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>FT *323333</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  SR  FQTSSU-12323
              4  S  OS  SUOIN 1232323
              5  S  RM  HI ALL
              6  S  FT  *323333
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>FK 123233</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  FK 123233
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>RC TEST REMARK</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  SR  FQTSSU-12323
              4  S  OS  SUOIN 1232323
              5  S  RC  TEST REMARK
              6  S  RM  HI ALL
              7  S  FT  *323333
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>PBD /01Jan1990</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  SR  FQTSSU-12323
              4  S  OS  SUOIN 1232323
              5  S  RC  TEST REMARK
              6  S  RM  HI ALL
              7  S  FT  *323333
              ------- GENERAL INFORMATION
              8 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>PCN /TEST ORG3</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  SR  FQTSSU-12323
              4  S  OS  SUOIN 1232323
              5  S  RC  TEST REMARK
              6  S  RM  HI ALL
              7  S  FT  *323333
              ------- GENERAL INFORMATION
              C     8 PCN/ TEST ORG3
              9 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>RM *TABEL NUM:123213</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  S  SR  FQTSSU-12323
              4  S  OS  SUOIN 1232323
              5  S  RC  TEST REMARK
              6  S  RM  HI ALL
              7  S  RM  *TABEL NUM:123213
              8  S  FT  *323333
              ------- GENERAL INFORMATION
              C     9 PCN/ TEST ORG3
              10 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>APE-ivanov@invatica.ru</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  AP  TEST AGN - 12312321-A
              3  A  APE -IVANOV@INVATICA.RU
              4  S  SR  FQTSSU-12323
              5  S  OS  SUOIN 1232323
              6  S  RC  TEST REMARK
              7  S  RM  HI ALL
              8  S  RM  *TABEL NUM:123213
              9  S  FT  *323333
              ------- GENERAL INFORMATION
              C    10 PCN/ TEST ORG3
              11 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>APN-E+ivanov@invatica.ru/RU</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  S  SR  FQTSSU-12323
              6  S  OS  SUOIN 1232323
              7  S  RC  TEST REMARK
              8  S  RM  HI ALL
              9  S  RM  *TABEL NUM:123213
              10  S  FT  *323333
              ------- GENERAL INFORMATION
              C    11 PCN/ TEST ORG3
              12 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>APM-79261230000</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  SR  FQTSSU-12323
              7  S  OS  SUOIN 1232323
              8  S  RC  TEST REMARK
              9  S  RM  HI ALL
              10  S  RM  *TABEL NUM:123213
              11  S  FT  *323333
              ------- GENERAL INFORMATION
              C    12 PCN/ TEST ORG3
              13 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>APN-M79261230000/RU</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/ APN-M79261230000/RU
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>OS HU CTCT 79261230000</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  SR  FQTSSU-12323
              7  S  OS  SUOIN 1232323
              8  S  OS  HUCTCT 79261230000
              9  S  RC  TEST REMARK
              10  S  RM  HI ALL
              11  S  RM  *TABEL NUM:123213
              12  S  FT  *323333
              ------- GENERAL INFORMATION
              C    13 PCN/ TEST ORG3
              14 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>OS UT CTCM 79261230000</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  SR  FQTSSU-12323
              7  S  OS  SUOIN 1232323
              8  S  OS  HUCTCT 79261230000
              9  S  OS  UTCTCM 79261230000
              10  S  RC  TEST REMARK
              11  S  RM  HI ALL
              12  S  RM  *TABEL NUM:123213
              13  S  FT  *323333
              ------- GENERAL INFORMATION
              C    14 PCN/ TEST ORG3
              15 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>OS SU CTCM MOW 79261230000 Viktorov Artem</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  SR  FQTSSU-12323
              7  S  OS  SUOIN 1232323
              8  S  OS  HUCTCT 79261230000
              9  S  OS  UTCTCM 79261230000
              10  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              11  S  RC  TEST REMARK
              12  S  RM  HI ALL
              13  S  RM  *TABEL NUM:123213
              14  S  FT  *323333
              ------- GENERAL INFORMATION
              C    15 PCN/ TEST ORG3
              16 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR VGML</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  SR  FQTSSU-12323
              7  S  SR  VGML
              8  S  OS  SUOIN 1232323
              9  S  OS  HUCTCT 79261230000
              10  S  OS  UTCTCM 79261230000
              11  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              12  S  RC  TEST REMARK
              13  S  RM  HI ALL
              14  S  RM  *TABEL NUM:123213
              15  S  FT  *323333
              ------- GENERAL INFORMATION
              C    16 PCN/ TEST ORG3
              17 PBD/ 01JAN1990
              END OF DISPLAY
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>ST /13A</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  ST  /13A
              7  S  SR  FQTSSU-12323
              8  S  SR  VGML
              9  S  OS  SUOIN 1232323
              10  S  OS  HUCTCT 79261230000
              11  S  OS  UTCTCM 79261230000
              12  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              13  S  RC  TEST REMARK
              14  S  RM  HI ALL
              15  S  RM  *TABEL NUM:123213
              16  S  FT  *323333
              ------- GENERAL INFORMATION
              C    17 PCN/ TEST ORG3
              18 PBD/ 01JAN1990
              END OF DISPLAY
              )
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>OS SU OIN 123</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  ST  /13A
              7  S  SR  FQTSSU-12323
              8  S  SR  VGML
              9  S  OS  SUOIN 1232323
              10  S  OS  HUCTCT 79261230000
              11  S  OS  UTCTCM 79261230000
              12  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              13  S  OS  SUOIN 123
              14  S  RC  TEST REMARK
              15  S  RM  HI ALL
              16  S  RM  *TABEL NUM:123213
              17  S  FT  *323333
              ------- GENERAL INFORMATION
              C    18 PCN/ TEST ORG3
              19 PBD/ 01JAN1990
              )
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>FFN SU-123123</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  FFN SU-123123
              7  S  ST  /13A
              8  S  SR  FQTSSU-12323
              9  S  SR  VGML
              10  S  OS  SUOIN 1232323
              11  S  OS  HUCTCT 79261230000
              12  S  OS  UTCTCM 79261230000
              13  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              14  S  OS  SUOIN 123
              15  S  RC  TEST REMARK
              16  S  RM  HI ALL
              17  S  RM  *TABEL NUM:123213
              18  S  FT  *323333
              ------- GENERAL INFORMATION
              C    19 PCN/ TEST ORG3
              )
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR DOCSHK1-P-RUS-450503213-RUS-10Oct25-M-01Jan90-Viktorov-Artem-H</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  FFN SU-123123
              7  S  ST  /13A
              8  S  SR  FQTSSU-12323
              9  S  SR  VGML
              10  S  SR  DOCSHK1-P/RUS/450503213/RUS/10OCT25/M/01JAN90/V
              IKTOROV/ARTEM/H
              11  S  OS  SUOIN 1232323
              12  S  OS  HUCTCT 79261230000
              13  S  OS  UTCTCM 79261230000
              14  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              15  S  OS  SUOIN 123
              16  S  RC  TEST REMARK
              17  S  RM  HI ALL
              18  S  RM  *TABEL NUM:123213
              19  S  FT  *323333
              )
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR DOCO HK1-Moscow RUS-V-12321312-Moscow USA-10Oct20-USA</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  FFN SU-123123
              7  S  ST  /13A
              8  S  SR  FQTSSU-12323
              9  S  SR  VGML
              10  S  SR  DOCSHK1-P/RUS/450503213/RUS/10OCT25/M/01JAN90/V
              IKTOROV/ARTEM/H
              11  S  SR  DOCOHK1-MOSCOW RUS/V/12321312/MOSCOW USA/10OCT2
              0/USA
              12  S  OS  SUOIN 1232323
              13  S  OS  HUCTCT 79261230000
              14  S  OS  UTCTCM 79261230000
              15  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              16  S  OS  SUOIN 123
              17  S  RC  TEST REMARK
              18  S  RM  HI ALL
              )
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SR DOCA HK1-D-USA-Miami beach 123-MI-10100</Input>
            <Output>
              /$*T* VIKTOROV/ARTEM MR      C TEST ORG3
              ------- PNR TRANSFERABLE DATA                       MOWR228JF M
              1  A  NM  1VIKTOROV/ARTEM MR(ADT)
              2  A  APN -E+IVANOV@INVATICA.RU/RU
              3  A  AP  TEST AGN - 12312321-A
              4  A  APE -IVANOV@INVATICA.RU
              5  A  APM -79261230000
              6  S  FFN SU-123123
              7  S  ST  /13A
              8  S  SR  FQTSSU-12323
              9  S  SR  VGML
              10  S  SR  DOCSHK1-P/RUS/450503213/RUS/10OCT25/M/01JAN90/V
              IKTOROV/ARTEM/H
              11  S  SR  DOCOHK1-MOSCOW RUS/V/12321312/MOSCOW USA/10OCT2
              0/USA
              12  S  SR  DOCAHK1-D/USA/MIAMI BEACH 123/MI/10100
              13  S  OS  SUOIN 1232323
              14  S  OS  HUCTCT 79261230000
              15  S  OS  UTCTCM 79261230000
              16  S  OS  SUCTCM MOW 79261230000 VIKTOROV ARTEM
              17  S  OS  SUOIN 123
              18  S  RC  TEST REMARK
              )
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>PE</Input>
            <Output>
              /$END OF TRANSACTION COMPLETE - SKDPVQ
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
        </TerminalLog>
        <WarningEntries>
          <CrypticEntry>
            <Input>SR CLID SU HK/ 123213</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  SR CLID SU HK/ 123213
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>SK DTID SU-12323</Input>
            <Output>
              /
              KEYWORD TABLE NOT FOUND FOR CARRIER - SU
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>FK 123233</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/  FK 123233
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
          <CrypticEntry>
            <Input>APN-M79261230000/RU</Input>
            <Output>
              /
              INVALID FORMAT/NOT ENTERED/ APN-M79261230000/RU
              *PROFILE MODE*
            </Output>
          </CrypticEntry>
        </WarningEntries>
        <LastName>Viktorov</LastName>
        <FirstName>Artem</FirstName>
        <IsMale>true</IsMale>
        <Type>Adult</Type>
        <BirthDate>1990-01-01T00:00:00</BirthDate>
        <OrganizationProfileName>TEST ORG3</OrganizationProfileName>
        <Emails>
          <Email>
            <CountryCode>RU</CountryCode>
            <EmailAddress>ivanov@invatica.ru</EmailAddress>
          </Email>
        </Emails>
        <Mobiles>
          <MobilePhone Number="79261230000" CountryCode="RU" CityCode="MOW"/>
        </Mobiles>
        <Codes>
          <StructuralCode>
            <Dictionary>TABEL NUM</Dictionary>
            <Code>123213</Code>
          </StructuralCode>
        </Codes>
        <MileCards>
          <AirlineSpecificField AirlineCode="SU" Text="123123"/>
        </MileCards>
        <OINs>
          <AirlineSpecificField AirlineCode="SU" Text="123"/>
        </OINs>
        <Visas>
          <Visa>
            <CityOfBirth>Moscow</CityOfBirth>
            <CountryCodeOfBirth>RUS</CountryCodeOfBirth>
            <Number>12321312</Number>
            <IssuancePlace>Moscow USA</IssuancePlace>
            <ValidUntil>2020-10-10T00:00:00</ValidUntil>
            <CountryCode>USA</CountryCode>
          </Visa>
        </Visas>
        <Documents>
          <Document>
            <CitizenshipCountryCode>RUS</CitizenshipCountryCode>
            <IssuerCountryCode>RUS</IssuerCountryCode>
            <ValidUntil>2025-10-10T00:00:00</ValidUntil>
            <Number>450503213</Number>
          </Document>
        </Documents>
        <Addresses>
          <ResidentionAddress>
            <CountryCode>USA</CountryCode>
            <Address>Miami beach 123</Address>
            <State>MI</State>
            <Index>10100</Index>
          </ResidentionAddress>
        </Addresses>
        <PreferredMeal>VGML</PreferredMeal>
        <PreferredSeat>13A</PreferredSeat>
      </ManagePersonProfileResult>
    </ManagePersonProfileResponse>
  </soap:Body>
</soap:Envelope>

Описание структуры ответа

Структура ответа включает в себя все поля запроса и дополнительно содержит следующие объекты
Поле Тип Направление Описание Обязательно Валидация
TerminalLog CrypticEntry терминальный лог ответа да -
Warnings CrypticEntry ошибки при выполнении запросов к GDS нет -

Описания бизнес-объектов

AirlineSpecificField

Какой-либо параметр, передаваемый в конкретную авиакомпанию, примерами таких параметров могут служить мильная карта или номер контракта.

Поле Тип Направление Описание Обязательно Валидация
AirlineCode string код IATA да 2 латинские буквы или цифры
Text string произвольный текст, передаваемый в авиакомпанию да -

Remark

Ремарка любого типа.

Поле Тип Направление Описание Обязательно Валидация
RemarkType RemarkTypeEnum тип ремарки, определяет используемый формат да -
Text string произвольный текст ремарки да не пустой, латинские буквы

RemarkTypeEnum

Возможные типы ремарок

Значение Описание
Private Скрытая ремарка, RC в Amadeus
Public Публичная ремарка, RM в Amadeus
Ticketing Ремарка, попадающая в электронный билет, RIR в Amadeus
TravelPolicyRemark Ремарка про тревел-политику, PPR в Amadeus
RMY RMY в Amadeus
QueueRemark Ремарка для постановки в очередь, RMQ в Amadeus

CrypticEntry

Результат выполнения терминальной команды, используется для трейсинга.

Поле Тип Направление Описание Обязательно Валидация
Input string формат, который был отправлен в GDS да -
Output string ответ, полученный из GDS да -

AgencyPhone

Контактный телефон агентства, которое обслуживает персону или компанию

Поле Тип Направление Описание Обязательно Валидация
Number string номер телефона агента да цифры, тире, круглые скобки
AgencyName string название агентства да буквы латинского алфавита

Email

Адрес электронной почты пассажира

Поле Тип Направление Описание Обязательно Валидация
CountryCode string код страны alpha2, например, RU да 2 буквы латинского алфавита
EmailAddress string сам адрес почты, например, ivanov@invasion.ru да -

MobilePhone

Мобильный телефон пассажира

Поле Тип Направление Описание Обязательно Валидация
Number string номер мобильного телелефона да только цифры
CountryCode string alpha-2 код страны, например, RU да 2 буквы латинского алфавита
CityCode string IATA-код города, в котором базируется пассажир, например, MOW да 3 буквы латинского алфавита

Structural code

Стуктурный код персоны

Поле Тип Направление Описание Обязательно Валидация
Dictionary string Название справочника, например, TAB NUMBER да -
Code string значение кода, например, 12321 да -

Visa

Информация о визе

Поле Тип Направление Описание Обязательно Валидация
CityOfBirth string место рождения да не пустое, латиницией
CountryCodeOfBirth string код страны рождения, например, USA да 3 буквы латинского алфавита
Number string номер визы да -
IssuancePlace string место выдачи, например, Polish Embassy да -
ValidUntil string срок действия визы да дата, не меньше текущей
CountryCode string код страны, которая выдала визу, например, USA да 3 буквы латинского алфавита

Document

Документ, удостоверяющий личность пассажира, например, паспорт или загранпаспорт.

Поле Тип Направление Описание Обязательно Валидация
CitizenshipCountryCode string страна, гражданином которой является данная персона да 3 буквы латинского алфавита
IssuerCountryCode string страна, которая выдала персоне документ, часто совпадает с гражданством да 3 буквы латинского алфавита
ValidUntil datetime срок годности документа да дата, не меньше текущей
Number string номер документа да не пустой

ResidentionAddress

Адрес пребывания персоны при выезде за границу

Поле Тип Направление Описание Обязательно Валидация
CountryCode string трехбуквенный код страны пребывания, например, USA да 3 буквы латинского алфавита
Address string адрес, где будет жить персона, например, DOWNING STREET 10 - БЕЗ ЗАПЯТЫХ да не пустое
State string штат, в котором будет находится резиденция персоны нет -
Index string почтовый индекс или ZIP-код для отправки корреспонденции персоне в стране пребывания да -