GET api/PNR_Retrive?PNR={PNR}&OfficeId={OfficeId}&Country={Country}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| PNR | string |
Required |
|
| OfficeId | string |
Required |
|
| Country | string |
Required |
Body Parameters
None.
Response Information
Resource Description
CTRetriveName| Name | Description | Type | Additional information |
|---|---|---|---|
| AirCode | string |
None. |
|
| FlightNo | string |
None. |
|
| CabinClass | string |
None. |
|
| DepartureDateTime | date |
None. |
|
| FromLocation | string |
None. |
|
| Tolocation | string |
None. |
|
| GDSPNR | string |
None. |
|
| OfficeID | string |
None. |
|
| AgentId | string |
None. |
|
| passenger | Collection of PNRPassenger |
None. |
Response Formats
application/json, text/json
Sample:
{
"passenger": [
{
"FirstName": "sample string 1",
"LastName": "sample string 2",
"Title": "sample string 3",
"PAXType": "sample string 4"
},
{
"FirstName": "sample string 1",
"LastName": "sample string 2",
"Title": "sample string 3",
"PAXType": "sample string 4"
}
],
"AirCode": "sample string 1",
"FlightNo": "sample string 2",
"CabinClass": "sample string 3",
"DepartureDateTime": "2026-01-01T23:32:05.0391543+05:30",
"FromLocation": "sample string 5",
"Tolocation": "sample string 6",
"GDSPNR": "sample string 7",
"OfficeID": "sample string 8",
"AgentId": "sample string 9"
}
application/xml, text/xml
Sample:
<CTRetriveName xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Business_objects">
<_x003C_AgentId_x003E_k__BackingField>sample string 9</_x003C_AgentId_x003E_k__BackingField>
<_x003C_AirCode_x003E_k__BackingField>sample string 1</_x003C_AirCode_x003E_k__BackingField>
<_x003C_CabinClass_x003E_k__BackingField>sample string 3</_x003C_CabinClass_x003E_k__BackingField>
<_x003C_DepartureDateTime_x003E_k__BackingField>2026-01-01T23:32:05.0391543+05:30</_x003C_DepartureDateTime_x003E_k__BackingField>
<_x003C_FlightNo_x003E_k__BackingField>sample string 2</_x003C_FlightNo_x003E_k__BackingField>
<_x003C_FromLocation_x003E_k__BackingField>sample string 5</_x003C_FromLocation_x003E_k__BackingField>
<_x003C_GDSPNR_x003E_k__BackingField>sample string 7</_x003C_GDSPNR_x003E_k__BackingField>
<_x003C_OfficeID_x003E_k__BackingField>sample string 8</_x003C_OfficeID_x003E_k__BackingField>
<_x003C_Tolocation_x003E_k__BackingField>sample string 6</_x003C_Tolocation_x003E_k__BackingField>
<passenger>
<PNRPassenger>
<_x003C_FirstName_x003E_k__BackingField>sample string 1</_x003C_FirstName_x003E_k__BackingField>
<_x003C_LastName_x003E_k__BackingField>sample string 2</_x003C_LastName_x003E_k__BackingField>
<_x003C_PAXType_x003E_k__BackingField>sample string 4</_x003C_PAXType_x003E_k__BackingField>
<_x003C_Title_x003E_k__BackingField>sample string 3</_x003C_Title_x003E_k__BackingField>
</PNRPassenger>
<PNRPassenger>
<_x003C_FirstName_x003E_k__BackingField>sample string 1</_x003C_FirstName_x003E_k__BackingField>
<_x003C_LastName_x003E_k__BackingField>sample string 2</_x003C_LastName_x003E_k__BackingField>
<_x003C_PAXType_x003E_k__BackingField>sample string 4</_x003C_PAXType_x003E_k__BackingField>
<_x003C_Title_x003E_k__BackingField>sample string 3</_x003C_Title_x003E_k__BackingField>
</PNRPassenger>
</passenger>
</CTRetriveName>