POST Flights/PNRSearch
Request Information
URI Parameters
None.
Body Parameters
PNR| Name | Description | Type | Additional information |
|---|---|---|---|
| SearchId | string |
None. |
|
| AirDetail | Collection of AirSegment |
None. |
|
| PassDetail | Collection of TravelerNameSegment |
None. |
|
| RemarksDetail | Collection of RemarksSegment |
None. |
|
| AirPricingDetail | Collection of AirPricingSegment |
None. |
|
| TktDetail | Collection of TicketSegment |
None. |
Request Formats
application/json, text/json
Sample:
{
"SearchId": "sample string 1",
"AirDetail": [
{
"SagementRef": "sample string 1",
"Origin": "sample string 2",
"Destination": "sample string 3",
"Airline": "sample string 4",
"FlightNo": "sample string 5",
"DepartureTime": "sample string 6",
"ArrivalTime": "sample string 7",
"FlightTime": "sample string 8",
"TravelTime": "sample string 9",
"Distance": "sample string 10",
"Equipment": "sample string 11",
"OriginTerminal": "sample string 12",
"DestinationTerminal": "sample string 13",
"AutomatedCheckin": "sample string 14"
},
{
"SagementRef": "sample string 1",
"Origin": "sample string 2",
"Destination": "sample string 3",
"Airline": "sample string 4",
"FlightNo": "sample string 5",
"DepartureTime": "sample string 6",
"ArrivalTime": "sample string 7",
"FlightTime": "sample string 8",
"TravelTime": "sample string 9",
"Distance": "sample string 10",
"Equipment": "sample string 11",
"OriginTerminal": "sample string 12",
"DestinationTerminal": "sample string 13",
"AutomatedCheckin": "sample string 14"
}
],
"PassDetail": [
{
"TravelerType": "sample string 1",
"Prefix": "sample string 2",
"First": "sample string 3",
"Last": "sample string 4"
},
{
"TravelerType": "sample string 1",
"Prefix": "sample string 2",
"First": "sample string 3",
"Last": "sample string 4"
}
],
"RemarksDetail": [
{
"Remarks": "sample string 1"
},
{
"Remarks": "sample string 1"
}
],
"AirPricingDetail": [
{
"Code": "sample string 1",
"BasePrice": "sample string 2",
"Taxes": "sample string 3",
"TotalPrice": "sample string 4"
},
{
"Code": "sample string 1",
"BasePrice": "sample string 2",
"Taxes": "sample string 3",
"TotalPrice": "sample string 4"
}
],
"TktDetail": [
{
"Code": "sample string 1",
"TicketNo": "sample string 2"
},
{
"Code": "sample string 1",
"TicketNo": "sample string 2"
}
]
}
application/xml, text/xml
Sample:
<PNR xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FlightofficeApi.Models">
<AirDetail>
<AirSegment>
<Airline>sample string 4</Airline>
<ArrivalTime>sample string 7</ArrivalTime>
<AutomatedCheckin>sample string 14</AutomatedCheckin>
<DepartureTime>sample string 6</DepartureTime>
<Destination>sample string 3</Destination>
<DestinationTerminal>sample string 13</DestinationTerminal>
<Distance>sample string 10</Distance>
<Equipment>sample string 11</Equipment>
<FlightNo>sample string 5</FlightNo>
<FlightTime>sample string 8</FlightTime>
<Origin>sample string 2</Origin>
<OriginTerminal>sample string 12</OriginTerminal>
<SagementRef>sample string 1</SagementRef>
<TravelTime>sample string 9</TravelTime>
</AirSegment>
<AirSegment>
<Airline>sample string 4</Airline>
<ArrivalTime>sample string 7</ArrivalTime>
<AutomatedCheckin>sample string 14</AutomatedCheckin>
<DepartureTime>sample string 6</DepartureTime>
<Destination>sample string 3</Destination>
<DestinationTerminal>sample string 13</DestinationTerminal>
<Distance>sample string 10</Distance>
<Equipment>sample string 11</Equipment>
<FlightNo>sample string 5</FlightNo>
<FlightTime>sample string 8</FlightTime>
<Origin>sample string 2</Origin>
<OriginTerminal>sample string 12</OriginTerminal>
<SagementRef>sample string 1</SagementRef>
<TravelTime>sample string 9</TravelTime>
</AirSegment>
</AirDetail>
<AirPricingDetail>
<AirPricingSegment>
<BasePrice>sample string 2</BasePrice>
<Code>sample string 1</Code>
<Taxes>sample string 3</Taxes>
<TotalPrice>sample string 4</TotalPrice>
</AirPricingSegment>
<AirPricingSegment>
<BasePrice>sample string 2</BasePrice>
<Code>sample string 1</Code>
<Taxes>sample string 3</Taxes>
<TotalPrice>sample string 4</TotalPrice>
</AirPricingSegment>
</AirPricingDetail>
<PassDetail>
<TravelerNameSegment>
<First>sample string 3</First>
<Last>sample string 4</Last>
<Prefix>sample string 2</Prefix>
<TravelerType>sample string 1</TravelerType>
</TravelerNameSegment>
<TravelerNameSegment>
<First>sample string 3</First>
<Last>sample string 4</Last>
<Prefix>sample string 2</Prefix>
<TravelerType>sample string 1</TravelerType>
</TravelerNameSegment>
</PassDetail>
<RemarksDetail>
<RemarksSegment>
<Remarks>sample string 1</Remarks>
</RemarksSegment>
<RemarksSegment>
<Remarks>sample string 1</Remarks>
</RemarksSegment>
</RemarksDetail>
<SearchId>sample string 1</SearchId>
<TktDetail>
<TicketSegment>
<Code>sample string 1</Code>
<TicketNo>sample string 2</TicketNo>
</TicketSegment>
<TicketSegment>
<Code>sample string 1</Code>
<TicketNo>sample string 2</TicketNo>
</TicketSegment>
</TktDetail>
</PNR>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
PNRResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Error | string |
None. |
|
| SearchId | string |
None. |
|
| PNRList | Collection of PNR |
None. |
Response Formats
application/json, text/json
Sample:
{
"Error": "sample string 1",
"SearchId": "sample string 2",
"PNRList": [
{
"SearchId": "sample string 1",
"AirDetail": [
{
"SagementRef": "sample string 1",
"Origin": "sample string 2",
"Destination": "sample string 3",
"Airline": "sample string 4",
"FlightNo": "sample string 5",
"DepartureTime": "sample string 6",
"ArrivalTime": "sample string 7",
"FlightTime": "sample string 8",
"TravelTime": "sample string 9",
"Distance": "sample string 10",
"Equipment": "sample string 11",
"OriginTerminal": "sample string 12",
"DestinationTerminal": "sample string 13",
"AutomatedCheckin": "sample string 14"
},
{
"SagementRef": "sample string 1",
"Origin": "sample string 2",
"Destination": "sample string 3",
"Airline": "sample string 4",
"FlightNo": "sample string 5",
"DepartureTime": "sample string 6",
"ArrivalTime": "sample string 7",
"FlightTime": "sample string 8",
"TravelTime": "sample string 9",
"Distance": "sample string 10",
"Equipment": "sample string 11",
"OriginTerminal": "sample string 12",
"DestinationTerminal": "sample string 13",
"AutomatedCheckin": "sample string 14"
}
],
"PassDetail": [
{
"TravelerType": "sample string 1",
"Prefix": "sample string 2",
"First": "sample string 3",
"Last": "sample string 4"
},
{
"TravelerType": "sample string 1",
"Prefix": "sample string 2",
"First": "sample string 3",
"Last": "sample string 4"
}
],
"RemarksDetail": [
{
"Remarks": "sample string 1"
},
{
"Remarks": "sample string 1"
}
],
"AirPricingDetail": [
{
"Code": "sample string 1",
"BasePrice": "sample string 2",
"Taxes": "sample string 3",
"TotalPrice": "sample string 4"
},
{
"Code": "sample string 1",
"BasePrice": "sample string 2",
"Taxes": "sample string 3",
"TotalPrice": "sample string 4"
}
],
"TktDetail": [
{
"Code": "sample string 1",
"TicketNo": "sample string 2"
},
{
"Code": "sample string 1",
"TicketNo": "sample string 2"
}
]
},
{
"SearchId": "sample string 1",
"AirDetail": [
{
"SagementRef": "sample string 1",
"Origin": "sample string 2",
"Destination": "sample string 3",
"Airline": "sample string 4",
"FlightNo": "sample string 5",
"DepartureTime": "sample string 6",
"ArrivalTime": "sample string 7",
"FlightTime": "sample string 8",
"TravelTime": "sample string 9",
"Distance": "sample string 10",
"Equipment": "sample string 11",
"OriginTerminal": "sample string 12",
"DestinationTerminal": "sample string 13",
"AutomatedCheckin": "sample string 14"
},
{
"SagementRef": "sample string 1",
"Origin": "sample string 2",
"Destination": "sample string 3",
"Airline": "sample string 4",
"FlightNo": "sample string 5",
"DepartureTime": "sample string 6",
"ArrivalTime": "sample string 7",
"FlightTime": "sample string 8",
"TravelTime": "sample string 9",
"Distance": "sample string 10",
"Equipment": "sample string 11",
"OriginTerminal": "sample string 12",
"DestinationTerminal": "sample string 13",
"AutomatedCheckin": "sample string 14"
}
],
"PassDetail": [
{
"TravelerType": "sample string 1",
"Prefix": "sample string 2",
"First": "sample string 3",
"Last": "sample string 4"
},
{
"TravelerType": "sample string 1",
"Prefix": "sample string 2",
"First": "sample string 3",
"Last": "sample string 4"
}
],
"RemarksDetail": [
{
"Remarks": "sample string 1"
},
{
"Remarks": "sample string 1"
}
],
"AirPricingDetail": [
{
"Code": "sample string 1",
"BasePrice": "sample string 2",
"Taxes": "sample string 3",
"TotalPrice": "sample string 4"
},
{
"Code": "sample string 1",
"BasePrice": "sample string 2",
"Taxes": "sample string 3",
"TotalPrice": "sample string 4"
}
],
"TktDetail": [
{
"Code": "sample string 1",
"TicketNo": "sample string 2"
},
{
"Code": "sample string 1",
"TicketNo": "sample string 2"
}
]
}
]
}
application/xml, text/xml
Sample:
<PNRResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FlightofficeApi.Models">
<Error>sample string 1</Error>
<PNRList>
<PNR>
<AirDetail>
<AirSegment>
<Airline>sample string 4</Airline>
<ArrivalTime>sample string 7</ArrivalTime>
<AutomatedCheckin>sample string 14</AutomatedCheckin>
<DepartureTime>sample string 6</DepartureTime>
<Destination>sample string 3</Destination>
<DestinationTerminal>sample string 13</DestinationTerminal>
<Distance>sample string 10</Distance>
<Equipment>sample string 11</Equipment>
<FlightNo>sample string 5</FlightNo>
<FlightTime>sample string 8</FlightTime>
<Origin>sample string 2</Origin>
<OriginTerminal>sample string 12</OriginTerminal>
<SagementRef>sample string 1</SagementRef>
<TravelTime>sample string 9</TravelTime>
</AirSegment>
<AirSegment>
<Airline>sample string 4</Airline>
<ArrivalTime>sample string 7</ArrivalTime>
<AutomatedCheckin>sample string 14</AutomatedCheckin>
<DepartureTime>sample string 6</DepartureTime>
<Destination>sample string 3</Destination>
<DestinationTerminal>sample string 13</DestinationTerminal>
<Distance>sample string 10</Distance>
<Equipment>sample string 11</Equipment>
<FlightNo>sample string 5</FlightNo>
<FlightTime>sample string 8</FlightTime>
<Origin>sample string 2</Origin>
<OriginTerminal>sample string 12</OriginTerminal>
<SagementRef>sample string 1</SagementRef>
<TravelTime>sample string 9</TravelTime>
</AirSegment>
</AirDetail>
<AirPricingDetail>
<AirPricingSegment>
<BasePrice>sample string 2</BasePrice>
<Code>sample string 1</Code>
<Taxes>sample string 3</Taxes>
<TotalPrice>sample string 4</TotalPrice>
</AirPricingSegment>
<AirPricingSegment>
<BasePrice>sample string 2</BasePrice>
<Code>sample string 1</Code>
<Taxes>sample string 3</Taxes>
<TotalPrice>sample string 4</TotalPrice>
</AirPricingSegment>
</AirPricingDetail>
<PassDetail>
<TravelerNameSegment>
<First>sample string 3</First>
<Last>sample string 4</Last>
<Prefix>sample string 2</Prefix>
<TravelerType>sample string 1</TravelerType>
</TravelerNameSegment>
<TravelerNameSegment>
<First>sample string 3</First>
<Last>sample string 4</Last>
<Prefix>sample string 2</Prefix>
<TravelerType>sample string 1</TravelerType>
</TravelerNameSegment>
</PassDetail>
<RemarksDetail>
<RemarksSegment>
<Remarks>sample string 1</Remarks>
</RemarksSegment>
<RemarksSegment>
<Remarks>sample string 1</Remarks>
</RemarksSegment>
</RemarksDetail>
<SearchId>sample string 1</SearchId>
<TktDetail>
<TicketSegment>
<Code>sample string 1</Code>
<TicketNo>sample string 2</TicketNo>
</TicketSegment>
<TicketSegment>
<Code>sample string 1</Code>
<TicketNo>sample string 2</TicketNo>
</TicketSegment>
</TktDetail>
</PNR>
<PNR>
<AirDetail>
<AirSegment>
<Airline>sample string 4</Airline>
<ArrivalTime>sample string 7</ArrivalTime>
<AutomatedCheckin>sample string 14</AutomatedCheckin>
<DepartureTime>sample string 6</DepartureTime>
<Destination>sample string 3</Destination>
<DestinationTerminal>sample string 13</DestinationTerminal>
<Distance>sample string 10</Distance>
<Equipment>sample string 11</Equipment>
<FlightNo>sample string 5</FlightNo>
<FlightTime>sample string 8</FlightTime>
<Origin>sample string 2</Origin>
<OriginTerminal>sample string 12</OriginTerminal>
<SagementRef>sample string 1</SagementRef>
<TravelTime>sample string 9</TravelTime>
</AirSegment>
<AirSegment>
<Airline>sample string 4</Airline>
<ArrivalTime>sample string 7</ArrivalTime>
<AutomatedCheckin>sample string 14</AutomatedCheckin>
<DepartureTime>sample string 6</DepartureTime>
<Destination>sample string 3</Destination>
<DestinationTerminal>sample string 13</DestinationTerminal>
<Distance>sample string 10</Distance>
<Equipment>sample string 11</Equipment>
<FlightNo>sample string 5</FlightNo>
<FlightTime>sample string 8</FlightTime>
<Origin>sample string 2</Origin>
<OriginTerminal>sample string 12</OriginTerminal>
<SagementRef>sample string 1</SagementRef>
<TravelTime>sample string 9</TravelTime>
</AirSegment>
</AirDetail>
<AirPricingDetail>
<AirPricingSegment>
<BasePrice>sample string 2</BasePrice>
<Code>sample string 1</Code>
<Taxes>sample string 3</Taxes>
<TotalPrice>sample string 4</TotalPrice>
</AirPricingSegment>
<AirPricingSegment>
<BasePrice>sample string 2</BasePrice>
<Code>sample string 1</Code>
<Taxes>sample string 3</Taxes>
<TotalPrice>sample string 4</TotalPrice>
</AirPricingSegment>
</AirPricingDetail>
<PassDetail>
<TravelerNameSegment>
<First>sample string 3</First>
<Last>sample string 4</Last>
<Prefix>sample string 2</Prefix>
<TravelerType>sample string 1</TravelerType>
</TravelerNameSegment>
<TravelerNameSegment>
<First>sample string 3</First>
<Last>sample string 4</Last>
<Prefix>sample string 2</Prefix>
<TravelerType>sample string 1</TravelerType>
</TravelerNameSegment>
</PassDetail>
<RemarksDetail>
<RemarksSegment>
<Remarks>sample string 1</Remarks>
</RemarksSegment>
<RemarksSegment>
<Remarks>sample string 1</Remarks>
</RemarksSegment>
</RemarksDetail>
<SearchId>sample string 1</SearchId>
<TktDetail>
<TicketSegment>
<Code>sample string 1</Code>
<TicketNo>sample string 2</TicketNo>
</TicketSegment>
<TicketSegment>
<Code>sample string 1</Code>
<TicketNo>sample string 2</TicketNo>
</TicketSegment>
</TktDetail>
</PNR>
</PNRList>
<SearchId>sample string 2</SearchId>
</PNRResult>