Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


DemandTicket operation is for ticketing passengers from existing booking. Returns ticket number for a passenger specified in the request.

Use cases

The following list of cases supported by the Shopping API and provides their required inputs as well as a list of common inputs used with that case:

  1. Standard demandTickets flow — allows to issue ticket for a

    specified passenger. Includes passenger, booking and itinerary information.3D agreement

    all passengers in existing booking.

  2. Corporate Program demandTickets flow — allows

    demandTickets flow — allows

    to issue ticket for

    a specified passenger 

    a all passengers in existing booking (сonsidering corporate discount

    ). Includes Agent/Corporate client, booking and itinerary information

    or corporate cashback).

  3. Per-Pax demandTickets flow - allows to issue ticket for a specific passenger from existing booking.

Table of contents

Table of Contents

Request (AirDocIssueRQ)

Required inputs

#

Name

Format/Reference

xPath

1

Block of access parameters

Use credentials that you received from our technical support. Check out Quick Start for how to get it andReferences for more details

/Envelope /Body /AirDocIssueRQ /Party /Sender /AgentUserSender

2

Passenger information

Passenger name, surname and type

/Envelope/Body /AirDocIssueRQ /Query /TicketDocInfo /TravelerInfo

3

Booking information

PNR and passenger object key

/Envelope/Body /AirDocIssueRQ /Query /TicketDocInfo /BookingReference

4

Payment information

Payment details

/Envelope /Body /AirDocIssueRQ /Query /TicketDocInfo /Payments

5Checked Bagage Allowance ListList of Checked Baggage Allowance for each segment

/Envelope /Body /AirDocIssueRQ /Query /DataLists /CheckedBagAllowanceList 

6Pricing informationInformation about fares, taxes and endorsements/Envelope /Body /AirDocIssueRQ /Query /DataLists /FareList7Flight Segment ListFlight segments information /Envelope /Body /AirDocIssueRQ /Query /DataLists /FlightSegmentList 8Valid before dateSegments not valid after date/Envelope/Body /AirDocIssueRQ /Query /DataLists /TermsList

Optional parameters

#


Name

Format/Reference

xPath

1
3D agreement

Corporate Program credentials

Available

 only for scenario with 3D Agreement

 only for Corporate Program with discount scenario or Corporate Program with cashback scenario. Use credentials that you received from our technical support.

 Check

Check out Quick Start for how to get those IDs

/Envelope /Body /AirDocIssueRQ /Query /DataLists /InstructionsList /Instruction[@ListKey="CC"] /SpecialBookingInstruction

Response ( AirDocDisplayRS)

#

Name

Format/Reference

xPath

1

Passenger information

Passenger name, surname and type

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /TravelerInfo

2

Booking information

PNR and passenger object key

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /BookingReference

3

Total price

Total price

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /Payments

4

Journey information

Origin and destination airports

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /OriginDestination

5

Pricing information

Information about fares, taxes and endorsements

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /FareInfo

6

Issued document information

Document number, type, date of issue and status

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /TicketDocument

7

Coupons information

Coupons information by segment

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /TicketDocument /CouponInfo /SoldAirlineInfo

8

Transfer inscriptions and restrictions

Transfer inscriptions and restrictions

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /Commission

9

Passenger document number

Passenger document number

/Envelope/Body /AirDocDisplayRS /Response /TicketDocInfos /TicketDocInfo /PassengerSpecificData

Samples

Children Displaystyleh3pagedemandTickets operation | SamplesexcerptTyperich content

1A | OW + 1xADT + Direct + S7 flight | v0.52 | demandTickets operation

Include Page
1A | OW + 1xADT + Direct + S7 flight | v0.52 | demandTickets operation
1A | OW + 1xADT + Direct + S7 flight | v0.52 | demandTickets operation

1A | OW + 1xADT + Direct + S7 flight | TKT + EMD baggage | v0.52 | demandTickets operation

Include Page
1A | OW + 1xADT + Direct + S7 flight | TKT + EMD baggage | v0.52 | demandTickets operation
1A | OW + 1xADT + Direct + S7 flight | TKT + EMD baggage | v0.52 | demandTickets operation

1A | 2ADT+1CHD+1INF+Domestic+RT+DIRECT | v0.52 | demandTickets operation

Include Page
1A | 2ADT+1CHD+1INF+Domestic+RT+DIRECT | v0.52 | demandTickets operation
1A | 2ADT+1CHD+1INF+Domestic+RT+DIRECT | v0.52 | demandTickets operation

OW + 1xADT + Direct + S7 flight | TKT + EMD baggage | v0.52 | demandTickets operation

Include Page
OW + 1xADT + Direct + S7 flight | TKT + EMD baggage&seat | v0.52 | demandTickets operation
OW + 1xADT + Direct + S7 flight | TKT + EMD baggage&seat | v0.52 | demandTickets operation

OW + 1xADT + Direct + S7 flight | TKT + EMD seat | v0.52 | demandTickets operation

Include Page
OW + 1xADT + Direct + S7 flight | TKT + EMD seat | v0.52 | demandTickets operation
OW + 1xADT + Direct + S7 flight | TKT + EMD seat | v0.52 | demandTickets operation

OW + 1xADT + Direct + S7 flight | TKT + EMD baggage&seat | v0.52 | demandTickets operation

Include Page
OW + 1xADT + Direct + S7 flight | TKT + EMD baggage&seat | v0.52 | demandTickets operation
OW + 1xADT + Direct + S7 flight | TKT + EMD baggage&seat | v0.52 | demandTickets operation

Corporate Program | v0.52 | demandTickets operation

Check out

Expand
titleRequest
Code Block
languagexml
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Header/>
    <Body>
        <AirDocIssueRQ xmlns="http://www.iata.org/IATA/EDIST" Version="1.0">
            <Document/>
            <Party>
                <Sender>
                    <AgentUserSender>
                        <PseudoCity>S7AGN8224</PseudoCity>
                        <AgentUserID>gaia</AgentUserID>
                    </AgentUserSender>
                </Sender>
            </Party>
            <Query>
                <TicketDocQuantity>1</TicketDocQuantity>
                <TicketDocInfo>
                    <TravelerInfo>
                        <Surname>ANY</Surname>
                        <Given>ANY</Given>
                    </TravelerInfo>
                    <BookingReference>
                        <ID>MZTCS0</ID>
                        <AirlineID>S7</AirlineID>
                    </BookingReference>
                    <Payments>
                        <Payment ObjectKey="ETK">
                            <Type>
                                <Code>MS</Code>
                            </Type>
                            <Other>
                                <Remarks>
                                    <Remark>*QY124656</Remark>
                                </Remarks>
                            </Other>
                        </Payment>
                    </Payments>
                </TicketDocInfo>
                <DataLists>
                    <InstructionsList>
                        <Instruction ListKey="CC">
                            <SpecialBookingInstruction>
                                <Code>QY124656</Code>
                                <Definition>699</Definition>
                            </SpecialBookingInstruction>
                        </Instruction>
                    </InstructionsList>
                </DataLists>
            </Query>
        </AirDocIssueRQ>
    </Body>
</Envelope>


Expand
titleResponse
Code Block
languagexml
<?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:AirDocDisplayRS Version="">
            <ns3:Document>
                <ns3:Name>1.0</ns3:Name>
            </ns3:Document>
            <ns3:Success/>
            <ns3:Response>
                <ns3:TicketDocInfos>
                    <ns3:TicketDocInfo>
                        <ns3:Traveler>
                            <ns3:Surname>MARKO</ns3:Surname>
                            <ns3:Given>CAIN</ns3:Given>
                            <ns3:PTC>ADT</ns3:PTC>
                        </ns3:Traveler>
                        <ns3:IssuingAirlineInfo>
                            <ns3:AirlineName>S7</ns3:AirlineName>
                        </ns3:IssuingAirlineInfo>
                        <ns3:BookingReferences>
                            <ns3:BookingReference>
                                <ns3:ID>MZTCS0</ns3:ID>
                                <ns3:AirlineID>S7</ns3:AirlineID>
                            </ns3:BookingReference>
                        </ns3:BookingReferences>
                        <ns3:Payments>
                            <ns3:Payment>
                                <ns3:Method/>
                                <ns3:Amount Code="RUB">31089.0</ns3:Amount>
                            </ns3:Payment>
                        </ns3:Payments>
                        <ns3:OriginDestination>
                            <ns3:Origin>OVB</ns3:Origin>
                            <ns3:Destination>KJA</ns3:Destination>
                        </ns3:OriginDestination>
                        <ns3:FareInfo>
                            <ns3:BaseFare>
                                <ns3:Amount Code="RUB">30520.0</ns3:Amount>
                            </ns3:BaseFare>
                            <ns3:EquivFare>
                                <ns3:Amount Code="RUB">30520.0</ns3:Amount>
                            </ns3:EquivFare>
                            <ns3:Total>
                                <ns3:Amount Code="RUB">31089.0</ns3:Amount>
                            </ns3:Total>
                            <ns3:Taxes>
                                <ns3:Total Code="RUB">569.0</ns3:Total>
                                <ns3:Breakdown>
                                    <ns3:Tax>
                                        <ns3:Amount Code="RUB">346.00</ns3:Amount>
                                        <ns3:TaxCode>RI</ns3:TaxCode>
                                    </ns3:Tax>
                                    <ns3:Tax>
                                        <ns3:Amount Code="RUB">173.00</ns3:Amount>
                                        <ns3:TaxCode>RI</ns3:TaxCode>
                                    </ns3:Tax>
                                    <ns3:Tax>
                                        <ns3:Amount Code="RUB">50.00</ns3:Amount>
                                        <ns3:TaxCode>YQ</ns3:TaxCode>
                                    </ns3:Tax>
                                </ns3:Breakdown>
                            </ns3:Taxes>
                            <ns3:UnstructuredFareCalcInfo>
                                <ns3:Info>OVB S7 KJA30520RUB30520END</ns3:Info>
                            </ns3:UnstructuredFareCalcInfo>
                        </ns3:FareInfo>
                        <ns3:TicketDocument>
                            <ns3:TicketDocNbr>4212115863652</ns3:TicketDocNbr>
                            <ns3:Type>
                                <ns3:Code>702</ns3:Code>
                            </ns3:Type>
                            <ns3:NumberofBooklets>1</ns3:NumberofBooklets>
                            <ns3:DateOfIssue>2025-01-16</ns3:DateOfIssue>
                            <ns3:CouponInfo>
                                <ns3:CouponNumber>1</ns3:CouponNumber>
                                <ns3:FareBasisCode>
                                    <ns3:Code>YSTOW</ns3:Code>
                                </ns3:FareBasisCode>
                                <ns3:CouponValid>
                                    <ns3:EffectiveDatePeriod>
                                        <ns3:Expiration>2026-01-16</ns3:Expiration>
                                    </ns3:EffectiveDatePeriod>
                                </ns3:CouponValid>
                                <ns3:Status>
                                    <ns3:Code>OPEN FOR USE</ns3:Code>
                                </ns3:Status>
                                <ns3:SoldAirlineInfo>
                                    <ns3:Departure>
                                        <ns3:AirportCode>OVB</ns3:AirportCode>
                                        <ns3:Date>2025-02-13</ns3:Date>
                                        <ns3:Time>02:30</ns3:Time>
                                    </ns3:Departure>
                                    <ns3:Arrival>
                                        <ns3:AirportCode>KJA</ns3:AirportCode>
                                        <ns3:Date>2025-02-13</ns3:Date>
                                        <ns3:Time>03:50</ns3:Time>
                                    </ns3:Arrival>
                                    <ns3:OperatingCarrier>
                                        <ns3:ResBookDesigCode>Y</ns3:ResBookDesigCode>
                                    </ns3:OperatingCarrier>
                                    <ns3:MarketingCarrier>
                                        <ns3:AirlineID>S7</ns3:AirlineID>
                                        <ns3:FlightNumber>5309</ns3:FlightNumber>
                                    </ns3:MarketingCarrier>
                                    <ns3:TicketedBaggageAllowance>
                                        <ns3:AllowableBag Type="PC" Number="1"/>
                                    </ns3:TicketedBaggageAllowance>
                                </ns3:SoldAirlineInfo>
                            </ns3:CouponInfo>
                        </ns3:TicketDocument>
                        <ns3:Price>
                            <ns3:Total Code="RUB">31089.0</ns3:Total>
                            <ns3:Details>
                                <ns3:Detail>
                                    <ns3:Application>discount</ns3:Application>
                                    <ns3:Amount>6</ns3:Amount>
                                </ns3:Detail>
                            </ns3:Details>
                        </ns3:Price>
                        <ns3:Commission>
                            <ns3:Amount>0</ns3:Amount>
                            <ns3:Remarks>
                                <ns3:Remark>S7 ONLY/REF/CHNG/RESTR/ST</ns3:Remark>
                                <ns3:Remark>2025-01-16T18:11</ns3:Remark>
                            </ns3:Remarks>
                        </ns3:Commission>
                        <ns3:PassengerSpecificData>1111111112</ns3:PassengerSpecificData>
                    </ns3:TicketDocInfo>
                </ns3:TicketDocInfos>
            </ns3:Response>
        </ns3:AirDocDisplayRS>
    </ns2:Body>
</ns2:Envelope>


1A | OW + 1xADT + Direct + S7 flight+BLOCKCHAIN | v0.52 | demandTickets operation

Include Page
1A | OW + 1xADT + Direct + S7 flight+BLOCKCHAIN | v0.52 | demandTickets operation
1A | OW + 1xADT + Direct + S7 flight+BLOCKCHAIN | v0.52 | demandTickets operation

OW + 1xADT + Direct + Meal | v0.52 | demandTickets operation

Include Page
OW + 1xADT + Direct + Meal | v0.52 | demandTickets operation
OW + 1xADT + Direct + Meal | v0.52 | demandTickets operation

2ADT+1CHD+1INF+RT+DIRECT+Meal+Free meal for CHD | v0.52 | demandTickets operation

Include Page
2ADT+1CHD+1INF+RT+DIRECT+Meal+Free meal for CHD | v0.52 | demandTickets operation
2ADT+1CHD+1INF+RT+DIRECT+Meal+Free meal for CHD | v0.52 | demandTickets operation

1ADT+RT+DIRECT+Meal+Seat | v0.52 | demandTickets operation

Include Page
1ADT+RT+DIRECT+Meal+Seat | v0.52 | demandTickets operation
1ADT+RT+DIRECT+Meal+Seat | v0.52 | demandTickets operation

Subsidised fare+RT+1xYTR+1CHD+1INF+Transfer | v0.52 | demandTickets operation

Include Page
Subsidised fare+RT+1xYTR+1CHD+1INF+Transfer | v0.52 | demandTickets operation
Subsidised fare+RT+1xYTR+1CHD+1INF+Transfer | v0.52 | demandTickets operation

1ADT+1INF with a seat+Domestic+OW+DIRECT | v0.52 | demandTickets operation

Include Page
1ADT+1INF with a seat+Domestic+OW+DIRECT | v0.52 | demandTickets operation
1ADT+1INF with a seat+Domestic+OW+DIRECT | v0.52 | demandTickets operation

ВПД МВД 1ADT+1CHD+1INF+Domestic+OW+DIRECT+Public fares | v0.52 | demandTickets operation

Include Page
ВПД МВД 1ADT+1CHD+1INF+Domestic+OW+DIRECT+Public fares | v0.52 | demandTickets operation
ВПД МВД 1ADT+1CHD+1INF+Domestic+OW+DIRECT+Public fares | v0.52 | demandTickets operation

ВПД МО 1ADT+1CHD+1INF+Domestic+OW+DIRECT | v0.52 | demandTickets operation

Include Page
ВПД МО 1ADT+1CHD+1INF+Domestic+OW+DIRECT | v0.52 | demandTickets operation
ВПД МО 1ADT+1CHD+1INF+Domestic+OW+DIRECT | v0.52 | demandTickets operation

ВПД МВД 1ADT+1CHD+1INF+Domestic+OW+DIRECT+М fare | v0.52 | demandTickets operation

Include Page
ВПД МВД 1ADT+1CHD+1INF+Domestic+OW+DIRECT+М fare | v0.52 | demandTickets operation
ВПД МВД 1ADT+1CHD+1INF+Domestic+OW+DIRECT+М fare | v0.52 | demandTickets operation

1CHD+Domestic+OW+DIRECT | v0.52 | demandTickets operation

Include Page
1CHD+Domestic+OW+DIRECT | v0.52 | demandTickets operation
1CHD+Domestic+OW+DIRECT | v0.52 | demandTickets operation

1ADT+RT+DIRECT+free seat for 3d client | v0.52 | demandTickets operation

Include Page
1ADT+RT+DIRECT+free seat for 3d client | v0.52 | demandTickets operation
1ADT+RT+DIRECT+free seat for 3d client | v0.52 | demandTickets operation

1ADT+OW+DIRECT+baggage+BLOCKCHAIN | v0.52 | demandTickets operation

Include Page
1ADT+OW+DIRECT+baggage+BLOCKCHAIN | v0.52 | demandTickets operation
1ADT+OW+DIRECT+baggage+BLOCKCHAIN | v0.52 | demandTickets operation