## 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