- Add payment requests:
- Extended request object with
SendPaymentRequestEmailsparameter.
- Extended request object with
- Get all reservations (ver 2023-06-06):
- Extended Commander origin with
RoomingList.
- Extended Commander origin with
- Get all taxations:
- Get all tax environments:
- Updated examples. Documentation-only, no change to API.
- Get all availability blocks:
- Add availability blocks:
- Update availability blocks:
- Extended Availability block response object with
CanceledUtc,CancellationReason, andCancellationReasonDetailparameters.
- Extended Availability block response object with
- Add availability blocks:
- Clarified behavior of
PickupDistributionparameter in Availability block parameters request object. Documentation-only, no change to API.
- Clarified behavior of
- Get configuration:
- Extended Accounting configuration option with
SplitVatByClassificationOnBillproperty.
- Extended Accounting configuration option with
- Get all customers:
- Update customer:
- Add customer:
- Clarified range of the
Numberresponse property in Customer. Documentation-only, no change to API.
- Clarified range of the
- Get all companies:
- Update company:
- Add company:
- Clarified range of the
Numberresponse property in Company. Documentation-only, no change to API.
- Clarified range of the
- Updated rate limits documentation in Environments.
- Removed rate limiting per endpoint per
AccessToken. - Get all identity documents:
- Extended Identity document response object with
IssuingCountrySubdivisionCodeproperty.
- Extended Identity document response object with
- Add identity documents:
- Update identity documents:
- Extended request object with
IssuingCountrySubdivisionCodeparameter.
- Extended request object with
- Get all routing rules:
- Deprecated operation. Use Get all billing automations instead.
- Add routing rules:
- Deprecated operation. Use Add billing automations instead.
- Update routing rules:
- Deprecated operation. Use Update billing automations and Update billing automation assignments instead.
- Delete routing rules:
- Deprecated operation. Use Delete billing automations instead.
- Get all billing automations:
- Add billing automations:
- Update billing automations:
- Update billing automation assignments:
- Delete billing automations:
- Removed restricted status.
- Add customer:
- Update customer:
- Extended request object with
PreferredLanguageCodeparameter.
- Extended request object with
- Get all vouchers:
- Add vouchers:
- Update vouchers:
- Extended Voucher response object with
EnterpriseIdproperty.
- Extended Voucher response object with
- Get all source assignments (ver 2024-09-20) (restricted operation):
- Breaking:
EnterpriseIdsproperty changed from optional to required and max 1 item when using Portfolio Access Token. - Extended request object with
UpdatedUtcfiltering parameter. - Extended Source assignments (ver 2024-09-20) response object with
UpdatedUtcproperty.
- Breaking:
- Get all bills:
- Deprecated:
ClosedUtcparameter in request object. UseIssuedUtcinstead.
- Deprecated:
- Get all fiscal machine commands
- Extended Bill parameters in response object with
AccountTypeproperty.
- Extended Bill parameters in response object with
- Get all order items:
- Extended Tax exemption reason type with
Unknownfor unknown tax exemption reasons.
- Extended Tax exemption reason type with
- Get all resource category assignments:
- Clarified behavior of
ActivityStatesfiltering property. Documentation-only, no change to API.
- Clarified behavior of
- Get configuration:
- Extended response object with accounting configuration options.
- Get all ledger balances:
- Added new operation.
- Add payment plan:
- Added new operation (restricted).
- Get all services:
- Extended request object with
ServiceTypefiltering parameter.
- Extended request object with
- Get all bills:
- Extended Bill parameters request object with
TypeandIssuedUtcparameter.
- Extended Bill parameters request object with
- Get all rules:
- Fixed description per OpenAPI Specification. Documentation-only, no change to API.
- Delete loyalty memberships:
- Add tokenized credit card:
- Included support for Portfolio Access Tokens.
- Get all accounting items:
- Update accounting items:
- Fixed description and examples per OpenAPI Specification. Documentation-only, no change to API.
- Add availability blocks:
- Extended Availability block parameters request object with
PickupDistributionparameter.
- Extended Availability block parameters request object with
- Get all resource blocks:
- Deprecated:
Extentparameter in request object. - Extended request object with
ActivityStatesfiltering parameter which replacesExtentparameter.
- Deprecated:
- Get all resource blocks:
- Add resource blocks:
- Update resource blocks:
- Extended Resource block response object with
EnterpriseIdproperty.
- Extended Resource block response object with
- Get all availability blocks:
- Add availability blocks:
- Update availability blocks:
- Extended Availability Block response object with
BusinessSegmentIdparameter.
- Extended Availability Block response object with
- Get all order items:
- Extended Tax exemption reason type with
DE_NATOfor German tax exemptions.
- Extended Tax exemption reason type with
- Add availability blocks:
- Extended Availability block parameters request object with
BusinessSegmentIdparameter.
- Extended Availability block parameters request object with
- Update availability blocks:
- Extended Availability block update parameters request object with
BusinessSegmentIdparameter.
- Extended Availability block update parameters request object with
- Fixed contract requirements for coproducts per OpenAPI Specification, notably
OwnerDataandAssigneeDatain Bill. Documentation-only, no change to API.
- Get resources' occupancy state:
- Added new operation (restricted).
- Get all resources:
- Update resources:
- Fixed description and examples per OpenAPI Specification. Documentation-only, no change to API.
- Get all resources:
- Extended request object with
Namesfiltering parameter. - Extended Resource response object with
Descriptions,ExternalNames, andDirectionsproperties.
- Extended request object with
- Get all resource categories:
- Extended Resource category response object with
EnterpriseId,ServiceId,Classification, andAccountingCategoryIdproperties.
- Extended Resource category response object with
- Get all loyalty programs:
- Extended request object with
Codesfiltering parameter.
- Extended request object with
- Get all loyalty programs:
- Add loyalty programs:
- Update loyalty programs:
- Fixed description and examples per OpenAPI Specification. Documentation-only, no change to API.
- Extended Loyalty program type with
Unknowntype.
- Add order
- Extended request object with
BusinessSegmentIdandOptionsproperties. - Extended Product order parameters and Item parameters with
ExternalIdentifierproperty.
- Extended request object with
- Get all resource category image assignments:
- Extended Resource category image assignment response object with
Orderingproperty.
- Extended Resource category image assignment response object with
- Get all messages:
- Add messages:
- Fixed description and examples per OpenAPI Specification. Documentation-only, no change to API.
- Get all message threads
- Extended Message thread response object with
IsResolvedproperty.
- Extended Message thread response object with
- Get configuration:
- Get all enterprises:
- Extended Enterprise response object with
BusinessDayClosingOffsetproperty.
- Extended Enterprise response object with
- Get all companionships
- Clarified the filter requirements for request parameters. Documentation-only. No change to API.
- Add export:
- Extended request object with
FiltersandScopeparameters.
- Extended request object with
- Add export:
- Get all exports:
- Extended Export response object with
FiltersandScopeproperties.
- Extended Export response object with
- Fixed contract requirements for various enums per OpenAPI Specification. Documentation-only, no change to API.
- Added new Webhook event
IntegrationApiKeyCreatedin Integration Webhooks.
- Get all payments
- Extended Payment response object with
PaymentOriginproperty.
- Extended Payment response object with
- Get all exports:
- Export file URLs now expire after 10 minutes and are regenerated with each request.
- Get all loyalty memberships:
- Deprecated:
Codesin request object. - Extended request object with
MembershipNumbersthat is replacing theCodesproperty. - Deprecated:
Codein response object Loyalty Membership. - Extended repsponse object Loyalty Membership with
MembershipNumberproperty that is replacing theCodesproperty.
- Deprecated:
- Add loyalty memberships
- Deprecated:
Codein Loyalty membership parameters request object. - Extended Loyalty membership parameters request object with
MembershipNumberthat is replacing theCodesproperty. - Deprecated:
Codein response object Loyalty Membership. - Extended repsponse object Loyalty Membership with
MembershipNumberproperty that is replacing theCodesproperty.
- Deprecated:
- Update loyalty memberships
- Deprecated:
Codein Loyalty membership update parameters request object. - Extended Loyalty membership update parameters request object with
MembershipNumberthat is replacing theCodesproperty. - Deprecated:
Codein response object Loyalty Membership. - Extended repsponse object Loyalty Membership with
MembershipNumberproperty that is replacing theCodesproperty.
- Deprecated:
- Get all preauthorizations by customers:
- Aligned with OpenAPI Specification, adding previously undocumented properties and fixing examples.
- Extended Prauthorization response object with
CustomerIdandIsActiveproperties. - Extended Preauthorization state with
PendingandFailed.
- Add outlet bills:
- Aligned with OpenAPI Specification, adding previously undocumented properties.
- Extended Outlet bill parameters request object with
AccountIdandNotesparameters.
- Get all counters:
- Extended Counter response object with
EnterpriseIdproperty. - Extended Counter type discriminator with
AccountingCounter.
- Extended Counter response object with
- Get all product categories:
- Aligned with OpenAPI Specification. Documentation-only. No change to API.
- Update loyalty memberships:
- Extended request object with
ProviderMembershipIdparameter.
- Extended request object with
- Improved documentation around async processing and retries of Webhooks in Webhooks FAQ and Important considerations for General Webhooks. Documentation-only. No change to API.
- Add reservations:
- Price reservations:
- Fixed the description of
Stateparameter in Reservation parameters request object. Documentation-only, no change to API functionality.
- Fixed the description of
- Get all bills:
- Add bill:
- Update bills:
- Extended Bill response object with
AccountTypeproperty.
- Extended Bill response object with
- Get all order items:
- Extended Tax exemption reason type with
PL_ZWandPL_NPfor Polish tax exemptions.
- Extended Tax exemption reason type with
- Update reservations
- Fixed the description of
AssignedResourceLockedparameter in Reservation updates request object. Documentation-only, no change to API functionality.
- Fixed the description of
- Get all customers:
- Update customer:
- Add customer:
- Extended Customer option with
IdPhotosConsentandGuestPhotoConsent.
- Extended Customer option with
- Set rates (restricted operation):
- Removed
NegativeOccupancyAdjustmentandExtraOccupancyAdjustmentfromBaseRatePricingof the request object Rate set pricing data parameters.
- Removed
- Get all fiscal machine commands:
- Added new operation (restricted).
- Get all payments:
- Add external payment:
- Deprecated the following external payment types for new integration partners:
CreditCard,IDeal,PayPal,OnlinePayment,MasterCard,Visa,Amex,Discover,DinersClub,Jcb, andUnionPay.
- Deprecated the following external payment types for new integration partners:
- Updated Response codes with
Request-Idheader, which is now present with each request. - Extended Error response details with
RequestId.
- Get all order items:
- Extended Order item data response object with
AllowanceDiscountandAllowanceProfitsfields.
- Extended Order item data response object with
- Get all resource blocks:
- Extended response object to include
DeletedUtcfield.
- Extended response object to include
- Get reservation channel manager details:
- Extended response object Reservation channel manager details with
ChannelManagerGroupNumber.
- Extended response object Reservation channel manager details with
- Update rate capacity offset pricing:
- Added new operation for updating rate capacity offset pricing.
- Get all reservations (ver 2023-06-06):
- Extended request object with
PartnerCompanyIdsandTravelAgencyIdsfiltering parameters.
- Extended request object with
- Get all identity documents:
- Change in behavior: The identity document
Numberproperty is an empty string when the number is not collected in certain regions, such as The Netherlands.
- Change in behavior: The identity document
- Add identity documents:
- Change in behavior: If identity document number is not collected in certain regions, such as The Netherlands, use an empty string for the
Numberproperty.
- Change in behavior: If identity document number is not collected in certain regions, such as The Netherlands, use an empty string for the
- Update identity documents:
- Add customer:
- Update customer:
- Change in behavior: If identity document number is not collected in certain regions, such as The Netherlands, do not use the optional
Numberproperty.
- Change in behavior: If identity document number is not collected in certain regions, such as The Netherlands, do not use the optional
- Get configuration:
- Extended response object with
IsIdentityDocumentNumberRequiredproperty.
- Extended response object with
- Get configuration:
- Extended response object Enterprise with
HoldingKeyandChainNameproperties.
- Extended response object Enterprise with
- Get all enterprises:
- Extended response object Enterprise with
HoldingKeyandChainNameproperties.
- Extended response object Enterprise with
- Get all products:
- Extended product classifications with
Fee.
- Extended product classifications with
- Get all bills:
- Extended response object Bill customer data with
TaxIdentifierproperty.
- Extended response object Bill customer data with
- Get all loyalty memberships:
- Extended request with
ProviderMembershipIdproperty. - Extended response object Loyalty membership with
ProviderMembershipIdproperty.
- Extended request with
- Add loyalty memberships:
- Extended response object Loyalty membership with
ProviderMembershipIdproperty. - Fixed documentation for the
Stateproperty in the request parameters: changed contract from required to optional and clarified the default value. Documentation-only, no change to API.
- Extended response object Loyalty membership with
- Update loyalty memberships:
- Extended response object Loyalty membership with
ProviderMembershipIdproperty.
- Extended response object Loyalty membership with
- Add availability blocks:
- Added
PurchaseOrderNumberrequest parameter.
- Added
- Update availability blocks:
- Added
PurchaseOrderNumberrequest parameter.
- Added
- Get all availability blocks:
- Extended response object with
PurchaseOrderNumberproperty.
- Extended response object with
- Get all customers:
- Search customers:
- Add customer:
- Update customer:
- Extended Customer response object with
CreatorProfileIdandUpdaterProfileIdproperties.
- Extended Customer response object with
- Get all billing automations:
- Add billing automations:
- Update billing automations:
- Update billing automation assignments:
- Delete billing automations:
- Added new operations (restricted).
- Get all rates:
- Extended Rate response object with
IsDefaultproperty.
- Extended Rate response object with
- Re-formatted 2025 and 2024 changelog entries to follow current format, for easier search. Documentation-only, no change to API.
- Clarified Scope of restrictions. Documentation-only, no change to API.
- Refreshed the Getting started page. Documentation-only, no change to API.
- Aligned Commands API operations with OpenAPI Specification, adding previously undocumented properties and fixing examples. Documentation-only.
- Get all company contracts:
- Extended request object with
ActivityStatesfiltering parameter.
- Extended request object with
- Newly introduced operations from this date onward require the address to match the format specified in the documentation (e.g. correct casing, no trailing slash at the end). If the address does not match, the server will respond with a
404 Not Founderror. - Get all service order notes:
- Extended request object with
Typesfiltering parameter and support forSpecialRequestservice order note type.
- Extended request object with
- Get all reservations (ver 2023-06-06):
- Extended request object with
ChannelNumbersfiltering parameter.
- Extended request object with
- Get all rates:
- Extended Rate response object with
TaxExemptionReasonandTaxExemptionLegalReferenceproperties.
- Extended Rate response object with
- Set rates (restricted operation):
- Removed
AccountingCategoryId,BusinessSegmentId,ShortNames, andExternalNamesfrom Set rate parameters request object.
- Removed
- Get all products:
- Extended Product response object with
TaxExemptionReasonandTaxExemptionLegalReferenceproperties.
- Extended Product response object with
- Get all order items:
- Extended Order item response object with
TaxExemptionReasonandTaxExemptionLegalReferenceproperties. - Extended Order item type with
AllowanceDiscount,AllowanceBreakage, andAllowanceContraBreakage.
- Extended Order item response object with
- Cancel order items:
- Added new operation (restricted).
- Get all bills:
- Extended Bill company data response object with the following properties:
DUNS,Telephone,TaxIdentifier,InvoicingEmail, andDepartment.
- Extended Bill company data response object with the following properties:
- Updated Guidelines: Response codes:
- Documented 404 and 5xx response codes. Documentation-only, no change to API.
- Updated Migration guide: Get all reservations. Specified replacement for
ChannelManager. Documentation-only. No change to API.
- Get reservations channel manager details:
- Extended response object with
ChannelManagerName,ChannelNumber,ChannelManagerNumberandCreatedUtc.
- Extended response object with
- Added guidance on linking customer orders to reservations. Documentation-only, no change to API. This affects the following pages:
- Added Migration guide: Get all reservations. Documentation-only. No change to API.
- Get all order items:
- Extended request object with
AccountIdsfiltering parameter.
- Extended request object with
- Get all cashier transactions):
- Incorrectly named filtering parameter
UpdatedUtcchanged toCreatedUtc. Documentation only, no changes to API functionality.
- Incorrectly named filtering parameter
- Update customer:
- Corrected
TitleandSexin request parameters to be optional. Documentation only, no changes to API functionality.
- Corrected
- Get all availability adjustments
- Extended response object with
FirstTimeUnitReleaseUtc
- Extended response object with
- Get all reservations (ver 2023-06-06):
- Extended request object with
ActualEndUtcfiltering parameter.
- Extended request object with
- Get reservation channel manager details:
- Added new operation (restricted).
- Delete company contracts:
- Included support for Portfolio Access Tokens.
- Disable gateway credit card:
- Added new operation (restricted).
- Add rates:
- Introduced backward-compatible Hybrid identifier string for request parameters
ServiceId,RateGroupIdandBaseRateId.
- Introduced backward-compatible Hybrid identifier string for request parameters
- Set rates:
- Introduced backward-compatible Hybrid identifier string for request parameters
ServiceId,RateGroupIdandBaseRateId.
- Introduced backward-compatible Hybrid identifier string for request parameters
- Delete rates:
- Introduced backward-compatible Hybrid identifier string for request parameter
RateIds.
- Introduced backward-compatible Hybrid identifier string for request parameter
- Get all age categories:
- Extended Age category with
ExternalIdentifier.
- Extended Age category with
- Get bill PDF:
- Extended request object with
PdfTemplateandPrintReasonparameters.
- Extended request object with
- Get all reservations (ver 2023-06-06):
- Extended request object with
ActualStartUtcfiltering parameter.
- Extended request object with
- Get all commands:
- Breaking:
CustomerIdandFullNameis no longer required in Payment terminal command data response object. - Deprecated:
CustomerIdandFullNamein Payment terminal command data response object. - Extended Payment terminal command data with
AccountIdandAccountData.
- Breaking:
- Get all commands by ids:
- Breaking:
CustomerIdandFullNameis no longer required in Payment terminal command data response object. - Deprecated:
CustomerIdandFullNamein Payment terminal command data response object. - Extended Payment terminal command data response object with
AccountIdproperty andAccountDataobject
- Breaking:
- Get all customers:
- Deprecated operation extent
Documents. Use Get all identity documents instead. - Deprecated
Passport,IdentityCard,VisaandDriversLicensein Customer response object. Use Get all identity documents instead.
- Deprecated operation extent
- Search customers:
- Deprecated operation extent
Documents. Use Get all identity documents instead. - Deprecated
Passport,IdentityCard,VisaandDriversLicensein Customer response object. Use Get all identity documents instead.
- Deprecated operation extent
- Get all companionships:
- Deprecated
Passport,IdentityCard,VisaandDriversLicensein Customer response object under extentCustomers. Use Get all identity documents instead.
- Deprecated
- Add customer:
- Deprecated
Passport,IdentityCard,VisaandDriversLicense. Use Add identity documents instead
- Deprecated
- Update customer:
- Deprecated
Passport,IdentityCard,VisaandDriversLicense. Use Update identity documents and Delete identity documents instead.
- Deprecated
- Get all enterprises
- Extended Enterprise response object with
Address.
- Extended Enterprise response object with
- Get configuration:
Addressis no longer deprecated in Enterprise.
- Get all payments:
- Extended request object with
AccountIdsfiltering parameter.
- Extended request object with
- Update resource access tokens:
- Extended request object with
Valueparameter.
- Extended request object with
- Get all availability blocks:
- Extended Availability block response object with
PickupDistributionproperty. - Deprecated operation extent
ServiceOrders. Use Get all reservations (ver 2023-06-06) instead. - Deprecated operation extent
Rates. Use Get all rates instead.
- Extended Availability block response object with
- Add availability blocks:
- Extended Availability block response object with
PickupDistributionproperty.
- Extended Availability block response object with
- Update availability blocks:
- Extended Availability block response object with
PickupDistributionproperty.
- Extended Availability block response object with
- Cancel order items:
- Added new operation (restricted).
- Postponed the discontinuation of the following operations to 10th May 2025:
- Added missing documentation for webhook event
PaymentUpdatedin General Webhooks. Documentation-only.
- Get all reservations (ver 2023-06-06):
- Extended request with
AvailabilityBlockIdsrequest filtering parameter.
- Extended request with
- Get all source assignments (ver 2024-09-20):
- Added new operation (restricted).
- Added new page Authentication. Documentation-only. No change to API.
- Moved Multi-property page to Concepts. Documentation-only. No change to API.
- Clarified
discontinuedon the Deprecations page. Documentation-only, no changes to API.
| Changelog by year |
|---|
| Changelog 2024 |
| Changelog 2023 |
| Changelog 2022 |
| Changelog 2021 |
| Changelog 2020 |
| Changelog 2019 |
| Changelog 2018 |
| Changelog 2017 |
| Changelog 2016 |