GET api/ConfirmBooking/{token}
Get the reservation confirmation for the specified tour search
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| token |
The tour search token |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
ConfirmBookingResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| token |
The tour search token |
string |
None. |
| response |
The response object |
Reservation |
None. |
| status |
The response status |
ResponseStatus |
None. |
| success |
An indication that the request was successfully completed or failed |
boolean |
None. |
| datestamp |
The date and time that the request was completed |
date |
None. |
Response Formats
application/json, text/json
Sample:
{
"token": "sample string 1",
"response": {
"paymentStatus": "sample string 1",
"bookingStatus": "sample string 2",
"confirmedPassDetails": {
"leadName": "sample string 1",
"address1": "sample string 2",
"address2": "sample string 3",
"address3": "sample string 4",
"town": "sample string 5",
"county": "sample string 6",
"postCode": "sample string 7",
"country": "sample string 8",
"emailAddress": "sample string 9"
},
"reservationDetails": {
"bookingRef": "sample string 1",
"tourCode": "sample string 2",
"holidayName": "sample string 3",
"adults": 4,
"children": 5,
"infants": 6,
"departureDate": "sample string 7",
"duration": "sample string 8",
"priceBreakdown": [
{
"descr": "sample string 1",
"price": 2.1
},
{
"descr": "sample string 1",
"price": 2.1
}
],
"priceSummary": {
"totalPrice": 1.1,
"deposit": 2.1,
"amountPaid": 3.1,
"balanceDueDate": "sample string 4",
"commission": 5.1,
"vat": 6.1,
"commissionBreakDown": [
{
"componentID": 1,
"name": "sample string 2",
"componentType": "sample string 3",
"componentTypeID": "sample string 4",
"componentSourceID": "sample string 5",
"qty": 6,
"unitPrice": 7.1,
"price": 8.1,
"isCommissionable": true,
"commission": 10.1,
"policyID": 11,
"policyRuleID": 12,
"policyComponentSourceID": "sample string 13",
"policyPercentageValue": 14.1
},
{
"componentID": 1,
"name": "sample string 2",
"componentType": "sample string 3",
"componentTypeID": "sample string 4",
"componentSourceID": "sample string 5",
"qty": 6,
"unitPrice": 7.1,
"price": 8.1,
"isCommissionable": true,
"commission": 10.1,
"policyID": 11,
"policyRuleID": 12,
"policyComponentSourceID": "sample string 13",
"policyPercentageValue": 14.1
}
]
},
"paymentPlan": {
"paymentDay": 1,
"initialPayment": 2.1,
"recurringPayment": 3.1,
"numberOfPayments": 4,
"outstandingAmount": 5.1,
"period": "sample string 6",
"startDate": "sample string 7",
"endDate": "sample string 8",
"paymentDates": [
"sample string 1",
"sample string 2"
]
}
},
"emailPaymentLink": true,
"allPaxCovid19Vaccinated": "sample string 4",
"specialAssistanceRequired": "sample string 5"
},
"status": {
"code": 1,
"message": "sample string 2"
},
"success": true,
"datestamp": "2026-08-03T20:37:22.3589106+01:00"
}