POST v1/Flight/BookFlight
Request Information
URI Parameters
None.
Body Parameters
BookFlightRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| PNR | string |
None. |
|
| ListOfFlightData | Collection of FlightInfo |
None. |
|
| IsSeatmapEnable | boolean |
None. |
|
| SeatForFlight | Collection of SeatWithFlight |
None. |
|
| PaymentDetails | Collection of byte |
None. |
|
| TravelerDetails | Collection of byte |
None. |
|
| AdultCount | integer |
None. |
|
| ChildCount | integer |
None. |
|
| InfantCount | integer |
None. |
|
| ClientCompanyAddress | Address |
None. |
|
| TripType | TripType |
None. |
|
| DkNumber | string |
None. |
|
| ProfileId | string |
None. |
|
| ProfileName | string |
None. |
|
| FilterId | string |
None. |
|
| FilterName | string |
None. |
|
| ProfileFilterAssocId | string |
None. |
|
| ProfileFilterAssocName | string |
None. |
|
| ProfileClientCodeContext | string |
None. |
|
| MembershipId | string |
None. |
|
| VendorCode | string |
None. |
|
| LastTicketDate | date |
None. |
|
| ServiceFee | decimal number |
None. |
|
| PnrRemarks | string |
None. |
|
| IsDifferentSegment | boolean |
None. |
|
| Notification | Notification |
None. |
|
| Offer | OfferForBook |
None. |
|
| TourPackInfo | TourPackInfo |
None. |
|
| Commission | Collection of SaveCommissionData |
None. |
|
| IsHold | boolean |
None. |
|
| IsTicket | boolean |
None. |
|
| ServiceFeeType | ServiceFeeTypes |
None. |
|
| Vuserid | string |
None. |
|
| PccCode | string |
None. |
|
| UserId | integer |
None. |
|
| AccountID | string |
None. |
|
| UserName | string |
None. |
|
| ApplicationDomain | ApplicationDomain |
None. |
|
| guid | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"PNR": "sample string 1",
"ListOfFlightData": [
{
"DepartureDateTime": "2025-12-15T22:07:49.6667351+00:00",
"ArrivalDateTime": "2025-12-15T22:07:49.6667351+00:00",
"BrandID": "sample string 3",
"FlightNumber": "sample string 4",
"NumberOfTraveller": 5,
"ResBookDesigCode": "sample string 6",
"DestinationAirport": "sample string 7",
"MarkettingAirline": {
"AirlineCode": "sample string 1",
"AirlineName": "sample string 2",
"AirLineNumber": "sample string 3",
"ParticipationLevel": "sample string 4",
"IsLowCostCarrierAirline": true,
"AirlineLogo": "sample string 6"
},
"MarriageGroup": "sample string 8",
"OriginAirport": "sample string 9",
"PassengerType": "sample string 10",
"SegmentType": 1
},
{
"DepartureDateTime": "2025-12-15T22:07:49.6667351+00:00",
"ArrivalDateTime": "2025-12-15T22:07:49.6667351+00:00",
"BrandID": "sample string 3",
"FlightNumber": "sample string 4",
"NumberOfTraveller": 5,
"ResBookDesigCode": "sample string 6",
"DestinationAirport": "sample string 7",
"MarkettingAirline": {
"AirlineCode": "sample string 1",
"AirlineName": "sample string 2",
"AirLineNumber": "sample string 3",
"ParticipationLevel": "sample string 4",
"IsLowCostCarrierAirline": true,
"AirlineLogo": "sample string 6"
},
"MarriageGroup": "sample string 8",
"OriginAirport": "sample string 9",
"PassengerType": "sample string 10",
"SegmentType": 1
}
],
"IsSeatmapEnable": true,
"SeatForFlight": [
{
"ListOfPassengerSeat": [
{
"Id": 1,
"PassengerName": "sample string 2",
"SeatNumber": "sample string 3"
},
{
"Id": 1,
"PassengerName": "sample string 2",
"SeatNumber": "sample string 3"
}
],
"SegmentNumber": "sample string 1",
"SegmentType": 1
},
{
"ListOfPassengerSeat": [
{
"Id": 1,
"PassengerName": "sample string 2",
"SeatNumber": "sample string 3"
},
{
"Id": 1,
"PassengerName": "sample string 2",
"SeatNumber": "sample string 3"
}
],
"SegmentNumber": "sample string 1",
"SegmentType": 1
}
],
"PaymentDetails": "QEA=",
"TravelerDetails": "QEA=",
"AdultCount": 3,
"ChildCount": 4,
"InfantCount": 5,
"ClientCompanyAddress": {
"Type": "sample string 1",
"AddressLine": "sample string 2",
"AddressLine1": "sample string 3",
"StateCode": "sample string 4",
"CityName": "sample string 5",
"CityCode": "sample string 6",
"PostalCode": "sample string 7",
"CountryCode": "sample string 8",
"CountryName": "sample string 9",
"StreetNmbr": "sample string 10"
},
"TripType": 1,
"DkNumber": "sample string 6",
"ProfileId": "sample string 7",
"ProfileName": "sample string 8",
"FilterId": "sample string 9",
"FilterName": "sample string 10",
"ProfileFilterAssocId": "sample string 11",
"ProfileFilterAssocName": "sample string 12",
"ProfileClientCodeContext": "sample string 13",
"MembershipId": "sample string 14",
"VendorCode": "sample string 15",
"LastTicketDate": "2025-12-15T22:07:49.6667351+00:00",
"ServiceFee": 17.0,
"PnrRemarks": "sample string 18",
"IsDifferentSegment": true,
"Notification": {
"IsRequired": true,
"Email": "sample string 2"
},
"Offer": {
"offerId": [
"sample string 1",
"sample string 2"
],
"selectedOfferItems": [
{
"id": "sample string 1",
"passengerRefIds": [
"sample string 1",
"sample string 2"
]
},
{
"id": "sample string 1",
"passengerRefIds": [
"sample string 1",
"sample string 2"
]
}
]
},
"TourPackInfo": {
"GUID": "sample string 1",
"Name": "sample string 2"
},
"Commission": [
{
"CommissionType": "sample string 1",
"CommissionValue": "sample string 2"
},
{
"CommissionType": "sample string 1",
"CommissionValue": "sample string 2"
}
],
"IsHold": true,
"IsTicket": true,
"ServiceFeeType": 0,
"Vuserid": "sample string 22",
"PccCode": "sample string 23",
"UserId": 24,
"AccountID": "sample string 25",
"UserName": "sample string 26",
"ApplicationDomain": 0,
"guid": "sample string 27"
}
application/xml, text/xml
Sample:
<BookFlightRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model.Flight">
<AccountID xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 25</AccountID>
<ApplicationDomain xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">GTL</ApplicationDomain>
<PccCode xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 23</PccCode>
<UserId xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">24</UserId>
<UserName xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 26</UserName>
<Vuserid xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 22</Vuserid>
<guid xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 27</guid>
<AdultCount>3</AdultCount>
<ChildCount>4</ChildCount>
<ClientCompanyAddress xmlns:d2p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">
<d2p1:AddressLine>sample string 2</d2p1:AddressLine>
<d2p1:AddressLine1>sample string 3</d2p1:AddressLine1>
<d2p1:CityCode>sample string 6</d2p1:CityCode>
<d2p1:CityName>sample string 5</d2p1:CityName>
<d2p1:CountryCode>sample string 8</d2p1:CountryCode>
<d2p1:CountryName>sample string 9</d2p1:CountryName>
<d2p1:PostalCode>sample string 7</d2p1:PostalCode>
<d2p1:StateCode>sample string 4</d2p1:StateCode>
<d2p1:StreetNmbr>sample string 10</d2p1:StreetNmbr>
<d2p1:Type>sample string 1</d2p1:Type>
</ClientCompanyAddress>
<Commission xmlns:d2p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">
<d2p1:SaveCommissionData>
<d2p1:CommissionType>sample string 1</d2p1:CommissionType>
<d2p1:CommissionValue>sample string 2</d2p1:CommissionValue>
</d2p1:SaveCommissionData>
<d2p1:SaveCommissionData>
<d2p1:CommissionType>sample string 1</d2p1:CommissionType>
<d2p1:CommissionValue>sample string 2</d2p1:CommissionValue>
</d2p1:SaveCommissionData>
</Commission>
<DkNumber>sample string 6</DkNumber>
<FilterId>sample string 9</FilterId>
<FilterName>sample string 10</FilterName>
<InfantCount>5</InfantCount>
<IsDifferentSegment>true</IsDifferentSegment>
<IsHold>true</IsHold>
<IsSeatmapEnable>true</IsSeatmapEnable>
<IsTicket>true</IsTicket>
<LastTicketDate>2025-12-15T22:07:49.6667351+00:00</LastTicketDate>
<ListOfFlightData>
<FlightInfo>
<ArrivalDateTime>2025-12-15T22:07:49.6667351+00:00</ArrivalDateTime>
<BrandID>sample string 3</BrandID>
<DepartureDateTime>2025-12-15T22:07:49.6667351+00:00</DepartureDateTime>
<DestinationAirport>sample string 7</DestinationAirport>
<FlightNumber>sample string 4</FlightNumber>
<MarkettingAirline xmlns:d4p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">
<d4p1:AirLineNumber>sample string 3</d4p1:AirLineNumber>
<d4p1:AirlineCode>sample string 1</d4p1:AirlineCode>
<d4p1:AirlineLogo>sample string 6</d4p1:AirlineLogo>
<d4p1:AirlineName>sample string 2</d4p1:AirlineName>
<d4p1:IsLowCostCarrierAirline>true</d4p1:IsLowCostCarrierAirline>
<d4p1:ParticipationLevel>sample string 4</d4p1:ParticipationLevel>
</MarkettingAirline>
<MarriageGroup>sample string 8</MarriageGroup>
<NumberOfTraveller>5</NumberOfTraveller>
<OriginAirport>sample string 9</OriginAirport>
<PassengerType>sample string 10</PassengerType>
<ResBookDesigCode>sample string 6</ResBookDesigCode>
<SegmentType>OUTBOUND</SegmentType>
</FlightInfo>
<FlightInfo>
<ArrivalDateTime>2025-12-15T22:07:49.6667351+00:00</ArrivalDateTime>
<BrandID>sample string 3</BrandID>
<DepartureDateTime>2025-12-15T22:07:49.6667351+00:00</DepartureDateTime>
<DestinationAirport>sample string 7</DestinationAirport>
<FlightNumber>sample string 4</FlightNumber>
<MarkettingAirline xmlns:d4p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">
<d4p1:AirLineNumber>sample string 3</d4p1:AirLineNumber>
<d4p1:AirlineCode>sample string 1</d4p1:AirlineCode>
<d4p1:AirlineLogo>sample string 6</d4p1:AirlineLogo>
<d4p1:AirlineName>sample string 2</d4p1:AirlineName>
<d4p1:IsLowCostCarrierAirline>true</d4p1:IsLowCostCarrierAirline>
<d4p1:ParticipationLevel>sample string 4</d4p1:ParticipationLevel>
</MarkettingAirline>
<MarriageGroup>sample string 8</MarriageGroup>
<NumberOfTraveller>5</NumberOfTraveller>
<OriginAirport>sample string 9</OriginAirport>
<PassengerType>sample string 10</PassengerType>
<ResBookDesigCode>sample string 6</ResBookDesigCode>
<SegmentType>OUTBOUND</SegmentType>
</FlightInfo>
</ListOfFlightData>
<MembershipId>sample string 14</MembershipId>
<Notification>
<Email>sample string 2</Email>
<IsRequired>true</IsRequired>
</Notification>
<Offer xmlns:d2p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model.Flight.NDC">
<d2p1:offerId xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d2p1:offerId>
<d2p1:selectedOfferItems>
<d2p1:SelectedOfferItemNDCBook>
<d2p1:id>sample string 1</d2p1:id>
<d2p1:passengerRefIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:passengerRefIds>
</d2p1:SelectedOfferItemNDCBook>
<d2p1:SelectedOfferItemNDCBook>
<d2p1:id>sample string 1</d2p1:id>
<d2p1:passengerRefIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:passengerRefIds>
</d2p1:SelectedOfferItemNDCBook>
</d2p1:selectedOfferItems>
</Offer>
<PNR>sample string 1</PNR>
<PaymentDetails>QEA=</PaymentDetails>
<PnrRemarks>sample string 18</PnrRemarks>
<ProfileClientCodeContext>sample string 13</ProfileClientCodeContext>
<ProfileFilterAssocId>sample string 11</ProfileFilterAssocId>
<ProfileFilterAssocName>sample string 12</ProfileFilterAssocName>
<ProfileId>sample string 7</ProfileId>
<ProfileName>sample string 8</ProfileName>
<SeatForFlight>
<SeatWithFlight>
<ListOfPassengerSeat xmlns:d4p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">
<d4p1:PassengerSeat>
<d4p1:Id>1</d4p1:Id>
<d4p1:PassengerName>sample string 2</d4p1:PassengerName>
<d4p1:SeatNumber>sample string 3</d4p1:SeatNumber>
</d4p1:PassengerSeat>
<d4p1:PassengerSeat>
<d4p1:Id>1</d4p1:Id>
<d4p1:PassengerName>sample string 2</d4p1:PassengerName>
<d4p1:SeatNumber>sample string 3</d4p1:SeatNumber>
</d4p1:PassengerSeat>
</ListOfPassengerSeat>
<SegmentNumber>sample string 1</SegmentNumber>
<SegmentType>OUTBOUND</SegmentType>
</SeatWithFlight>
<SeatWithFlight>
<ListOfPassengerSeat xmlns:d4p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">
<d4p1:PassengerSeat>
<d4p1:Id>1</d4p1:Id>
<d4p1:PassengerName>sample string 2</d4p1:PassengerName>
<d4p1:SeatNumber>sample string 3</d4p1:SeatNumber>
</d4p1:PassengerSeat>
<d4p1:PassengerSeat>
<d4p1:Id>1</d4p1:Id>
<d4p1:PassengerName>sample string 2</d4p1:PassengerName>
<d4p1:SeatNumber>sample string 3</d4p1:SeatNumber>
</d4p1:PassengerSeat>
</ListOfPassengerSeat>
<SegmentNumber>sample string 1</SegmentNumber>
<SegmentType>OUTBOUND</SegmentType>
</SeatWithFlight>
</SeatForFlight>
<ServiceFee>17</ServiceFee>
<ServiceFeeType>PerPerson</ServiceFeeType>
<TourPackInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">
<d2p1:GUID>sample string 1</d2p1:GUID>
<d2p1:Name>sample string 2</d2p1:Name>
</TourPackInfo>
<TravelerDetails>QEA=</TravelerDetails>
<TripType>ONEWAY</TripType>
<VendorCode>sample string 15</VendorCode>
</BookFlightRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
BookFlightResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| CurrentBookingStatus | string |
None. |
|
| IsSuccess | boolean |
None. |
|
| Message | string |
None. |
|
| guid | string |
None. |
|
| PNR | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"CurrentBookingStatus": "sample string 1",
"IsSuccess": true,
"Message": "sample string 3",
"guid": "sample string 4",
"PNR": "sample string 5"
}
application/xml, text/xml
Sample:
<BookFlightResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model.Flight"> <IsSuccess xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">true</IsSuccess> <Message xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 3</Message> <PNR xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 5</PNR> <guid xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model">sample string 4</guid> <CurrentBookingStatus>sample string 1</CurrentBookingStatus> </BookFlightResponse>