BookingFlow
Polls for the status of a multi-city search session and returns available results for the step.
post/searchmulticity/{searchId}/{searchKey}/{step}
Path parameters
searchIdinteger required
Numeric search Id.
searchKeystring required
36-character search security key.
stepinteger required
Step to initialise.
Query parameters
interactSessionstring
Optional but recommended customer interaction session. Keep the same session valid for the whole customer interaction journey.
Request body
Example request
{
"flight": {
"routes": [
{
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
]
}
],
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"travellers": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"accommodation": {
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"guests": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"package": {
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"guests": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"tour": {
"travellers": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"ticket": {
"options": [
{
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
]
}
],
"travellers": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"transfer": {
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"travellers": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"carRental": {
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"driver": {
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
},
"additionalDriver": {
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
},
"insurance": {
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"travellers": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"airportExtras": [
{
"travellers": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"extras": [
{
"participants": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
}
],
"multiCity": {
"travellers": [
{
"firstname": "Joe",
"middleNames": "B",
"surname": "Bloggs",
"dateOfBirth": "1970-01-25",
"nationality": "GB",
"foidNumber": "ABC123456",
"foidStartDate": "2015-01-10",
"foidExpiryDate": "2025-01-10",
"foidIssuingCountry": "GB"
}
]
},
"contactInfo": {
"internalRef": "CUST-123",
"emailAddress": "joe.bloggs@email.com",
"telephone": {
"countryPrefix": "44",
"number": "0123456789"
},
"firstname": "Joe",
"surname": "Bloggs",
"company": "ACME Travel",
"address1": "123 Any Road",
"city": "Bournemouth",
"state": "Dorset",
"postalCode": "BH1 1AB",
"countryCode": "GB"
}
}Response
Success - Returns the status of the requested search session, including any results available.
Changes
No recorded changes to this endpoint across all 1 revision of this API.