Table of contents:
Check out
- Operation overview, its main purpose and use cases
- Response message with detailed explanation of output parameters
- Possible errors and handling
- Variety of request and response samples
Parameters
Access.
/Envelope /Body /AirDocIssueRQ/Party /Sender /AgentUserSender
# | Description | Mand | Mult | Default | Ref/Format | xPath | Example (only for S7) |
---|---|---|---|---|---|---|---|
1 | PseudoCity | PseudoCity | <PseudoCity>S7AGN8224</PseudoCity> | ||||
2 | AgentUserID | Constant | AgentUserID | <AgentUserID>test</AgentUserID> |
Replace text 'test' with the login from the authorization to the S7 Agent API service.
Main.
/Envelope /Body /AirDocIssueRQ
Multi issue
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Version | @Version | <AirDocIssueRQ Version=" "> | ||||
2 | Document | Document | <Document/> | ||||
3 | TicketDocQuantity | Constant. Always "1". | Query /TicketDocQuantity | <TicketDocQuantity>1</TicketDocQuantity> | |||
4 | Surname | Query /TicketDocInfo /TravelerInfo /Surname | <Surname/> | ||||
5 | Given name | Query /TicketDocInfo /TravelerInfo /Given | <Given/> | ||||
6 | Booking PNR | Query /TicketDocInfo /BookingReference /ID | <ID>NJ959K</ID> | ||||
7 | 1A PNR airline ID | S7 | Query /TicketDocInfo /BookingReference /AirlineID | <AirlineID>S7</AirlineID> | |||
8 | Payment Type | MS | Query /TicketDocInfo /Payments /Payment /Type /Code | <Code>MS</Code> | |||
9 | Payment Type | Query /TicketDocInfo /Payments /Payment /Other /Remarks /Remark | <Remark>*A*TEXT</Remark> |
Per pax issue
# | Description | Mand | Mult | Default | Ref/Format/Desc | xPath | Example |
---|---|---|---|---|---|---|---|
1 | Version | @Version | <AirDocIssueRQ Version=" "> | ||||
2 | Document | Document | <Document/> | ||||
3 | TicketDocQuantity | Constant. Always "1". | Query /TicketDocQuantity | <TicketDocQuantity>1</TicketDocQuantity> | |||
4 | Surname | Query /TicketDocInfo /TravelerInfo /Surname | <Surname/> | ||||
5 | Given name | Query /TicketDocInfo /TravelerInfo /Given | <Given/> | ||||
6 | Passenger Type Code | Should be matched with booking | Query /TicketDocInfo /TravelerInfo /PTC | <PTC>ADT</PTC> | |||
7 | Booking (RPH) ID (local) | RPH1, RPH2 ... | Query /TicketDocInfo /BookingReference /@ObjectKey | <BookingReference ObjectKey="RPH1"> | |||
8 | Booking PNR | Query /TicketDocInfo /BookingReference /ID | <ID>NJ959K</ID> | ||||
9 | 1A PNR airline ID | S7 | Query /TicketDocInfo /BookingReference /AirlineID | <AirlineID>S7</AirlineID> | |||
10 | Payment Type | MS | Query /TicketDocInfo /Payments /Payment /Type /Code | <Code>MS</Code> | |||
11 | Payment Type | Query /TicketDocInfo /Payments /Payment /Other /Remarks /Remark | <Remark>*A*TEXT</Remark> |