Itineraries
Tenant Var Code
Start date itinerary filter
End date itinerary filter
When used it filters result by approval state: NoDecision=0, Approved=1, Declined=2
-1When 'subtenants=true' the list contains itineraries for the tenant and all subtenants
falseWhen 'byTravelerOnly=true' the list contains only itineraries for the current user
falseWhen used it returns only itineraries with specified PNR number ignoring all other parameters.
OK
A unique identifier of the itinerary
Itinerary start date
Itinerary end date
Itinerary start date converted to user time zone
Itinerary end date converted to user time zone
User time zone id
Summary text
Calculated overall risk
External system Id
External system status
PNR Number - Passenger name record of a reservation system
Free-text notes
GET /V2/{tenantVarCode}/itineraries HTTP/1.1
Accept: */*
OK
[
{
"Id": 1,
"Start": "2026-01-01T00:00:00.000Z",
"End": "2026-01-01T00:00:00.000Z",
"StartUserTimeZone": "2026-01-01T00:00:00.000Z",
"EndUserTimeZone": "2026-01-01T00:00:00.000Z",
"UserTimeZoneId": "text",
"Summary": "text",
"ApprovalState": "NoDecision",
"OverallRisk": 1,
"ExternalId": "text",
"ExternalStatus": "text",
"PnrNumber": "text",
"Travelers": [
{
"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"
}
],
"Hotels": [
{
"Id": 1,
"Name": "text",
"Address": "text",
"Latitude": 1,
"Longitude": 1,
"CountryName": "text",
"CountryCode": "text",
"TimeZoneId": "text",
"CheckInTimeLocal": "2026-01-01T00:00:00.000Z",
"CheckInTime": "2026-01-01T00:00:00.000Z",
"CheckOutTimeLocal": "2026-01-01T00:00:00.000Z",
"CheckOutTime": "2026-01-01T00:00:00.000Z"
}
],
"Flights": [
{
"Id": 1,
"FlightNumber": "text",
"Origin": "text",
"Destination": "text",
"OriginLatitude": 1,
"OriginLongitude": 1,
"OriginCountryName": "text",
"OriginCountryCode": "text",
"DepartureTimeZoneId": "text",
"DepartureTimeLocal": "2026-01-01T00:00:00.000Z",
"DepartureTime": "2026-01-01T00:00:00.000Z",
"DestinationLatitude": 1,
"DestinationLongitude": 1,
"DestinationCountryName": "text",
"DestinationCountryCode": "text",
"ArrivalTimeZoneId": "text",
"ArrivalTimeLocal": "2026-01-01T00:00:00.000Z",
"ArrivalTime": "2026-01-01T00:00:00.000Z"
}
],
"Journeys": [
{
"Id": 1,
"JourneyType": "Walk",
"Name": "text",
"Description": "text",
"OriginAddress": "text",
"OriginLatitude": 1,
"OriginLongitude": 1,
"OriginCountryName": "text",
"OriginCountryCode": "text",
"DepartureTimeZoneId": "text",
"DepartureTimeLocal": "2026-01-01T00:00:00.000Z",
"DepartureTime": "2026-01-01T00:00:00.000Z",
"DestinationAddress": "text",
"DestinationLatitude": 1,
"DestinationLongitude": 1,
"DestinationCountryName": "text",
"DestinationCountryCode": "text",
"ArrivalTimeZoneId": "text",
"ArrivalTimeLocal": "2026-01-01T00:00:00.000Z",
"ArrivalTime": "2026-01-01T00:00:00.000Z"
}
],
"Regions": [
{
"Name": "text",
"GeometryId": "text"
}
],
"Notes": "text"
}
]Tenant Var Code
PNR Number - Passenger name record of a reservation system
Free-text notes
OK
No content
POST /V2/{tenantVarCode}/itineraries HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 35
{
"PnrNumber": "text",
"Notes": "text"
}OK
No content
Tenant Var Code
Start date itinerary filter
End date itinerary filter
When used it filters result by approval state: NoDecision=0, Approved=1, Declined=2
-1Optional page number. Default = 1
1Optional page size. Default = 100
100OK
A unique identifier of the itinerary
Itinerary start date
Itinerary end date
Itinerary start date converted to user time zone
Itinerary end date converted to user time zone
User time zone id
Summary text
Calculated overall risk
External system Id
External system status
PNR Number - Passenger name record of a reservation system
Free-text notes
GET /V2/{tenantVarCode}/itinerariesList HTTP/1.1
Accept: */*
OK
[
{
"Id": 1,
"Start": "2026-01-01T00:00:00.000Z",
"End": "2026-01-01T00:00:00.000Z",
"StartUserTimeZone": "2026-01-01T00:00:00.000Z",
"EndUserTimeZone": "2026-01-01T00:00:00.000Z",
"UserTimeZoneId": "text",
"Summary": "text",
"ApprovalState": "NoDecision",
"OverallRisk": 1,
"ExternalId": "text",
"ExternalStatus": "text",
"PnrNumber": "text",
"Travelers": [
{
"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"
}
],
"Hotels": [
{
"Id": 1,
"Name": "text",
"Address": "text",
"Latitude": 1,
"Longitude": 1,
"CountryName": "text",
"CountryCode": "text",
"TimeZoneId": "text",
"CheckInTimeLocal": "2026-01-01T00:00:00.000Z",
"CheckInTime": "2026-01-01T00:00:00.000Z",
"CheckOutTimeLocal": "2026-01-01T00:00:00.000Z",
"CheckOutTime": "2026-01-01T00:00:00.000Z"
}
],
"Flights": [
{
"Id": 1,
"FlightNumber": "text",
"Origin": "text",
"Destination": "text",
"OriginLatitude": 1,
"OriginLongitude": 1,
"OriginCountryName": "text",
"OriginCountryCode": "text",
"DepartureTimeZoneId": "text",
"DepartureTimeLocal": "2026-01-01T00:00:00.000Z",
"DepartureTime": "2026-01-01T00:00:00.000Z",
"DestinationLatitude": 1,
"DestinationLongitude": 1,
"DestinationCountryName": "text",
"DestinationCountryCode": "text",
"ArrivalTimeZoneId": "text",
"ArrivalTimeLocal": "2026-01-01T00:00:00.000Z",
"ArrivalTime": "2026-01-01T00:00:00.000Z"
}
],
"Journeys": [
{
"Id": 1,
"JourneyType": "Walk",
"Name": "text",
"Description": "text",
"OriginAddress": "text",
"OriginLatitude": 1,
"OriginLongitude": 1,
"OriginCountryName": "text",
"OriginCountryCode": "text",
"DepartureTimeZoneId": "text",
"DepartureTimeLocal": "2026-01-01T00:00:00.000Z",
"DepartureTime": "2026-01-01T00:00:00.000Z",
"DestinationAddress": "text",
"DestinationLatitude": 1,
"DestinationLongitude": 1,
"DestinationCountryName": "text",
"DestinationCountryCode": "text",
"ArrivalTimeZoneId": "text",
"ArrivalTimeLocal": "2026-01-01T00:00:00.000Z",
"ArrivalTime": "2026-01-01T00:00:00.000Z"
}
],
"Regions": [
{
"Name": "text",
"GeometryId": "text"
}
],
"Notes": "text"
}
]Tenant Var Code
Itinerary Id
OK
A unique identifier of the itinerary
Itinerary start date
Itinerary end date
Itinerary start date converted to user time zone
Itinerary end date converted to user time zone
User time zone id
Summary text
Calculated overall risk
External system Id
External system status
PNR Number - Passenger name record of a reservation system
Free-text notes
GET /V2/{tenantVarCode}/itineraries/{itineraryId} HTTP/1.1
Accept: */*
OK
{
"Id": 1,
"Start": "2026-01-01T00:00:00.000Z",
"End": "2026-01-01T00:00:00.000Z",
"StartUserTimeZone": "2026-01-01T00:00:00.000Z",
"EndUserTimeZone": "2026-01-01T00:00:00.000Z",
"UserTimeZoneId": "text",
"Summary": "text",
"ApprovalState": "NoDecision",
"OverallRisk": 1,
"ExternalId": "text",
"ExternalStatus": "text",
"PnrNumber": "text",
"Travelers": [
{
"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"
}
],
"Hotels": [
{
"Id": 1,
"Name": "text",
"Address": "text",
"Latitude": 1,
"Longitude": 1,
"CountryName": "text",
"CountryCode": "text",
"TimeZoneId": "text",
"CheckInTimeLocal": "2026-01-01T00:00:00.000Z",
"CheckInTime": "2026-01-01T00:00:00.000Z",
"CheckOutTimeLocal": "2026-01-01T00:00:00.000Z",
"CheckOutTime": "2026-01-01T00:00:00.000Z"
}
],
"Flights": [
{
"Id": 1,
"FlightNumber": "text",
"Origin": "text",
"Destination": "text",
"OriginLatitude": 1,
"OriginLongitude": 1,
"OriginCountryName": "text",
"OriginCountryCode": "text",
"DepartureTimeZoneId": "text",
"DepartureTimeLocal": "2026-01-01T00:00:00.000Z",
"DepartureTime": "2026-01-01T00:00:00.000Z",
"DestinationLatitude": 1,
"DestinationLongitude": 1,
"DestinationCountryName": "text",
"DestinationCountryCode": "text",
"ArrivalTimeZoneId": "text",
"ArrivalTimeLocal": "2026-01-01T00:00:00.000Z",
"ArrivalTime": "2026-01-01T00:00:00.000Z"
}
],
"Journeys": [
{
"Id": 1,
"JourneyType": "Walk",
"Name": "text",
"Description": "text",
"OriginAddress": "text",
"OriginLatitude": 1,
"OriginLongitude": 1,
"OriginCountryName": "text",
"OriginCountryCode": "text",
"DepartureTimeZoneId": "text",
"DepartureTimeLocal": "2026-01-01T00:00:00.000Z",
"DepartureTime": "2026-01-01T00:00:00.000Z",
"DestinationAddress": "text",
"DestinationLatitude": 1,
"DestinationLongitude": 1,
"DestinationCountryName": "text",
"DestinationCountryCode": "text",
"ArrivalTimeZoneId": "text",
"ArrivalTimeLocal": "2026-01-01T00:00:00.000Z",
"ArrivalTime": "2026-01-01T00:00:00.000Z"
}
],
"Regions": [
{
"Name": "text",
"GeometryId": "text"
}
],
"Notes": "text"
}Tenant Var Code
Itinerary Id
PNR Number - Passenger name record of a reservation system
Free-text notes
OK
No content
PUT /V2/{tenantVarCode}/itineraries/{itineraryId} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 64
{
"ApprovalState": "NoDecision",
"PnrNumber": "text",
"Notes": "text"
}OK
No content
Tenant Var Code
Itinerary Id
OK
No content
DELETE /V2/{tenantVarCode}/itineraries/{itineraryId} HTTP/1.1
Accept: */*
OK
No content
Last updated

