- Created by Yulia Komarova, last modified by Uliana Arefina on 26.05.2023
Check out
operation overview, their main purpose and use cases
references with detailed explanation of input&output parameters and possible errors
other samples
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"> <Header/> <Body> <ServicePriceRQ Version="1.0" xmlns="http://www.iata.org/IATA/EDIST"> <Document/> <Party> <Sender> <AgentUserSender> <PseudoCity>S7AGN8224</PseudoCity> <AgentUserID>test</AgentUserID> </AgentUserSender> </Sender> </Party> <Parameters> <CurrCodes> <CurrCode>RUB</CurrCode> </CurrCodes> <ServiceFilters> <ServiceFilter> <GroupCode>bag</GroupCode> </ServiceFilter> </ServiceFilters> </Parameters> <Travelers> <Traveler> <AnonymousTraveler> <PTC>ADT</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC>CHD</PTC> </AnonymousTraveler> </Traveler> <Traveler> <AnonymousTraveler> <PTC>INF</PTC> </AnonymousTraveler> </Traveler> </Travelers> <Query> <OriginDestination> <Flight> <SegmentKey>SEG1</SegmentKey> <Departure> <AirportCode>OVB</AirportCode> <Date>2023-09-21</Date> </Departure> <Arrival> <AirportCode>DME</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>2502</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>2502</FlightNumber> </OperatingCarrier> <ClassOfService> <Code>N</Code> </ClassOfService> </Flight> </OriginDestination> <OriginDestination> <Flight> <SegmentKey>SEG2</SegmentKey> <Departure> <AirportCode>DME</AirportCode> <Date>2023-09-30</Date> </Departure> <Arrival> <AirportCode>OVB</AirportCode> </Arrival> <MarketingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>2505</FlightNumber> </MarketingCarrier> <OperatingCarrier> <AirlineID>S7</AirlineID> <FlightNumber>2505</FlightNumber> </OperatingCarrier> <ClassOfService> <Code>N</Code> </ClassOfService> </Flight> </OriginDestination> </Query> <DataList> <FareList> <FareGroup refs="SEG1" ListKey="FG1"> <Fare> <FareCode> <Code>BASICECONOMY</Code> </FareCode> </Fare> <FareBasisCode> <Code>NBSRT</Code> </FareBasisCode> </FareGroup> <FareGroup refs="SEG2" ListKey="FG2"> <Fare> <FareCode> <Code>BASICECONOMY</Code> </FareCode> </Fare> <FareBasisCode> <Code>NBSRT</Code> </FareBasisCode> </FareGroup> </FareList> </DataList> </ServicePriceRQ> </Body> </Envelope>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns2:Envelope xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns3="http://www.iata.org/IATA/EDIST"> <ns2:Body> <ns3:ServicePriceRS Version="2.000"> <ns3:Document/> <ns3:Success/> <ns3:Services> <ns3:Service ObjectKey="SR1"> <ns3:ServiceID Owner="S7">SR1</ns3:ServiceID> <ns3:Name>bag</ns3:Name> <ns3:Descriptions> <ns3:Description ObjectKey="fareFamily_SR1"> <ns3:Text>BASICECONOMY</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="description_SR1"> <ns3:Text>CHECKED FIRST BAG</ns3:Text> </ns3:Description> </ns3:Descriptions> <ns3:Price> <ns3:Total Code="RUB">5000.0</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:Application>base fare</ns3:Application> <ns3:Amount Code="RUB">5000.0</ns3:Amount> </ns3:Detail> </ns3:Details> </ns3:Price> <ns3:BookingInstructions> <ns3:OSIText>0CC</ns3:OSIText> </ns3:BookingInstructions> <ns3:Associations> <ns3:Flight> <ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> </ns3:Flight> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>fare</ns3:Type> <ns3:ReferenceValue>OD1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> <ns3:Associations> <ns3:Traveler> <ns3:TravelerReferences>SH2 SH3</ns3:TravelerReferences> </ns3:Traveler> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>media</ns3:Type> <ns3:ReferenceValue>ML1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> </ns3:Service> <ns3:Service ObjectKey="SR2"> <ns3:ServiceID Owner="S7">SR2</ns3:ServiceID> <ns3:Name>bag</ns3:Name> <ns3:Descriptions> <ns3:Description ObjectKey="fareFamily_SR2"> <ns3:Text>BASICECONOMY</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="description_SR2"> <ns3:Text>CHECKED BAG SECOND</ns3:Text> </ns3:Description> </ns3:Descriptions> <ns3:Price> <ns3:Total Code="RUB">5000.0</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:Application>base fare</ns3:Application> <ns3:Amount Code="RUB">5000.0</ns3:Amount> </ns3:Detail> </ns3:Details> </ns3:Price> <ns3:BookingInstructions> <ns3:OSIText>0CD</ns3:OSIText> </ns3:BookingInstructions> <ns3:Associations> <ns3:Flight> <ns3:OriginDestinationReferences>OD1</ns3:OriginDestinationReferences> </ns3:Flight> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>fare</ns3:Type> <ns3:ReferenceValue>OD1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> <ns3:Associations> <ns3:Traveler> <ns3:TravelerReferences>SH2 SH3</ns3:TravelerReferences> </ns3:Traveler> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>media</ns3:Type> <ns3:ReferenceValue>ML2</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> </ns3:Service> <ns3:Service ObjectKey="SR3"> <ns3:ServiceID Owner="S7">SR3</ns3:ServiceID> <ns3:Name>bag</ns3:Name> <ns3:Descriptions> <ns3:Description ObjectKey="fareFamily_SR3"> <ns3:Text>BASICECONOMY</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="description_SR3"> <ns3:Text>CHECKED FIRST BAG</ns3:Text> </ns3:Description> </ns3:Descriptions> <ns3:Price> <ns3:Total Code="RUB">5000.0</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:Application>base fare</ns3:Application> <ns3:Amount Code="RUB">5000.0</ns3:Amount> </ns3:Detail> </ns3:Details> </ns3:Price> <ns3:BookingInstructions> <ns3:OSIText>0CC</ns3:OSIText> </ns3:BookingInstructions> <ns3:Associations> <ns3:Flight> <ns3:OriginDestinationReferences>OD2</ns3:OriginDestinationReferences> </ns3:Flight> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>fare</ns3:Type> <ns3:ReferenceValue>OD2</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> <ns3:Associations> <ns3:Traveler> <ns3:TravelerReferences>SH2 SH3</ns3:TravelerReferences> </ns3:Traveler> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>media</ns3:Type> <ns3:ReferenceValue>ML1</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> </ns3:Service> <ns3:Service ObjectKey="SR4"> <ns3:ServiceID Owner="S7">SR4</ns3:ServiceID> <ns3:Name>bag</ns3:Name> <ns3:Descriptions> <ns3:Description ObjectKey="fareFamily_SR4"> <ns3:Text>BASICECONOMY</ns3:Text> </ns3:Description> <ns3:Description ObjectKey="description_SR4"> <ns3:Text>CHECKED BAG SECOND</ns3:Text> </ns3:Description> </ns3:Descriptions> <ns3:Price> <ns3:Total Code="RUB">5000.0</ns3:Total> <ns3:Details> <ns3:Detail> <ns3:Application>base fare</ns3:Application> <ns3:Amount Code="RUB">5000.0</ns3:Amount> </ns3:Detail> </ns3:Details> </ns3:Price> <ns3:BookingInstructions> <ns3:OSIText>0CD</ns3:OSIText> </ns3:BookingInstructions> <ns3:Associations> <ns3:Flight> <ns3:OriginDestinationReferences>OD2</ns3:OriginDestinationReferences> </ns3:Flight> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>fare</ns3:Type> <ns3:ReferenceValue>OD2</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> <ns3:Associations> <ns3:Traveler> <ns3:TravelerReferences>SH2 SH3</ns3:TravelerReferences> </ns3:Traveler> </ns3:Associations> <ns3:Associations> <ns3:OtherAssociations> <ns3:OtherAssociation> <ns3:Type>media</ns3:Type> <ns3:ReferenceValue>ML2</ns3:ReferenceValue> </ns3:OtherAssociation> </ns3:OtherAssociations> </ns3:Associations> </ns3:Service> </ns3:Services> <ns3:DataLists> <ns3:AnonymousTravelerList> <ns3:AnonymousTraveler ObjectKey="SH1"> <ns3:PTC>INF</ns3:PTC> </ns3:AnonymousTraveler> <ns3:AnonymousTraveler ObjectKey="SH2"> <ns3:PTC>ADT</ns3:PTC> </ns3:AnonymousTraveler> <ns3:AnonymousTraveler ObjectKey="SH3"> <ns3:PTC>CHD</ns3:PTC> </ns3:AnonymousTraveler> </ns3:AnonymousTravelerList> <ns3:FareList> <ns3:FareGroup refs="SEG1" ListKey="FG1"> <ns3:Fare> <ns3:FareCode> <ns3:Code>BASICECONOMY</ns3:Code> </ns3:FareCode> </ns3:Fare> <ns3:FareBasisCode> <ns3:Code>NBSRT</ns3:Code> </ns3:FareBasisCode> </ns3:FareGroup> <ns3:FareGroup refs="SEG2" ListKey="FG2"> <ns3:Fare> <ns3:FareCode> <ns3:Code>BASICECONOMY</ns3:Code> </ns3:FareCode> </ns3:Fare> <ns3:FareBasisCode> <ns3:Code>NBSRT</ns3:Code> </ns3:FareBasisCode> </ns3:FareGroup> </ns3:FareList> <ns3:FlightSegmentList> <ns3:FlightSegment SegmentKey="SEG1"> <ns3:Departure> <ns3:AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023-09-21</ns3:Date> <ns3:Time>06:15</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>DME</ns3:AirportCode> <ns3:Date>2023-09-21</ns3:Date> <ns3:Time>06:40</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>2502</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>2502</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment refs="ML3"> <ns3:AircraftCode>73H</ns3:AircraftCode> <ns3:AirlineEquipCode>Boeing 737-800</ns3:AirlineEquipCode> </ns3:Equipment> </ns3:FlightSegment> <ns3:FlightSegment SegmentKey="SEG2"> <ns3:Departure> <ns3:AirportCode>DME</ns3:AirportCode> <ns3:Date>2023-09-30</ns3:Date> <ns3:Time>11:25</ns3:Time> </ns3:Departure> <ns3:Arrival> <ns3:AirportCode>OVB</ns3:AirportCode> <ns3:Date>2023-09-30</ns3:Date> <ns3:Time>19:30</ns3:Time> </ns3:Arrival> <ns3:MarketingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>2505</ns3:FlightNumber> </ns3:MarketingCarrier> <ns3:OperatingCarrier> <ns3:AirlineID>S7</ns3:AirlineID> <ns3:FlightNumber>2505</ns3:FlightNumber> </ns3:OperatingCarrier> <ns3:Equipment refs="ML4"> <ns3:AircraftCode>321</ns3:AircraftCode> <ns3:AirlineEquipCode>Airbus A321</ns3:AirlineEquipCode> </ns3:Equipment> </ns3:FlightSegment> </ns3:FlightSegmentList> <ns3:OriginDestinationList> <ns3:OriginDestination OriginDestinationKey="OD1"> <ns3:DepartureCode>OVB</ns3:DepartureCode> <ns3:ArrivalCode>DME</ns3:ArrivalCode> <ns3:FlightReferences>SEG1</ns3:FlightReferences> </ns3:OriginDestination> <ns3:OriginDestination OriginDestinationKey="OD2"> <ns3:DepartureCode>DME</ns3:DepartureCode> <ns3:ArrivalCode>OVB</ns3:ArrivalCode> <ns3:FlightReferences>SEG2</ns3:FlightReferences> </ns3:OriginDestination> </ns3:OriginDestinationList> <ns3:MediaList> <ns3:Media ListKey="ML1"> <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/rich-content/baggage/baggage_bag23kg.png</ns3:MediaLink> </ns3:Media> <ns3:Media ListKey="ML2"> <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/rich-content/baggage/baggage_bag23kg.png</ns3:MediaLink> </ns3:Media> <ns3:Media ListKey="ML3"> <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/737-800.png</ns3:MediaLink> </ns3:Media> <ns3:Media ListKey="ML4"> <ns3:MediaLink>https://static.s7cdn.online/hermes/IBE/image_airplane/a321-neo.png</ns3:MediaLink> </ns3:Media> </ns3:MediaList> </ns3:DataLists> </ns3:ServicePriceRS> </ns2:Body> </ns2:Envelope>
- No labels