POST skipleg/flight/booking
Request Information
URI Parameters
None.
Body Parameters
SkipLegBookingRQ| Name | Description | Type | Additional information |
|---|---|---|---|
| CacheId | string |
None. |
|
| ContractId | integer |
None. |
|
| TravellerDetails | Collection of TravellerDetails |
None. |
|
| BillingDetails | BillingDetails |
None. |
Request Formats
application/json, text/json
Sample:
{
"CacheId": "sample string 1",
"ContractId": 2,
"TravellerDetails": [
{
"PaxOrder": 1,
"PaxType": 0,
"PaxTItle": "sample string 2",
"FirstName": "sample string 3",
"MiddleName": "sample string 4",
"LastName": "sample string 5",
"Gender": "sample string 6",
"DOB": "2026-09-18T08:29:44.5124442+00:00",
"Email": "sample string 8",
"MealPreference": "sample string 9",
"TicketNo": "sample string 10",
"SeatNo": "sample string 11"
},
{
"PaxOrder": 1,
"PaxType": 0,
"PaxTItle": "sample string 2",
"FirstName": "sample string 3",
"MiddleName": "sample string 4",
"LastName": "sample string 5",
"Gender": "sample string 6",
"DOB": "2026-09-18T08:29:44.5124442+00:00",
"Email": "sample string 8",
"MealPreference": "sample string 9",
"TicketNo": "sample string 10",
"SeatNo": "sample string 11"
}
],
"BillingDetails": {
"TransactionID": 1,
"CCHolderName": "sample string 2",
"CardNumber": "sample string 3",
"CVVNumber": "sample string 4",
"ExpiryMonth": 5,
"ExpiryYear": 6,
"Country": "sample string 7",
"State": "sample string 8",
"ZipCode": "sample string 9",
"AddressLine1": "sample string 10",
"AddressLine2": "sample string 11",
"AddressLine3": "sample string 12",
"City": "sample string 13",
"BillingPhone": "sample string 14",
"BillingPhoneCode": "sample string 15",
"ContactPhone": "sample string 16",
"ContactPhoneCode": "sample string 17",
"Email": "sample string 18",
"CardType": 1,
"PaymentPaidFor": 0,
"TotalAmount": 19.1,
"AltPhoneNumber": "sample string 20"
}
}
application/xml, text/xml
Sample:
<SkipLegBookingRQ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TravelAPI.Framework.Models.SkipLeg">
<BillingDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/TravelAPI.Framework.Models">
<d2p1:AddressLine1>sample string 10</d2p1:AddressLine1>
<d2p1:AddressLine2>sample string 11</d2p1:AddressLine2>
<d2p1:AddressLine3>sample string 12</d2p1:AddressLine3>
<d2p1:AltPhoneNumber>sample string 20</d2p1:AltPhoneNumber>
<d2p1:BillingPhone>sample string 14</d2p1:BillingPhone>
<d2p1:BillingPhoneCode>sample string 15</d2p1:BillingPhoneCode>
<d2p1:CCHolderName>sample string 2</d2p1:CCHolderName>
<d2p1:CVVNumber>sample string 4</d2p1:CVVNumber>
<d2p1:CardNumber>sample string 3</d2p1:CardNumber>
<d2p1:CardType>Visa</d2p1:CardType>
<d2p1:City>sample string 13</d2p1:City>
<d2p1:ContactPhone>sample string 16</d2p1:ContactPhone>
<d2p1:ContactPhoneCode>sample string 17</d2p1:ContactPhoneCode>
<d2p1:Country>sample string 7</d2p1:Country>
<d2p1:Email>sample string 18</d2p1:Email>
<d2p1:ExpiryMonth>5</d2p1:ExpiryMonth>
<d2p1:ExpiryYear>6</d2p1:ExpiryYear>
<d2p1:PaymentPaidFor>None</d2p1:PaymentPaidFor>
<d2p1:State>sample string 8</d2p1:State>
<d2p1:TotalAmount>19.1</d2p1:TotalAmount>
<d2p1:TransactionID>1</d2p1:TransactionID>
<d2p1:ZipCode>sample string 9</d2p1:ZipCode>
</BillingDetails>
<CacheId>sample string 1</CacheId>
<ContractId>2</ContractId>
<TravellerDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/TravelAPI.Framework.Models">
<d2p1:TravellerDetails>
<d2p1:DOB>2026-09-18T08:29:44.5124442+00:00</d2p1:DOB>
<d2p1:Email>sample string 8</d2p1:Email>
<d2p1:FirstName>sample string 3</d2p1:FirstName>
<d2p1:Gender>sample string 6</d2p1:Gender>
<d2p1:LastName>sample string 5</d2p1:LastName>
<d2p1:MealPreference>sample string 9</d2p1:MealPreference>
<d2p1:MiddleName>sample string 4</d2p1:MiddleName>
<d2p1:PaxOrder>1</d2p1:PaxOrder>
<d2p1:PaxTItle>sample string 2</d2p1:PaxTItle>
<d2p1:PaxType>NONE</d2p1:PaxType>
<d2p1:SeatNo>sample string 11</d2p1:SeatNo>
<d2p1:TicketNo>sample string 10</d2p1:TicketNo>
</d2p1:TravellerDetails>
<d2p1:TravellerDetails>
<d2p1:DOB>2026-09-18T08:29:44.5124442+00:00</d2p1:DOB>
<d2p1:Email>sample string 8</d2p1:Email>
<d2p1:FirstName>sample string 3</d2p1:FirstName>
<d2p1:Gender>sample string 6</d2p1:Gender>
<d2p1:LastName>sample string 5</d2p1:LastName>
<d2p1:MealPreference>sample string 9</d2p1:MealPreference>
<d2p1:MiddleName>sample string 4</d2p1:MiddleName>
<d2p1:PaxOrder>1</d2p1:PaxOrder>
<d2p1:PaxTItle>sample string 2</d2p1:PaxTItle>
<d2p1:PaxType>NONE</d2p1:PaxType>
<d2p1:SeatNo>sample string 11</d2p1:SeatNo>
<d2p1:TicketNo>sample string 10</d2p1:TicketNo>
</d2p1:TravellerDetails>
</TravellerDetails>
</SkipLegBookingRQ>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
SkipLegBookingResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| IsSuccess | boolean |
None. |
|
| Errors | Error |
None. |
|
| PNR | string |
None. |
|
| IsPriceChanged | boolean |
None. |
|
| FareDifference | decimal number |
None. |
|
| IsContractSoldOutOrUnavailable | boolean |
None. |
|
| CurrentBookingStatus | BookingStatus |
None. |
|
| TransactionId | integer |
None. |
|
| BookingDate | date |
None. |
Response Formats
application/json, text/json
Sample:
{
"IsSuccess": true,
"Errors": {
"Category": 0,
"Type": 0,
"Code": "sample string 1",
"Message": "sample string 2"
},
"PNR": "sample string 2",
"IsPriceChanged": true,
"FareDifference": 4.1,
"IsContractSoldOutOrUnavailable": true,
"CurrentBookingStatus": 0,
"TransactionId": 6,
"BookingDate": "2026-09-18T08:29:44.5164856+00:00"
}
application/xml, text/xml
Sample:
<SkipLegBookingResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TravelAPI.Framework.Models.SkipLeg">
<BookingDate>2026-09-18T08:29:44.5164856+00:00</BookingDate>
<CurrentBookingStatus>None</CurrentBookingStatus>
<Errors xmlns:d2p1="http://schemas.datacontract.org/2004/07/TravelAPI.Framework.Models">
<d2p1:Category>Error</d2p1:Category>
<d2p1:Code>sample string 1</d2p1:Code>
<d2p1:Message>sample string 2</d2p1:Message>
<d2p1:Type>GDSError</d2p1:Type>
</Errors>
<FareDifference>4.1</FareDifference>
<IsContractSoldOutOrUnavailable>true</IsContractSoldOutOrUnavailable>
<IsPriceChanged>true</IsPriceChanged>
<IsSuccess>true</IsSuccess>
<PNR>sample string 2</PNR>
<TransactionId>6</TransactionId>
</SkipLegBookingResponse>