ITT Fast Track API (1.0.0)

Download OpenAPI specification:

Fast Track API endpoints converted from Postman collection.

Fast Track

Fast Track search, pricing, booking, ancillaries and post-booking flows.

Search Fast Track Services

Search for available fast track services by airport code and supplier details.

Authorizations:
(apiKeyAuthsecretCodeAuth)
Request Body schema: application/json
required
required
object

Fast track target details

supplier_uid
required
string

Supplier identifier

language
required
string

Response language code

partner_id
string

Partner identifier

short_ref
string

Short reference code

Responses

Response Schema: application/json
property name*
additional property
any

Request samples

Content type
application/json
{
  • "fastTrack": {
    • "airport": "DXB"
    },
  • "supplier_uid": "all",
  • "partner_id": "1",
  • "short_ref": "xxxx111",
  • "language": "en"
}

Response samples

Content type
application/json
{
  • "value": {
    • "status": "success",
    • "reason": "A total of 1 Fast Track services were found for your search.",
    • "tracking_id": "311785323309FOY1",
    • "search_parameter": {
      },
    • "total_fasttrack": 1,
    • "data": [
      ],
    • "filter": {
      },
    }
}

Get Fast Track Details

Get the fast track service details before booking using tracking ID and service ID.

Authorizations:
(apiKeyAuthsecretCodeAuth)
Request Body schema: application/json
required
tracking_id
required
string

Unique tracking ID from the search result

service_id
required
string

Unique fast track service identifier

adult_count
required
integer >= 1

Number of adult passengers

child_count
required
integer >= 0

Number of child passengers

infant_count
required
integer >= 0

Number of infant passengers

Responses

Response Schema: application/json
property name*
additional property
any

Request samples

Content type
application/json
{
  • "tracking_id": "11784720361JMN1",
  • "service_id": "X1ZK00057||f1103a99-337e-0b39-b225-17b6c17c2ea8",
  • "adult_count": 1,
  • "child_count": 0,
  • "infant_count": 0
}

Response samples

Content type
application/json
{
  • "value": {
    • "status": "success",
    • "tracking_id": "311178532730180180FV6LQ",
    • "search_parameter": {
      },
    • "data": {
      }
    }
}

Update Fast Track Traveller Details

Update passenger information for a fast track booking using tracking ID and passenger details.

Authorizations:
(apiKeyAuthsecretCodeAuth)
Request Body schema: application/json
required
booking_tracking_id
required
string

Unique booking tracking identifier

member_id
required
string

Member or user ID

save_pax
required
string
Enum: "yes" "no"

Flag to save passenger details for future bookings

required
Array of objects

List of passengers to be updated

Responses

Response Schema: application/json
object

Request samples

Content type
application/json
{
  • "booking_tracking_id": "1117847277738812594MUS",
  • "member_id": "2",
  • "save_pax": "yes",
  • "passenger": [
    • {
      }
    ]
}

Response samples

Content type
application/json
{
  • "value": {
    • "status": "success",
    • "reason": "Customer data has been successfully updated.",
    • "tracking_id": "311178532730180180FV6LQ",
    • "total_guest": 1,
    • "data": [
      ]
    }
}

Create Fast Track Booking

Create a new fast track service booking with payment details and schedule information.

Authorizations:
(apiKeyAuthsecretCodeAuth)
Request Body schema: application/json
required
booking_tracking_id
required
string

Unique booking tracking identifier

service_tracking_id
required
string

Service specific tracking identifier

member_id
required
string

Member or user ID

payment_type
required
string

Method of payment used (e.g., account_balance)

isd_code
required
string

Country ISD calling code

contact_no
required
string

Contact phone number

email_address
required
string <email>

Customer contact email address

flight_number
required
string

Flight number associated with the service

booking_date
required
string <date>

Scheduled date for the service (YYYY-MM-DD)

booking_time
required
string <time>

Scheduled time for the service (HH:MM:SS)

redirect_url
string <uri>

URL to redirect after booking payment completion

agency_email
string <email>

Agency contact email address

Responses

Response Schema: application/json
object

Request samples

Content type
application/json
{
  • "booking_tracking_id": "1117847277738812594MUS",
  • "service_tracking_id": "1117847277738812594MUS||f1103a99-337e-0b39-b225-17b6c17c2ea8",
  • "member_id": "2",
  • "payment_type": "account_balance",
  • "isd_code": "880",
  • "contact_no": "1966330000",
  • "email_address": "iam@mail.com",
  • "agency_email": "iam@mail.com",
  • "flight_number": "ASDFAS",
  • "booking_date": "2026-07-29",
  • "booking_time": "08:00:00"
}

Response samples

Content type
application/json
{
  • "status": "success",
  • "reason": "Booking has been created successfully.",
  • "tracking_id": "111784867729881724V41V",
  • "total_guest": 1,
  • "service_id": 91,
  • "base_price": 34,
  • "service_price": 34,
  • "vat_price": 4.42,
  • "discount_price": 0,
  • "total_price": 38.42,
  • "service_name": "Visa On Arrival"
}

Get Fast Track Booking Details

Retrieve details of a fast track booking using member ID and tracking ID.

Authorizations:
(apiKeyAuthsecretCodeAuth)
Request Body schema: application/json
required
member_id
required
string

Unique member or user identifier

tracking_id
required
string

Unique booking tracking identifier

Responses

Response Schema: application/json
object

Request samples

Content type
application/json
{
  • "member_id": "2",
  • "tracking_id": "111784720379881256RCII"
}

Response samples

Content type
application/json
{ }
Back to Portal