POST api/PaxDetails/{token}
Create or replace passenger details for the specified tour search
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| token |
The tour search token |
string |
Required |
Body Parameters
The passenger input parameters
Collection of Passenger| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Unique ID to be used when identifying a passenger |
string |
None. |
| title |
Title, e.g. Dr, Master, Miss, Mr, Mrs, Ms, Mstr, Prof or Rev |
string |
None. |
| firstName |
First name |
string |
None. |
| lastName |
Last name |
string |
None. |
| dateOfBirth |
Date of birth in the format YYYY-MM-DD, e.g. 1970-01-01 |
string |
None. |
| gender |
Gender, i.e. M or F |
string |
None. |
| type |
Type of passenger, i.e. adult, child or infant |
string |
None. |
| isLead |
Specify the lead passenger, i.e. true (=yes) (only one lead passenger is allowed per reservation) |
boolean |
None. |
| accommodations |
Instances and IDs of the accommodation units in which this passenger should be placed (e.g. 1*3467886b04712b03bd90f943b15e4f2c) |
Collection of string |
None. |
| insurances |
Travel and excess waiver insurances selected |
PassengerInsurance |
None. |
| medicalFormRequired |
Medical form required |
string |
None. |
| dietaryIssues |
List of dietary issues specified |
Collection of string |
None. |
| dietaryIssueOther |
Additional dietary issues specified |
string |
None. |
| dinnerSitting |
Dinner sitting, e.g. First, Second, etc |
string |
None. |
| tableSize |
Table size, e.g. 2, 4, 8, etc |
integer |
None. |
| complimentaryUpgrade |
Complimentary upgrade selected |
string |
None. |
Request Formats
application/json, text/json
[
{
"Id": "sample string 1",
"title": "sample string 2",
"firstName": "sample string 3",
"lastName": "sample string 4",
"dateOfBirth": "sample string 5",
"gender": "sample string 6",
"type": "sample string 7",
"isLead": true,
"accommodations": [
"sample string 1",
"sample string 2"
],
"insurances": {
"travel": true,
"excesswaiver": true
},
"medicalFormRequired": "sample string 9",
"dietaryIssues": [
"sample string 1",
"sample string 2"
],
"dietaryIssueOther": "sample string 10",
"dinnerSitting": "sample string 11",
"tableSize": 1,
"complimentaryUpgrade": "sample string 12"
},
{
"Id": "sample string 1",
"title": "sample string 2",
"firstName": "sample string 3",
"lastName": "sample string 4",
"dateOfBirth": "sample string 5",
"gender": "sample string 6",
"type": "sample string 7",
"isLead": true,
"accommodations": [
"sample string 1",
"sample string 2"
],
"insurances": {
"travel": true,
"excesswaiver": true
},
"medicalFormRequired": "sample string 9",
"dietaryIssues": [
"sample string 1",
"sample string 2"
],
"dietaryIssueOther": "sample string 10",
"dinnerSitting": "sample string 11",
"tableSize": 1,
"complimentaryUpgrade": "sample string 12"
}
]
Response Information
Resource Description
PassengerResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| token |
The tour search token |
string |
None. |
| response |
The response object |
Collection of Passenger |
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
{
"token": "sample string 1",
"response": [
{
"Id": "sample string 1",
"title": "sample string 2",
"firstName": "sample string 3",
"lastName": "sample string 4",
"dateOfBirth": "sample string 5",
"gender": "sample string 6",
"type": "sample string 7",
"isLead": true,
"accommodations": [
"sample string 1",
"sample string 2"
],
"insurances": {
"travel": true,
"excesswaiver": true
},
"medicalFormRequired": "sample string 9",
"dietaryIssues": [
"sample string 1",
"sample string 2"
],
"dietaryIssueOther": "sample string 10",
"dinnerSitting": "sample string 11",
"tableSize": 1,
"complimentaryUpgrade": "sample string 12"
},
{
"Id": "sample string 1",
"title": "sample string 2",
"firstName": "sample string 3",
"lastName": "sample string 4",
"dateOfBirth": "sample string 5",
"gender": "sample string 6",
"type": "sample string 7",
"isLead": true,
"accommodations": [
"sample string 1",
"sample string 2"
],
"insurances": {
"travel": true,
"excesswaiver": true
},
"medicalFormRequired": "sample string 9",
"dietaryIssues": [
"sample string 1",
"sample string 2"
],
"dietaryIssueOther": "sample string 10",
"dinnerSitting": "sample string 11",
"tableSize": 1,
"complimentaryUpgrade": "sample string 12"
}
],
"status": {
"code": 1,
"message": "sample string 2"
},
"success": true,
"datestamp": "2026-08-03T20:39:06.5631097+01:00"
}