Last updated

December 20, 2024

Updates

Trip API
  • POST /v2/invoicing/invoice-data:
    • 200 response: added support for invoices>data>itemNameMetadata>defaultItemName property
  • PUT /v3/trips/{tripId}/pnrs/{pnrId}:
    • request: added support for approvalInfo>approvalType property
  • GET /v3/trips/{tripId}/pnrs/{pnrId}:
    • 200 response: added support for approvalInfo>approvalType property
  • POST /v3/trips/{tripId}/pnrs:
    • request: added support for approvalInfo>approvalType property
  • GET /v3/trips/{tripId}/detail:
    • 200 response: added support for simplePnrs>limo property
    • 200 response: added support for pendingManualFormPnrs>data>approvalInfo>approvalType property
    • 200 response: added support for pendingShellPnrs>data>approvalInfo>approvalType property
    • 200 response: added support for pnrs>data>approvalInfo>approvalType property

December 17, 2024

Updates

Air API
  • POST /v3/air/fetch-traveler-unused-credits:
    • 200 response: has been updated at path unusedCreditInfo>redeemVia>description
Company API
  • POST /v2/service-charge/{entityType}/{entityId}/types/{type}/list:
    • 200 response: added an item of type object to serviceCharges>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
Event API
  • GET /v2/events/payment-sources:
    • 200 response: has been updated at path paymentSources>paymentSource>unusedCreditDescriptor>unusedCreditInfo>redeemVia>description
  • POST /v2/events/list:
    • 200 response: has been updated at path events>paymentSources>paymentSource>unusedCreditDescriptor>unusedCreditInfo>redeemVia>description
  • GET /v2/events/read-by-external-id:
    • 200 response: has been updated at path event>paymentSources>paymentSource>unusedCreditDescriptor>unusedCreditInfo>redeemVia>description
  • GET /v2/events/{eventId}:
    • 200 response: has been updated at path event>paymentSources>paymentSource>unusedCreditDescriptor>unusedCreditInfo>redeemVia>description
Trip API
  • PUT /v3/trips/{tripId}/pnrs/{pnrId}:
    • request: has been updated at path airPnr>travelerInfos>tickets>createdUnusedCredit>redeemVia>description
  • GET /v3/trips/{tripId}/pnrs/{pnrId}:
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>createdUnusedCredit>redeemVia>description
  • POST /v3/trips/{tripId}/pnrs:
    • request: has been updated at path airPnr>travelerInfos>tickets>createdUnusedCredit>redeemVia>description
  • GET /v3/trips/{tripId}/detail:
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>createdUnusedCredit>redeemVia>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>createdUnusedCredit>redeemVia>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>createdUnusedCredit>redeemVia>description

December 10, 2024

Updates

Air API
  • POST /v2/air/pnrs/{pnrId}/update:
    • 200 response: added support for paymentVerificationInfo>paymentKey property
    • request: added postPaymentVerificationInfo
    • request: removed travelerInfo>traveler>required
  • POST /v2/air/modify-book:
    • 200 response: added support for paymentVerificationInfo>paymentKey property
    • request: added postPaymentVerificationInfo
  • POST /v2/air/create-pnr:
    • request: added postPaymentVerificationInfo
Company API
  • POST /v2/service-charge/{entityType}/{entityId}/types/{type}/list:
    • 200 response: added support for serviceCharges>userOrgId property
    • 200 response: added support for serviceCharges>bookingDetails property
    • 200 response: added support for serviceCharges>fop property
    • 200 response: added support for serviceCharges>paymentTransaction property
    • 200 response: added support for serviceCharges>failureDetails property
  • PATCH /v2/companies/{companyId}/features:
    • added companyRole query parameter
    • request: added support for new value VISA_RESTRICTIONS_CONFIG on enum featuresToDelete
    • request: added support for new value VISA_RESTRICTIONS_CONFIG on enum featuresToUpdate>name
  • GET /v2/companies/{companyId}/features:
    • added companyRole query parameter
    • 200 response: added support for new value VISA_RESTRICTIONS_CONFIG on enum features>name
  • PUT /v2/companies/{companyId}:
    • request: added support for new value GLOBAL on enum companyRoles
  • GET /v2/companies/{companyId}:
    • 200 response: added support for new value GLOBAL on enum companyRoles
  • POST /v2/companies:
    • request: added support for new value GLOBAL on enum companyRoles
Trip API
  • POST /v3/trips/{tripId}/pnrs/{pnrId}/cancel:
    • request: added an item of type object to cancellationDetails>refundInfo>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
  • PUT /v3/trips/{tripId}/pnrs/{pnrId}:
    • request: added an item of type object to paymentInfo>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to serviceFees>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to airPnr>travelerInfos>tickets>paymentDetails>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to costToCustomer>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to costOfGoodsSold>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
  • GET /v3/trips/{tripId}/pnrs/{pnrId}:
    • 200 response: added an item of type object to paymentInfo>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to serviceFees>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to airPnr>travelerInfos>tickets>paymentDetails>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to costToCustomer>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to costOfGoodsSold>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
  • POST /v3/trips/{tripId}/pnrs:
    • request: added an item of type object to paymentInfo>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to serviceFees>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to airPnr>travelerInfos>tickets>paymentDetails>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to costToCustomer>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • request: added an item of type object to costOfGoodsSold>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
  • GET /v3/trips/{tripId}/detail:
    • 200 response: added an item of type object to pendingManualFormPnrs>data>paymentInfo>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingManualFormPnrs>data>serviceFees>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>paymentDetails>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingManualFormPnrs>data>costToCustomer>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingManualFormPnrs>data>costOfGoodsSold>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingShellPnrs>data>paymentInfo>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingShellPnrs>data>serviceFees>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingShellPnrs>data>airPnr>travelerInfos>tickets>paymentDetails>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingShellPnrs>data>costToCustomer>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pendingShellPnrs>data>costOfGoodsSold>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pnrs>data>paymentInfo>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pnrs>data>serviceFees>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pnrs>data>airPnr>travelerInfos>tickets>paymentDetails>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pnrs>data>costToCustomer>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
    • 200 response: added an item of type object to pnrs>data>costOfGoodsSold>payments>fop>paymentMetadata>vendorProgramPaymentMetadata oneOf values
User Management API
  • GET /v2/users/{userId}:
    • 200 response: has been updated at path isActive>description
  • POST /v2/users:
    • request: removed support for isActive property

December 05, 2024

Updates

Event API
  • POST /v2/events/{eventId}/edit-basic-info:
    • request: added support for policyId property
  • POST /v2/events/list:
    • 200 response: added support for events>policyId property
  • GET /v2/events/read-by-external-id:
    • 200 response: added support for event>policyId property
  • GET /v2/events/{eventId}:
    • 200 response: added support for event>policyId property
  • POST /v2/events:
    • request: added support for policyId property
Policy API
  • PUT /v2/companies/{companyId}/policies/{policyId}:
    • request: added an item of type object to rules>policyValue>universalProps oneOf values
    • request: added support for new value LOWEST_FARE_PER_HOTEL_PROPERTY on enum rules>ruleType
    • request: removed support for hotelPolicyRules>lowestFarePerHotelProperty property
  • GET /v2/companies/{companyId}/policies/{policyId}:
    • 200 response: added an item of type object to rules>policyValue>universalProps oneOf values
    • 200 response: added support for new value LOWEST_FARE_PER_HOTEL_PROPERTY on enum rules>ruleType
    • 200 response: removed support for hotelPolicyRules>lowestFarePerHotelProperty property
  • POST /v2/companies/{companyId}/policies:
    • request: added an item of type object to rules>policyValue>universalProps oneOf values
    • request: added support for new value LOWEST_FARE_PER_HOTEL_PROPERTY on enum rules>ruleType
    • request: removed support for hotelPolicyRules>lowestFarePerHotelProperty property
Trip API
  • PUT /v3/trips/{tripId}/pnrs/{pnrId}:
    • request: has been updated at path airPnr>automatedCancellationInfo>supportedCancellations>totalFare>description
    • request: added support for airPnr>travelerInfos>createdMcos property
    • request: has been updated at path airPnr>travelerInfos>appliedCredits>creditAmount>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>otherAncillaryFares>totalFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>flightFareBreakup>flightsFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>totalFlightsFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>totalFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>otherAncillaries>fare>description
    • request: has been updated at path airPnr>travelerInfos>tickets>savingsFare>fareAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>publishedFare>description
    • request: has been updated at path airPnr>travelerInfos>tickets>ticketCtc>cost>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>paymentDetails>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>updateDateTime>description
    • request: has been updated at path airPnr>travelerInfos>tickets>refundInfo>penalty>description
    • request: has been updated at path airPnr>travelerInfos>tickets>refundInfo>refundAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>ctcRefund>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsRefund>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>addCollectAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>ancillaries>totalFare>description
    • request: has been updated at path airPnr>travelerInfos>tickets>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>issuedDateTime>description
  • GET /v3/trips/{tripId}/pnrs/{pnrId}:
    • 200 response: has been updated at path airPnr>automatedCancellationInfo>supportedCancellations>totalFare>description
    • 200 response: added support for airPnr>travelerInfos>createdMcos property
    • 200 response: has been updated at path airPnr>travelerInfos>appliedCredits>creditAmount>description
    • 200 response: has been updated at path airPnr>travelerInfos>booking>itinerary>otherAncillaryFares>totalFare>description
    • 200 response: has been updated at path airPnr>travelerInfos>booking>itinerary>flightFareBreakup>flightsFare>description
    • 200 response: has been updated at path airPnr>travelerInfos>booking>itinerary>totalFlightsFare>description
    • 200 response: has been updated at path airPnr>travelerInfos>booking>itinerary>totalFare>description
    • 200 response: has been updated at path airPnr>travelerInfos>booking>otherAncillaries>fare>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>savingsFare>fareAmount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>publishedFare>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>ticketCtc>cost>amount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>paymentDetails>amount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>updateDateTime>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>refundInfo>penalty>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>refundInfo>refundAmount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>ctcRefund>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsRefund>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsAmount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>amount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>addCollectAmount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>ancillaries>totalFare>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>amount>description
    • 200 response: has been updated at path airPnr>travelerInfos>tickets>issuedDateTime>description
  • POST /v3/trips/{tripId}/pnrs:
    • request: has been updated at path airPnr>automatedCancellationInfo>supportedCancellations>totalFare>description
    • request: added support for airPnr>travelerInfos>createdMcos property
    • request: has been updated at path airPnr>travelerInfos>appliedCredits>creditAmount>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>otherAncillaryFares>totalFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>flightFareBreakup>flightsFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>totalFlightsFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>itinerary>totalFare>description
    • request: has been updated at path airPnr>travelerInfos>booking>otherAncillaries>fare>description
    • request: has been updated at path airPnr>travelerInfos>tickets>savingsFare>fareAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>publishedFare>description
    • request: has been updated at path airPnr>travelerInfos>tickets>ticketCtc>cost>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>paymentDetails>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>updateDateTime>description
    • request: has been updated at path airPnr>travelerInfos>tickets>refundInfo>penalty>description
    • request: has been updated at path airPnr>travelerInfos>tickets>refundInfo>refundAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>ctcRefund>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsRefund>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>exchangeInfo>addCollectAmount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>ancillaries>totalFare>description
    • request: has been updated at path airPnr>travelerInfos>tickets>amount>description
    • request: has been updated at path airPnr>travelerInfos>tickets>issuedDateTime>description
  • GET /v3/trips/{tripId}/detail:
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>automatedCancellationInfo>supportedCancellations>totalFare>description
    • 200 response: added support for pendingManualFormPnrs>data>airPnr>travelerInfos>createdMcos property
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>appliedCredits>creditAmount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>booking>itinerary>otherAncillaryFares>totalFare>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>booking>itinerary>flightFareBreakup>flightsFare>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>booking>itinerary>totalFlightsFare>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>booking>itinerary>totalFare>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>booking>otherAncillaries>fare>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>savingsFare>fareAmount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>publishedFare>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>ticketCtc>cost>amount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>paymentDetails>amount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>updateDateTime>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>refundInfo>penalty>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>refundInfo>refundAmount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>ctcRefund>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsRefund>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsAmount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>amount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>addCollectAmount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>ancillaries>totalFare>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>amount>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>issuedDateTime>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>automatedCancellationInfo>supportedCancellations>totalFare>description
    • 200 response: added support for pendingShellPnrs>data>airPnr>travelerInfos>createdMcos property
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>appliedCredits>creditAmount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>booking>itinerary>otherAncillaryFares>totalFare>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>booking>itinerary>flightFareBreakup>flightsFare>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>booking>itinerary>totalFlightsFare>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>booking>itinerary>totalFare>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>booking>otherAncillaries>fare>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>savingsFare>fareAmount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>publishedFare>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>ticketCtc>cost>amount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>paymentDetails>amount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>updateDateTime>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>refundInfo>penalty>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>refundInfo>refundAmount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>ctcRefund>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsRefund>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsAmount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>amount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>addCollectAmount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>ancillaries>totalFare>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>amount>description
    • 200 response: has been updated at path pendingShellPnrs>data>airPnr>travelerInfos>tickets>issuedDateTime>description
    • 200 response: has been updated at path pnrs>data>airPnr>automatedCancellationInfo>supportedCancellations>totalFare>description
    • 200 response: added support for pnrs>data>airPnr>travelerInfos>createdMcos property
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>appliedCredits>creditAmount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>booking>itinerary>otherAncillaryFares>totalFare>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>booking>itinerary>flightFareBreakup>flightsFare>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>booking>itinerary>totalFlightsFare>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>booking>itinerary>totalFare>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>booking>otherAncillaries>fare>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>savingsFare>fareAmount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>publishedFare>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>ticketCtc>cost>amount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>paymentDetails>amount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>updateDateTime>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>refundInfo>penalty>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>refundInfo>refundAmount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>ctcRefund>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsRefund>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>cogsAmount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails>amount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>addCollectAmount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>ancillaries>totalFare>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>amount>description
    • 200 response: has been updated at path pnrs>data>airPnr>travelerInfos>tickets>issuedDateTime>description
  • POST /v2/invoicing/invoice-data:
    • 200 response: added support for new value FR on enum invoices>data>regionCode
  • PUT /v3/trips/{tripId}/pnrs/{pnrId}:
    • request: has been updated at path miscPnr>rate>description
    • request: has been updated at path limoPnr>rate>description
    • request: has been updated at path railPnr>previousItinerary>rate>description
    • request: has been updated at path railPnr>previousItinerary>sections>vendorConfirmations>passengerRefs>description
    • request: has been updated at path railPnr>previousItinerary>sections>rate>description
    • request: added support for railPnr>previousItinerary>sections>fares>passengerRefs property
    • request: has been updated at path railPnr>previousItinerary>sections>fares>rate>description
    • request: has been updated at path railPnr>tickets>passengerRefs>description
    • request: has been updated at path railPnr>sections>vendorConfirmations>passengerRefs>description
    • request: has been updated at path railPnr>sections>rate>description
    • request: added support for railPnr>sections>fares>passengerRefs property
    • request: has been updated at path railPnr>sections>fares>rate>description
    • request: has been updated at path railPnr>rate>description
    • request: added support for hotelPnr>room>rateInfo>nightlyRates property
    • request: added support for airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails property
  • GET /v3/trips/{tripId}/pnrs/{pnrId}:
    • 200 response: has been updated at path miscPnr>rate>description
    • 200 response: has been updated at path limoPnr>rate>description
    • 200 response: has been updated at path railPnr>previousItinerary>rate>description
    • 200 response: has been updated at path railPnr>previousItinerary>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path railPnr>previousItinerary>sections>rate>description
    • 200 response: added support for railPnr>previousItinerary>sections>fares>passengerRefs property
    • 200 response: has been updated at path railPnr>previousItinerary>sections>fares>rate>description
    • 200 response: has been updated at path railPnr>tickets>passengerRefs>description
    • 200 response: has been updated at path railPnr>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path railPnr>sections>rate>description
    • 200 response: added support for railPnr>sections>fares>passengerRefs property
    • 200 response: has been updated at path railPnr>sections>fares>rate>description
    • 200 response: has been updated at path railPnr>rate>description
    • 200 response: added support for hotelPnr>room>rateInfo>nightlyRates property
    • 200 response: added support for airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails property
  • POST /v3/trips/{tripId}/pnrs:
    • request: has been updated at path miscPnr>rate>description
    • request: has been updated at path limoPnr>rate>description
    • request: has been updated at path railPnr>previousItinerary>rate>description
    • request: has been updated at path railPnr>previousItinerary>sections>vendorConfirmations>passengerRefs>description
    • request: has been updated at path railPnr>previousItinerary>sections>rate>description
    • request: added support for railPnr>previousItinerary>sections>fares>passengerRefs property
    • request: has been updated at path railPnr>previousItinerary>sections>fares>rate>description
    • request: has been updated at path railPnr>tickets>passengerRefs>description
    • request: has been updated at path railPnr>sections>vendorConfirmations>passengerRefs>description
    • request: has been updated at path railPnr>sections>rate>description
    • request: added support for railPnr>sections>fares>passengerRefs property
    • request: has been updated at path railPnr>sections>fares>rate>description
    • request: has been updated at path railPnr>rate>description
    • request: added support for hotelPnr>room>rateInfo>nightlyRates property
    • request: added support for airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails property
  • GET /v3/trips/{tripId}/detail:
    • 200 response: has been updated at path pendingManualFormPnrs>data>miscPnr>rate>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>limoPnr>rate>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>previousItinerary>rate>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>previousItinerary>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>previousItinerary>sections>rate>description
    • 200 response: added support for pendingManualFormPnrs>data>railPnr>previousItinerary>sections>fares>passengerRefs property
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>previousItinerary>sections>fares>rate>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>tickets>passengerRefs>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>sections>rate>description
    • 200 response: added support for pendingManualFormPnrs>data>railPnr>sections>fares>passengerRefs property
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>sections>fares>rate>description
    • 200 response: has been updated at path pendingManualFormPnrs>data>railPnr>rate>description
    • 200 response: added support for pendingManualFormPnrs>data>hotelPnr>room>rateInfo>nightlyRates property
    • 200 response: added support for pendingManualFormPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails property
    • 200 response: has been updated at path pendingShellPnrs>data>miscPnr>rate>description
    • 200 response: has been updated at path pendingShellPnrs>data>limoPnr>rate>description
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>previousItinerary>rate>description
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>previousItinerary>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>previousItinerary>sections>rate>description
    • 200 response: added support for pendingShellPnrs>data>railPnr>previousItinerary>sections>fares>passengerRefs property
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>previousItinerary>sections>fares>rate>description
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>tickets>passengerRefs>description
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>sections>rate>description
    • 200 response: added support for pendingShellPnrs>data>railPnr>sections>fares>passengerRefs property
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>sections>fares>rate>description
    • 200 response: has been updated at path pendingShellPnrs>data>railPnr>rate>description
    • 200 response: added support for pendingShellPnrs>data>hotelPnr>room>rateInfo>nightlyRates property
    • 200 response: added support for pendingShellPnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails property
    • 200 response: has been updated at path pnrs>data>miscPnr>rate>description
    • 200 response: has been updated at path pnrs>data>limoPnr>rate>description
    • 200 response: has been updated at path pnrs>data>railPnr>previousItinerary>rate>description
    • 200 response: has been updated at path pnrs>data>railPnr>previousItinerary>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path pnrs>data>railPnr>previousItinerary>sections>rate>description
    • 200 response: added support for pnrs>data>railPnr>previousItinerary>sections>fares>passengerRefs property
    • 200 response: has been updated at path pnrs>data>railPnr>previousItinerary>sections>fares>rate>description
    • 200 response: has been updated at path pnrs>data>railPnr>tickets>passengerRefs>description
    • 200 response: has been updated at path pnrs>data>railPnr>sections>vendorConfirmations>passengerRefs>description
    • 200 response: has been updated at path pnrs>data>railPnr>sections>rate>description
    • 200 response: added support for pnrs>data>railPnr>sections>fares>passengerRefs property
    • 200 response: has been updated at path pnrs>data>railPnr>sections>fares>rate>description
    • 200 response: has been updated at path pnrs>data>railPnr>rate>description
    • 200 response: added support for pnrs>data>hotelPnr>room>rateInfo>nightlyRates property
    • 200 response: added support for pnrs>data>airPnr>travelerInfos>tickets>exchangeInfo>originalTicketDetails property

Deprecations

Event API
  • POST /v2/events/{eventId}/travelers-list: 200 response: customFieldIds at path userGroupInfo>userGroupCriteria>customFieldIds has been deprecated
  • POST /v2/events/list:
    • 200 response: customFieldIds at path events>group>group>userGroupInfo>userGroupCriteria>customFieldIds has been deprecated
  • GET /v2/events/read-by-external-id:
    • 200 response: customFieldIds at path event>group>group>userGroupInfo>userGroupCriteria>customFieldIds has been deprecated
  • GET /v2/events/{eventId}:
    • 200 response: customFieldIds at path event>group>group>userGroupInfo>userGroupCriteria>customFieldIds has been deprecated
Policy API
  • PUT /v2/companies/{companyId}/policies/{policyId}:
    • request: customFieldIds at path userGroups>customFieldIds has been deprecated
  • GET /v2/companies/{companyId}/policies/{policyId}:
    • 200 response: customFieldIds at path userGroups>customFieldIds has been deprecated
  • POST /v2/companies/{companyId}/policies:
    • request: customFieldIds at path userGroups>customFieldIds has been deprecated

New endpoints

Air API
  • Published POST /v3/air/fetch-traveler-unused-credits

December 02, 2024

Updates

Air API
  • POST /v2/air/modify-search:
    • 200 response: added support for itineraryDetails>itineraries>fareInfo>taxBreakdown>percentage property
    • 200 response: added support for itineraryDetails>itineraries>travelers>fareInfo>taxBreakdown>percentage property
  • POST /v2/air/selected-itinerary:
    • 200 response: added support for itinerary>fareInfo>taxBreakdown>percentage property
    • 200 response: added support for itinerary>travelers>fareInfo>taxBreakdown>percentage property
  • POST /v2/air/flight-attributes:
    • 200 response: added support for itineraryDetails>itineraries>fareInfo>taxBreakdown>percentage property
    • 200 response: added support for itineraryDetails>itineraries>travelers>fareInfo>taxBreakdown>percentage property
  • POST /v2/air/search-flights:
    • 200 response: added support for itineraryDetails>itineraries>fareInfo>taxBreakdown>percentage property
    • 200 response: added support for itineraryDetails>itineraries>travelers>fareInfo>taxBreakdown>percentage property
Event API
  • POST /v2/events/{eventId}/edit-basic-info:
    • request: added support for travelerTypes property
  • POST /v2/events/list:
    • 200 response: added support for events>group>metadata>travelerTypes property
  • GET /v2/events/read-by-external-id:
    • 200 response: added support for event>group>metadata>travelerTypes property
  • GET /v2/events/{eventId}:
    • 200 response: added support for event>group>metadata>travelerTypes property
  • POST /v2/events:
    • request: added support for travelerTypes property
Hotel API
  • POST /v2/hotel/pnrs/{pnrId}/modify-details:
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>postpaidRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>prepaidRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>rateDifference>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>publishedNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>publishedRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>averageNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>nightlyRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>totalRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>postpaidRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>prepaidRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>rateDifference>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>publishedNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>publishedRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>averageNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>nightlyRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>totalRate>taxBreakdown>percentage property
  • POST /v2/hotel/price-check:
    • 200 response: added support for price>taxBreakdown>percentage property
  • POST /v2/hotel/details:
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>postpaidRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>prepaidRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>rateDifference>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>publishedNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>publishedRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>averageNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>nightlyRate>taxBreakdown>percentage property
    • 200 response: added support for bookedRooms>rateOptions>rateInfo>totalRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>postpaidRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>prepaidRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>rateDifference>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>publishedNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>publishedRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>averageNightlyRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>nightlyRate>taxBreakdown>percentage property
    • 200 response: added support for rooms>rateOptions>rateInfo>totalRate>taxBreakdown>percentage property
  • POST /v2/hotel/search:
    • 200 response: added support for hotels>rateInfo>totalRate>taxBreakdown>percentage property
    • 200 response: added support for hotels>rateInfo>averageNightlyRate>taxBreakdown>percentage property
Policy API
  • PUT /v2/companies/{companyId}/policies/{policyId}:
    • request: added support for hotelPolicyRules>lowestFarePerHotelProperty property
  • GET /v2/companies/{companyId}/policies/{policyId}:
    • 200 response: added support for hotelPolicyRules>lowestFarePerHotelProperty property
  • POST /v2/companies/{companyId}/policies:
    • request: added support for hotelPolicyRules>lowestFarePerHotelProperty property
Trip API
  • POST /v2/invoicing/invoice-data:
    • 200 response: added support for invoices>data>taxBreakdown>percentage property
    • 200 response: added support for invoices>data>taxBreakdown>percentage property
    • 200 response: added support for new value VAT_REG_NO on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value GST_NO on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value ABN on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value GSTIN on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value SIRET on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value BUSINESS_REG_NO on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value UID on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value CVR_NO on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value EIN on enum invoices>data>buyer>idInfo>idType
    • 200 response: added support for new value VAT_REG_NO on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value GST_NO on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value ABN on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value GSTIN on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value SIRET on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value BUSINESS_REG_NO on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value UID on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value CVR_NO on enum invoices>data>seller>idInfo>idType
    • 200 response: added support for new value EIN on enum invoices>data>seller>idInfo>idType
  • PUT /v3/trips/{tripId}/pnrs/{pnrId}:
    • request: added support for carPnr>rateMetadata property
    • request: removed support for hotelPnr>room>savingsInfo property
    • request: added support for hotelPnr>room>rateMetadata property
    • request: added support for airPnr>legs>flights>amenities property
  • GET /v3/trips/{tripId}/pnrs/{pnrId}:
    • 200 response: added support for carPnr>rateMetadata property
    • 200 response: removed support for hotelPnr>room>savingsInfo property
    • 200 response: added support for hotelPnr>room>rateMetadata property
    • 200 response: added support for airPnr>legs>flights>amenities property
  • POST /v3/trips/{tripId}/pnrs:
    • request: added support for carPnr>rateMetadata property
    • request: removed support for hotelPnr>room>savingsInfo property
    • request: added support for hotelPnr>room>rateMetadata property
    • request: added support for airPnr>legs>flights>amenities property
  • GET /v3/trips/{tripId}/detail:
    • 200 response: added support for pendingManualFormPnrs>data>carPnr>rateMetadata property
    • 200 response: removed support for pendingManualFormPnrs>data>hotelPnr>room>savingsInfo property
    • 200 response: added support for pendingManualFormPnrs>data>hotelPnr>room>rateMetadata property
    • 200 response: added support for pendingManualFormPnrs>data>airPnr>legs>flights>amenities property
    • 200 response: added support for pendingShellPnrs>data>carPnr>rateMetadata property
    • 200 response: removed support for pendingShellPnrs>data>hotelPnr>room>savingsInfo property
    • 200 response: added support for pendingShellPnrs>data>hotelPnr>room>rateMetadata property
    • 200 response: added support for pendingShellPnrs>data>airPnr>legs>flights>amenities property
    • 200 response: added support for pnrs>data>carPnr>rateMetadata property
    • 200 response: removed support for pnrs>data>hotelPnr>room>savingsInfo property
    • 200 response: added support for pnrs>data>hotelPnr>room>rateMetadata property
    • 200 response: added support for pnrs>data>airPnr>legs>flights>amenities property
  • POST /v2/list-organisation-trips:
    • request: has been updated at path customFieldIds>description

Deprecations

Trip API
  • POST /v2/list-organisation-trips:
    • request: customFieldIds has been deprecated