ITT Transfer API (1.0.0)

Download OpenAPI specification:

Transfer API endpoints converted from Postman collection.

Transfer

Transfer search, pricing, booking, ancillaries and post-booking flows.

Search for transfers.

Authorizations:
(apiKeyAuthsecretCodeAuth)
Request Body schema: application/json
required
required
Array of objects

List of transfer route segments

property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "segment": [
    ],
  • "journey_type": "OneWay",
  • "travelers_adult": 2,
  • "travelers_adult_types": [
    ],
  • "travelers_child": 0,
  • "travelers_child_types": [ ],
  • "travelers_child_age": [ ],
  • "travelers_infants": 0,
  • "travelers_infants_age": [ ],
  • "travelers_infants_types": [ ],
  • "guest_nationality": "BD",
  • "transfer_type": "private",
  • "supplier_uid": "all",
  • "partner_id": "",
  • "short_ref": "xxxx111",
  • "language": "en",
  • "service_type": "regular"
}

Response samples

Content type
application/json
Example
{
  • "status": "success",
  • "reason": "Your destination search yielded results for 15 transfers.",
  • "tracking_id": "117728706608V21",
  • "search_parameter": {
    }
}

Search for Single transfers.

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

Unique tracking ID from transfer search response

transfer_id
required
string

Unique transfer identifier

property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "tracking_id": "11772862765YXW1",
  • "transfer_id": "T1HS00025#0-43"
}

Response samples

Content type
application/json
Example
{
  • "status": "success",
  • "tracking_id": "111772863275261949XMKY",
  • "search_parameter": {
    },
  • "session_expire": "null,",
  • "transfer_data": {
    }
}

Update traveler information for existing transfers.

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

Booking tracking ID from validation

member_id
required
string

Logged-in user member ID

save_pax
string

Save passenger information for future use (yes / no)

required
Array of objects

List of passenger details

property name*
additional property
any

Responses

Request samples

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

Response samples

Content type
application/json
Example
{
  • "status": "success",
  • "reason": "Passenger data has been successfully updated.",
  • "tracking_id": "111772863275261949XMKY",
  • "total_guest": 2,
  • "data": [
    ]
}

Transfer Booking

Search for Create Booking.

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

Booking tracking ID from validation

transfer_tracking_id
required
string

Transfer tracking ID with segment reference

member_id
required
string

Logged-in user member ID

isPartialPay
string

Indicates partial payment (yes / no)

redirect_url
string

Redirect URL after payment

note
string

Optional note for driver

payment_type
required
string

Payment method (account_balance / card / onlinepayment)

isd_code
required
string

Country ISD code

contact_no
required
string

Contact number

email_address
required
string

Customer email address

agency_email
string

Agency email (optional)

Array of objects

Linked travel segments (optional)

property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "booking_tracking_id": "11177303486226194YSHFB",
  • "transfer_tracking_id": "11177303486226194YSHFB||0-43",
  • "member_id": "1",
  • "isPartialPay": "no",
  • "note": "Note to driver",
  • "payment_type": "account_balance",
  • "isd_code": "880",
  • "contact_no": "1966330000",
  • "email_address": "[email protected]",
  • "agency_email": "[email protected]",
  • "connected_segment": [
    ]
}

Response samples

Content type
application/json
Example
{
  • "status": "success",
  • "reason": "The booking has been successfully created, and it is associated with the Booking Id TR2609MATDA33W.",
  • "tracking_id": "11177303486226194YSHFB",
  • "booking_id": "TR2609MATDA33W",
  • "general": {
    },
  • "booking": {
    },
  • "price": {
    },
  • "transfer": {
    },
  • "data": {
    },
  • "partner": {},
  • "supplier": {
    }
}

Transfer Management

Cancel Booking

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

Logged-in user member ID

tracking_id
required
string

Transfer booking tracking ID

reason
string

Reason for cancellation (optional)

property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "member_id": "1",
  • "tracking_id": "11177303486226194YSHFB",
  • "reason": "not required"
}

Response samples

Content type
application/json
Example
{
  • "status": "success",
  • "reason": "The booking has been successfully canceled.. Refund ref id. ITT-RFD-090326-0055 request for BDT 3335.33 has been successfully submitted. The finance team will proceed to verify and update accordingly.",
  • "reason_admin": null,
  • "tracking_id": "11177303486226194YSHFB",
  • "booking_id": "TR2609MATDA33W",
  • "booking_status": "cancel",
  • "booking_supplier_status": "CANCELLED",
  • "cancellationReference": null,
  • "post_booking_details": {
    },
  • "response_data": {
    }
}

Booking details

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

Logged-in user member ID

tracking_id
required
string

Transfer or booking tracking ID

booking_id
required
string

Booking ID for the Transfer package

property name*
additional property
any

Responses

Request samples

Content type
application/json
{
  • "tracking_id": "71176482474026194FH3BA",
  • "booking_id": "",
  • "member_id": "1"
}

Response samples

Content type
application/json
Example
{
  • "status": "success",
  • "reason": "Booking Details For Tracking Id 119177311942703210WDEPJ",
  • "tracking_id": "119177311942703210WDEPJ",
  • "booking_id": "FL2610MAPSA3D7",
  • "pay_tracking_id": null,
  • "sendGTMEvent": false,
  • "general": {
    },
  • "changeLogs": [ ],
  • "voucher": {},
  • "action": {
    },
  • "voidRefundData": [ ],
  • "reIssueData": [ ],
  • "booking": {
    },
  • "price": {
    },
  • "bookingPaymentRequestDtata": [ ],
  • "syncData": {
    },
  • "flight": {
    },
  • "additional_baggage": [ ],
  • "additional_meal": [ ],
  • "pax_seat_plan": [ ],
  • "baggage_protection": [ ],
  • "additional_services": [ ],
  • "discount_data": [ ],
  • "pax": {
    },
  • "invoice_data": [ ],
  • "refund_status_list": [
    ],
  • "refund_data": [ ],
  • "partner": {},
  • "supplier": {
    },
  • "terms": {
    },
  • "cancellation_terms": {
    },
  • "special_notice_status": "disable",
  • "special_notice": null
}
Back to Portal