For the complete documentation index, see llms.txt. This page is also available as Markdown.

Itineraries Travelers

Returns a list of travelers for the itinerary

get
Path parameters
tenantVarCodestringRequired

Tenant Var Code

itineraryIdinteger · int32Required

Itinerary Id

Responses
200

OK

Idinteger · int32Optional

A unique identifier of the traveler

EmailAddressstring · min: 1Required

Email address

Firstnamestring · min: 1Required

First name

Lastnamestring · min: 1Required

Last name

DateOfBirthstring · date-time · nullableOptional

Date of birth

PhoneNumberstring · min: 1Required

Phone number

Citizenshipstring · nullableOptional

Read only Gap user citizenship

Addressstring · nullableOptional

Read only Gap user address

CityStatePostalCodestring · nullableOptional

Read only Gap user city, state, postal code

Countrystring · nullableOptional

Read only Gap user country

PhoneNumbersAllstring · nullableOptional

Read only Gap user phone numbers

EmergencyContact1string · nullableOptional

Read only Gap user first emergency contact

EmergencyContact2string · nullableOptional

Read only Gap user second emergency contact

get/V2/{tenantVarCode}/itineraries/{itineraryId}/travelers
GET /V2/{tenantVarCode}/itineraries/{itineraryId}/travelers HTTP/1.1
Accept: */*
200

OK

[
  {
    "Id": 1,
    "EmailAddress": "text",
    "Firstname": "text",
    "Lastname": "text",
    "DateOfBirth": "2026-01-01T00:00:00.000Z",
    "PhoneNumber": "text",
    "Citizenship": "text",
    "Address": "text",
    "CityStatePostalCode": "text",
    "Country": "text",
    "PhoneNumbersAll": "text",
    "EmergencyContact1": "text",
    "EmergencyContact2": "text"
  }
]

Creates a new traveler associated with a GAP user

post
Path parameters
tenantVarCodestringRequired

Tenant Var Code

itineraryIdinteger · int32Required

Itinerary Id

Body
Idinteger · int32Optional

A unique identifier of the traveler

EmailAddressstring · min: 1Required

Email address

Firstnamestring · min: 1Required

First name

Lastnamestring · min: 1Required

Last name

DateOfBirthstring · date-time · nullableOptional

Date of birth

PhoneNumberstring · min: 1Required

Phone number

Citizenshipstring · nullableOptional

Read only Gap user citizenship

Addressstring · nullableOptional

Read only Gap user address

CityStatePostalCodestring · nullableOptional

Read only Gap user city, state, postal code

Countrystring · nullableOptional

Read only Gap user country

PhoneNumbersAllstring · nullableOptional

Read only Gap user phone numbers

EmergencyContact1string · nullableOptional

Read only Gap user first emergency contact

EmergencyContact2string · nullableOptional

Read only Gap user second emergency contact

Responses
200

OK

No content

post/V2/{tenantVarCode}/itineraries/{itineraryId}/travelers
POST /V2/{tenantVarCode}/itineraries/{itineraryId}/travelers HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 292

{
  "Id": 1,
  "EmailAddress": "text",
  "Firstname": "text",
  "Lastname": "text",
  "DateOfBirth": "2026-01-01T00:00:00.000Z",
  "PhoneNumber": "text",
  "Citizenship": "text",
  "Address": "text",
  "CityStatePostalCode": "text",
  "Country": "text",
  "PhoneNumbersAll": "text",
  "EmergencyContact1": "text",
  "EmergencyContact2": "text"
}
200

OK

No content

Returns a specific traveler

get
Path parameters
tenantVarCodestringRequired

Tenant Var Code

itineraryIdinteger · int32Required

Itinerary Id

travelerIdinteger · int32Required

Traveler Id

Responses
200

OK

Idinteger · int32Optional

A unique identifier of the traveler

EmailAddressstring · min: 1Required

Email address

Firstnamestring · min: 1Required

First name

Lastnamestring · min: 1Required

Last name

DateOfBirthstring · date-time · nullableOptional

Date of birth

PhoneNumberstring · min: 1Required

Phone number

Citizenshipstring · nullableOptional

Read only Gap user citizenship

Addressstring · nullableOptional

Read only Gap user address

CityStatePostalCodestring · nullableOptional

Read only Gap user city, state, postal code

Countrystring · nullableOptional

Read only Gap user country

PhoneNumbersAllstring · nullableOptional

Read only Gap user phone numbers

EmergencyContact1string · nullableOptional

Read only Gap user first emergency contact

EmergencyContact2string · nullableOptional

Read only Gap user second emergency contact

get/V2/{tenantVarCode}/itineraries/{itineraryId}/travelers/{travelerId}
GET /V2/{tenantVarCode}/itineraries/{itineraryId}/travelers/{travelerId} HTTP/1.1
Accept: */*
200

OK

{
  "Id": 1,
  "EmailAddress": "text",
  "Firstname": "text",
  "Lastname": "text",
  "DateOfBirth": "2026-01-01T00:00:00.000Z",
  "PhoneNumber": "text",
  "Citizenship": "text",
  "Address": "text",
  "CityStatePostalCode": "text",
  "Country": "text",
  "PhoneNumbersAll": "text",
  "EmergencyContact1": "text",
  "EmergencyContact2": "text"
}

Deletes a specific traveler

delete
Path parameters
tenantVarCodestringRequired

Tenant Var Code

itineraryIdinteger · int32Required

Itinerary Id

travelerIdinteger · int32Required

Traveler Id

Responses
200

OK

No content

delete/V2/{tenantVarCode}/itineraries/{itineraryId}/travelers/{travelerId}
DELETE /V2/{tenantVarCode}/itineraries/{itineraryId}/travelers/{travelerId} HTTP/1.1
Accept: */*
200

OK

No content

Last updated