Skip to main content

Bookings

Bookings​

Resources​

  • /bookings

Methods​

  • GET

  • POST

  • PATCH

Summary of changes​

Pagination has changed -> See request query parameter changes for details

Several field names have been updated. See response changes for a list of fields and their counterparts in the GET /bookings endpoint of the Partner API

Several fields have been removed from the GET /bookings response. See removed fields section for full details.

Request body changes​

Lists all request body parameters that can be set on a POST or PATCH to the booking resource, and their corresponding parameters in the Partner API.

DescriptionPublic APIPartner APITypeNotes
Currency** Set the currency of the bookingcurrencycurrencystringNo change, cannot be updated
Agent Set the agent on the bookingagentReferenceNumberagentReferenceNumberstringNo change
Booking Notes Add any important notes to the booking that may need to be actioned* by our support teams*bookingNotebookingNotestringNo change, cannot be updated
Store Agent Set the store agent on the bookingstoreAgentCode storeAgentEmailstoreAgentCode storeAgentEmailstringNo change, cannot be updated
Consultant Name Set* *the consultant on the bookingtravelConsultantFirstName travelConsultantSurnametravelConsultantFirstName travelConsultantSurnamestringNo change, cannot be updated
Payment due date Set the payment due date on the bookingfullPaymentDueDaten/astringNo longer supported

Request query parameter changes​

Lists all fields present in the Public API that have a corresponding field in the Partner API.

DescriptionPublic APIPartner APITypeNotes
Consultant Name Retrieve bookings with a specific consultantconsultantFirstName consultantLastNameconsultantFirstName consultantLastNamestringNo change
Customer Name Retrieve bookings for a specific customercustomerFirstName customerLastNamecustomerFirstName customerLastNamestringNo change
Date of booking Retrieve bookings in a specific date rang**edateOfBookingStar dateOfBookingEnddateOfBookingStart dateOfBookingEndstringNo change
Date of first travel *Retrieve bookings *in a specific travel date rangedateOfFirstTravelStart dateOfFirstTravelEnddateOfFirstTravelStart dateOfFirstTravelEndstringNo change
Outstanding balance due date Retrieve bookings with outstanding balanceoutstandingBalanceDueStart outstandingBalanceDueEndoutstandingBalanceDueStart outstandingBalanceDueEndstringNo change
Paginationlimit startsize pageintegerPage query param effectively replaces starting record (start) used in public API

Response Changes​

DescriptionPublic APIPartner APIType
Booking identifier Unique identifier for this bookingididstring
Booking resource link Direct API endpoint reference to this bookinghrefhrefstring
Booking completion status Indicates whether the booking is complete, incomplete, or cancelledstatusstatusstring
Customer's email address Used for communication and booking confirmationemailAddressemailAddressstring
Currency code Indicates the currency used for all monetary amounts in the bookingcurrencycurrencystring
Deposit amount required The initial payment amount that must be paid to secure the bookingdepositAmountdepositAmountinteger
Deposit payment deadline The date by which the deposit must be paiddepositDueDatedepositDueDatestring
Commission amount The commission earned on this bookingcommissioncommissioninteger
Total original price The initial total amount before any discounts or adjustmentstotalOriginalAmounttotalOriginalAmountinteger
Total gross amount The total amount before fees and after discountstotalGrossAmounttotalGrossAmountinteger
Total net amount The final total amount after all discounts and feestotalNetAmounttotalNetAmountinteger
Remaining balance due The amount still owed on the bookingoutstandingBalanceoutstandingBalanceinteger
Gross balance remaining The outstanding balance before additional adjustmentsgrossOutstandingBalancegrossOutstandingBalanceinteger
Net balance remaining The outstanding balance after all adjustmentsnetOutstandingBalancenetOutstandingBalanceinteger
Amount already paid The total payments received to dateamountPaidamountPaidinteger
Total discount applied The sum of all discounts applied to the bookingtotalDiscountAmounttotalDiscountAmountinteger
Total fees charged The sum of all fees added to the bookingtotalFeeAmounttotalFeeAmountinteger
Final payment deadline The date by which the outstanding balance must be paidoutstandingBalanceDueDateoutstandingBalanceDueDatestring
First travel date The date when travel begins for this bookingdateOfFirstTraveldateOfFirstTravelstring
Customer details link Reference to retrieve customer information for this bookingcustomerscustomers"customers": { "href": "/bookings/12345/customers" }
Trip details link Reference to retrieve trip information for this bookingtripstrips"trips": { "href": "/bookings/12345/trips" }
Accommodation details link Reference to retrieve accommodation information for this bookingaccommodationsaccommodations"accommodations": { "href": "/bookings/12345/accommodations" }
Transfer details link Reference to retrieve transfer/transportation information for this bookingtransferstransfers"transfers": { "href": "/bookings/12345/transfers" }
Activity details link Reference to retrieve activity information for this bookingsightseeingactivities"activities": { "href": "/bookings/12345/activities" }
Additional services link Reference to retrieve additional services information for this bookingadditionalServicesadditionalServices"additionalServices": { "href": "/bookings/12345/additional-services" }
Lead passenger name The name of the primary traveler on the bookingleadPaxNameleadPaxNamestring
Travel consultant full name The name of the consultant who created/manages the bookingtravelConsultantNametravelConsultantNamestring
Last travel date The date when travel ends for this bookinglastTravelDatelastTravelDatestring
Number of passengers The total count of travelers on this bookingpaxCountpaxCountinteger
Last modification date The date and time when the booking was last updatedlastUpdatedDatelastUpdatedDatedatetime
Consultant first name The first name of the travel consultanttravelConsultantFirstNametravelConsultantFirstNamestring
Consultant surname The last name of the travel consultanttravelConsultantSurnametravelConsultantSurnamestring
Buying agent name The name of the agency that purchased/booked the travelbuyingAgentNamebuyingAgentNamestring
Store agent name The name of the specific store/location that made the bookingstoreAgentNamestoreAgentNamestring
Agent reference number Internal reference number used by the agent for trackingagentReferenceNumberagentReferenceNumberstring
Group payment indicator Indicates whether this booking uses group payment arrangementsgroupPaymentFlaggroupPaymentFlagboolean
Creation date The date and time when the booking was originally createdcreatedDatecreatedDatedatetime

Current request (deprecated)​

The legacy Public API returned bookings with flat customer, phone, and pricing structures — see the response changes table for field mappings.

GET https://api.intrepidtravel.com/v2/bookings/{bookingId}

{
"bookingId": "B123456",
"status": "Confirmed",
"travelConsultantFirstName": "Phil",
"travelConsultantSurname": "Maye",
"customer": {
"firstName": "John",
"surname": "Smith",
"homePhone": "0115487956",
"mobilePhone": "0435485548"
},
"currency": "AUD",
"amountTotal": 2495,
"amountPaid": 500,
"amountOwing": 1995,
"fullPaymentDueDate": "2027-03-01",
"agentReferenceNumber": "23424855"
}

Updated request​

The Partner API returns a normalised booking with linked customers, agent, payment model, and multiple phone/emergency-contact arrays.

GET https://api.partners.intrepidtravel.cloud/bookings/{bookingId}

{

    "id": "6792405",

    "href": "/bookings/6792405",

    "status": "incomplete",

    "emailAddress": "Starship.technician\@intrepidtravel.com",

    "currency": "gbp",

    "depositAmount": 0,

    "depositDueDate": "2026-06-05",

    "commission": 0,

    "totalGrossAmount": 0,

    "totalNetAmount": 0,

    "outstandingBalance": 0,

    "grossOutstandingBalance": 0,

    "netOutstandingBalance": 0,

    "amountPaid": 0,

    "outstandingBalanceDueDate": "2026-06-05",

    "dateOfFirstTravel": "2026-07-31",

    "customers": {

        "href": "/bookings/6792405/customers"

    },

    "trips": {

        "href": "/bookings/6792405/trips"

    },

    "leadPaxName": "Orion Anderson",

    "travelConsultantName": "PEAK TEST agent - Multi Currency API Booking",

    "paxCount": 1,

    "lastUpdatedDate": "2025-12-23T03:50:11",

    "travelConsultantFirstName": "PEAK TEST agent - Multi Currency",

    "travelConsultantSurname": "API Booking",

    "createdDate": "2025-12-17T03:15:07"

}

Removed fields​

Removed FieldsPublic APINotesRelevant Field (if applicable)
RemovedinvoicesSee invoices
Removedpayments
Removedflights
RemovedInsurance
RemovedstarshipItineraryNotesAvailable
RemovedstarshipItineraryNotes65t
RemovedelementsItineraryNotesAvailable
RemovedelementsItineraryNotes
RemovedpartnerId
RemovedpartnerName
Removedsequence
RemovedexternalReference