# Changelog 2023

## 19th December 2023

* Extended [Add export](/connector-api/operations/exports.md#add-export) with `Customer` and `Company` entity types.
* Added `Twint` payment type option to [Add external payment](/connector-api/operations/payments.md#add-external-payment) request.

## 12th December 2023

* Extended [Product](/connector-api/operations/products.md#product) with `Names`, `ExternalNames`, `ShortNames` and `Descriptions`.
* Deprecated properties in [Product](/connector-api/operations/products.md#product)
  * `Name`. Use `Names` instead.
  * `ExternalName`. Use `ExternalNames` instead.
  * `ShortName`. Use `ShortNames` instead.
  * `Description`. Use `Descriptions` instead.

## 8th December 2023

* Extended [Add export](/connector-api/operations/exports.md#add-export) with `Payment` and `Reservation` entity types.

## 5th December 2023

* Deprecated `EditableHistoryInterval` property in [Get configuration](/connector-api/operations/configuration.md#get-configuration) and [Get all enterprises](/connector-api/operations/enterprises.md#get-all-enterprises). Use `AccountingEditableHistoryInterval` and `OperationalEditableHistoryInterval` instead.
* Extended [Availability adjustment](/connector-api/operations/availabilityadjustments.md#availability-adjustment) with `UpdatedUtc` property.

## 29th November 2023

* Extended [Get all resource blocks](/connector-api/operations/resourceblocks.md#get-all-resource-blocks) response with `Name` and `Notes` parameters.

## 28th November 2023

* Added operation [Delete addresses](/connector-api/operations/addresses.md#delete-addresses).

## 22nd November 2023

* Extended [Update reservations](/connector-api/operations/reservations.md#reservation-updates) with `Options` parameter.

## 21st November 2023

* Extended [Bill](/connector-api/operations/bills.md#bill) with `AssociatedAccountIds` and [AssociatedAccountData](/connector-api/operations/bills.md#bill-associated-account-data).
* Deprecated properties in [Bill](/connector-api/operations/bills.md#bill)
  * `CompanyId`. Use `AssociatedAccountIds` instead.
  * `CompanyDetails`. Use [AssociatedAccountData](/connector-api/operations/bills.md#bill-associated-account-data) instead.
* Extended [Close bill](/connector-api/operations/bills.md#close-bill) parameters with [AssociatedAccountData](/connector-api/operations/bills.md#bill-close-account-parameters) and [AccountAddress](/connector-api/operations/customers.md#address-parameters).
* Deprecated properties in [Close bill](/connector-api/operations/bills.md#close-bill)
  * `TaxIdentifier`. Use `AccountTaxIdentifier` or [AssociatedAccountData](/connector-api/operations/bills.md#bill-close-account-parameters) instead.
  * `CompanyTaxIdentifier`. Use [AssociatedAccountData](/connector-api/operations/bills.md#bill-close-account-parameters) instead.
  * `Address`. Use [AccountAddress](/connector-api/operations/customers.md#address-parameters) or [AssociatedAccountData](/connector-api/operations/bills.md#bill-close-account-parameters) instead.
  * `CompanyAddress`. Use [AssociatedAccountData](/connector-api/operations/bills.md#bill-close-account-parameters) instead.

## 20th November 2023

* Extended [Order item type](/connector-api/operations/orderitems.md#order-item-type) with `TaxCorrection`.

## 2nd November 2023

* Added `DepositWireTransfer` payment type option to [Add external payment](/connector-api/operations/payments.md#add-external-payment) request.
* Extended [Get all order items](/connector-api/operations/orderitems.md#get-all-order-items) response with `ServiceId` parameter.

## 1st November 2023

* Added operations:
  * [Get all resource category assignments](/connector-api/operations/resourcecategories.md#get-all-resource-category-assignments)
  * [Get all resource category image assignments](/connector-api/operations/resourcecategories.md#get-all-resource-category-image-assignments)
  * [Get all resource features](/connector-api/operations/resourcefeatures.md#get-all-resource-features)
  * [Get all resource feature assignments](/connector-api/operations/resourcefeatures.md#get-all-resource-feature-assignments)
* Deprecated operation extents
  * `ResourceCategoryAssignments` in [Get all resources](/connector-api/operations/resources.md#get-all-resources). Use [Get all resource category assignments](/connector-api/operations/resourcecategories.md#get-all-resource-category-assignments) instead.
  * `ResourceCategoryImageAssignments` in [Get all resources](/connector-api/operations/resources.md#get-all-resources). Use [Get all resource category image assignments](/connector-api/operations/resourcecategories.md#get-all-resource-category-image-assignments) instead.
  * `ResourceFeatures` in [Get all resources](/connector-api/operations/resources.md#get-all-resources). Use [Get all resource features](/connector-api/operations/resourcefeatures.md#get-all-resource-features) instead.
  * `ResourceFeaturesAssignments` in [Get all resources](/connector-api/operations/resources.md#get-all-resources). Use [Get all resource feature assignments](/connector-api/operations/resourcefeatures.md#get-all-resource-feature-assignments) instead.
* Extended [Add rate](/connector-api/operations/rates.md#add-rate) with `ExternalIdentifier` parameter.

## 31st October 2023

* Added new use case [Data export](/connector-api/use-cases/data-export.md)

## 26th October 2023

* Enabled [Portfolio Access Tokens](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for the [Add order](/connector-api/operations/orders.md#add-order) operation.
* Added [Exports](/connector-api/operations/exports.md) operations, currently in beta-testing:
  * [Get all exports](/connector-api/operations/exports.md#get-all-exports)
  * [Add export](/connector-api/operations/exports.md#add-export)

## 25th October 2023

* Extended [Customer Classification](/connector-api/operations/customers.md#customer-classification) with `Student` classification.

## 23rd October 2023

* Extended [Voucher](/connector-api/operations/vouchers.md#voucher) with new property `Type`
* Added operations:
  * [Add vouchers](/connector-api/operations/vouchers.md#add-vouchers)
  * [Update vouchers](/connector-api/operations/vouchers.md#update-vouchers)
  * [Delete vouchers](/connector-api/operations/vouchers.md#delete-vouchers)
  * [Get all voucher codes](/connector-api/operations/vouchercodes.md#get-all-voucher-codes)
  * [Add voucher codes](/connector-api/operations/vouchercodes.md#add-voucher-codes)
  * [Delete voucher codes](/connector-api/operations/vouchercodes.md#delete-voucher-codes)
* Deprecated operation extent `VoucherCodes` and `Companies` in [Get all vouchers](/connector-api/operations/vouchers.md#get-all-vouchers). [Get all voucher codes](/connector-api/operations/vouchercodes.md#get-all-voucher-codes) and [Get all companies](/connector-api/operations/companies.md#get-all-companies) should be used instead.
* Added new parameter field `UpdatedUtc` in [Get all vouchers](/connector-api/operations/vouchers.md#get-all-vouchers).
* Added `UpdatedUtc` filter for following operations:
  * [Get all routing rules](/connector-api/operations/routingrules.md#get-all-routing-rules)
  * [Get all payment requests](/connector-api/operations/paymentrequests.md#get-all-payment-requests)
  * [Get all resource access tokens](/connector-api/operations/resourceaccesstokens.md#get-all-resource-access-tokens)
  * [Get all services](/connector-api/operations/resourceaccesstokens.md#get-all-resource-access-tokens)
  * [Get all rules](/connector-api/operations/rules.md#get-all-rules)
  * [Get all counters](/connector-api/operations/counters.md#get-all-counters)
  * [Get all company contracts](/connector-api/operations/companycontracts.md#get-all-company-contracts)
  * [Get all products](/connector-api/operations/products.md#get-all-products)
  * [Get all credit cards](/connector-api/operations/creditcards.md#get-all-credit-cards)
  * [Get all departments](/connector-api/operations/departments.md#get-all-departments)
  * [Get all business segments](/connector-api/operations/businesssegments.md#get-all-business-segments)
  * [Get all age categories](/connector-api/operations/agecategories.md#get-all-age-categories)
  * [Get all cashiers](/connector-api/operations/cashiers.md#get-all-cashiers)
  * [Get all accounting categories](/connector-api/operations/accountingcategories.md#get-all-accounting-categories)
  * [Get all enterprises](/connector-api/operations/enterprises.md#get-all-enterprises)
* Extended following responses with new properties `CreatedUtc` and `UpdatedUtc`:
  * [Routing rule](/connector-api/operations/routingrules.md#routing-rule)
  * [Payment request](/connector-api/operations/paymentrequests.md#payment-request)
  * [Resource access token](/connector-api/operations/resourceaccesstokens.md#resource-access-token)
  * [Service](/connector-api/operations/services.md#service)
  * [Rule](/connector-api/operations/rules.md#rule)
  * [Counter](/connector-api/operations/counters.md#counter)
  * [Travel agency contract](/connector-api/operations/companycontracts.md#travel-agency-contract)
  * [Product](/connector-api/operations/products.md#product)
  * [Department](/connector-api/operations/departments.md#department)
  * [Business segment](/connector-api/operations/businesssegments.md#business-segment)
  * [Age category](/connector-api/operations/agecategories.md#age-category)
  * [Cashier](/connector-api/operations/cashiers.md#cashier)
  * [Accouting category](/connector-api/operations/accountingcategories.md#accounting-category)
* Extended following responses with new property `UpdatedUtc`:
  * [Credit card](/connector-api/operations/creditcards.md#credit-card)
  * [Enterprise](/connector-api/operations/enterprises.md#enterprise)
  * [Configuration enterprise](/connector-api/operations/configuration.md#enterprise)

## 20th October 2023

* Deprecated operation `Extent` in [Get all bills](/connector-api/operations/bills.md#get-all-bills). [Get all payments](/connector-api/operations/payments.md#get-all-payments) and [Get all order items](/connector-api/operations/orderitems.md#get-all-order-items) should be used instead.

## 6th October 2023

* Updated [Pagination](/connector-api/guidelines/pagination.md) documentation

## 14th September 2023

* Added operation [Add rates](/connector-api/operations/rates.md#add-rates)
* Extended [Rate](/connector-api/operations/rates.md#rate) with new properties `Type` and `Descriptions`

## 12th September 2023

* Removed `AccountingCounter` from [Counter Type Discriminator](/connector-api/operations/counters.md#counter-type-discriminator) since it is never used.

## 6th September 2023

* Added operation [Delete products](/connector-api/operations/products.md#delete-products).
* Updated [Get all product service orders](/connector-api/operations/productserviceorders.md#get-all-product-service-orders) documentation:
  * Removed `StartUtc` and `EndUtc` properties which were never exposed.
  * Added documentation for `CommanderOrigin` property.
* In [Get all reservations (ver 2023-06-06)](/connector-api/operations/reservations.md#get-all-reservations-ver-2023-06-06) response:
  * Clarified behavior of `StartUtc` property, which is either the reservation's scheduled time, or the actual customer check-in time, whichever is earlier.
  * Added new properties `ScheduledStartUtc` and `ActualStartUtc`, intended ultimately to replace `StartUtc`.
  * Deprecated `StartUtc`, but no discontinuation date has been set for now.

## 31st August 2023

* Enabled [Portfolio Access Tokens](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for the following operations:
  * [Get all message threads](/connector-api/operations/messagethreads.md#get-all-message-threads)
  * [Get all messages](/connector-api/operations/messages.md#get-all-messages)

## 29th August 2023

* Enabled [Portfolio Access Tokens](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for the following operations:
  * [Add availability blocks](/connector-api/operations/availabilityblocks.md#add-availability-blocks)
  * [Update availability blocks](/connector-api/operations/availabilityblocks.md#update-availability-blocks)
  * [Delete availability blocks](/connector-api/operations/availabilityblocks.md#delete-availability-blocks)
* Extended the following operations by adding `EnterpriseId` to the request parameters:
  * [Add availability blocks](/connector-api/operations/availabilityblocks.md#add-availability-blocks)
  * [Update availability blocks](/connector-api/operations/availabilityblocks.md#update-availability-blocks)
  * [Delete availability blocks](/connector-api/operations/availabilityblocks.md#delete-availability-blocks)

## 25th August 2023

* Enabled [Portfolio Access Tokens](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for the following operations:
  * [Update reservation customer](/connector-api/operations/reservations.md#update-reservation-customer)
  * [Update reservation interval](/connector-api/operations/reservations.md#update-reservation-interval)
  * [Price reservations](/connector-api/operations/reservations.md#price-reservations)
* Extended the following operations by adding `EnterpriseId` to the request parameters:
  * [Update reservation customer](/connector-api/operations/reservations.md#update-reservation-customer)
  * [Update reservation interval](/connector-api/operations/reservations.md#update-reservation-interval)
  * [Price reservations](/connector-api/operations/reservations.md#price-reservations)

## 24th August 2023

* Extended [Get all reservations](/connector-api/operations/reservations.md#get-all-reservations-ver-2023-06-06) response with `CommanderOrigin`.

## 17th August 2023

* Extended [Customer Classification](/connector-api/operations/customers.md#customer-classification) with `InRoom` and `WaitingForRoom` classifications.

## 7th August 2023

* Re-write of [Kiosk use case](/connector-api/use-cases/kiosk.md), including clarification of payment options

## 3rd August 2023

* Enabled [Portfolio Access Tokens](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for the following operations:
  * [Add customer file](/connector-api/operations/customers.md#add-customer-file)
* Extended the following operations by adding `ChainId` to the request parameters:
  * [Add customer file](/connector-api/operations/customers.md#add-customer-file)
* Extended the following operation by adding `ReservationGroupIds` to the request parameters:
  * [Get all reservations](/connector-api/operations/reservations.md#Get-all-reservations-ver-2023-06-06)

## 2nd August 2023

* Added operation [Refund payment](/connector-api/operations/payments.md#refund-payment).
* Extended [Get all payments](/connector-api/operations/payments.md#get-all-payments) response with `Kind` parameter.

## 28th July 2023

* Enabled [Portfolio Access Tokens](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for the following operations:
  * [Close bill](/connector-api/operations/bills.md#close-bill)
  * [Delete bill](/connector-api/operations/bills.md#delete-bill)
  * [Add keycutter command](/connector-api/operations/commands.md#add-key-cutter-command)
  * [Add printer command](/connector-api/operations/commands.md#add-printer-command)
* Extended the following operations by adding `EnterpriseId` to the request parameters:
  * [Close bill](/connector-api/operations/bills.md#close-bill)
  * [Delete bill](/connector-api/operations/bills.md#delete-bill)
  * [Add keycutter command](/connector-api/operations/commands.md#add-key-cutter-command)
  * [Add printer command](/connector-api/operations/commands.md#add-printer-command)

## 27th July 2023

* Extended operation [Get all restrictions](/connector-api/operations/restrictions.md#get-all-restrictions):
  * Added filtering by restriction origin
  * Added restriction origin property to the response

## 25th July 2023

* Added operation [Get all account notes](/connector-api/operations/accountnotes.md#get-all-account-notes) to retrieve account notes.
* Added operation [Add account notes](/connector-api/operations/accountnotes.md#add-account-notes) to add account notes.
* Added operation [Update account notes](/connector-api/operations/accountnotes.md#update-account-notes) to update account notes.
* Added operation [Delete account notes](/connector-api/operations/accountnotes.md#delete-account-notes) to delete account notes.
* Extended behavior of operations [Set restrictions](/connector-api/operations/restrictions.md#set-restrictions) and [Clear restrictions](/connector-api/operations/restrictions.md#clear-restrictions). These operations now only affect restrictions created by 3rd-party integrations.

## 11th July 2023

* Enabled [Portfolio Access Tokens](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for the following operations:
  * [Add loyalty programs](/connector-api/operations/loyaltyprograms.md#add-loyalty-programs)
  * [Update loyalty programs](/connector-api/operations/loyaltyprograms.md#update-loyalty-programs)
  * [Add loyalty memberships](/connector-api/operations/loyaltymemberships.md#add-loyalty-memberships)
  * [Update loyalty memberships](/connector-api/operations/loyaltymemberships.md#update-loyalty-memberships)
  * [Add loyalty tiers](/connector-api/operations/loyaltytiers.md#add-loyalty-tiers)
  * [Add addresses](/connector-api/operations/addresses.md#add-addresses)
  * [Update addresses](/connector-api/operations/addresses.md#update-addresses)
  * [Add external payment](/connector-api/operations/payments.md#add-external-payment)
  * [Update reservations](/connector-api/operations/reservations.md#update-reservations)
  * [Start reservation](/connector-api/operations/reservations.md#start-reservation)
  * [Process reservation](/connector-api/operations/reservations.md#process-reservation)
  * [Cancel reservation](/connector-api/operations/reservations.md#cancel-reservation)
  * [Update accounting items](/connector-api/operations/accountingitems.md#update-accounting-items)
  * [Add bill](/connector-api/operations/bills.md#add-bill)
  * [Add payment requests](/connector-api/operations/paymentrequests.md#add-payment-requests)
  * [Add customer](/connector-api/operations/customers.md#add-customer)
  * [Update customer](/connector-api/operations/customers.md#update-customer)
  * [Add company](/connector-api/operations/companies.md#add-company)
  * [Update company](/connector-api/operations/companies.md#update-company)
* Extended the following operations by adding `ChainId` to the request parameters:
  * [Add loyalty programs](/connector-api/operations/loyaltyprograms.md#add-loyalty-programs)
  * [Update loyalty programs](/connector-api/operations/loyaltyprograms.md#update-loyalty-programs)
  * [Add loyalty memberships](/connector-api/operations/loyaltymemberships.md#add-loyalty-memberships)
  * [Update loyalty memberships](/connector-api/operations/loyaltymemberships.md#update-loyalty-memberships)
  * [Add loyalty tiers](/connector-api/operations/loyaltytiers.md#add-loyalty-tiers)
  * [Add addresses](/connector-api/operations/addresses.md#add-addresses)
  * [Update addresses](/connector-api/operations/addresses.md#update-addresses)
  * [Add customer](/connector-api/operations/customers.md#add-customer)
  * [Update customer](/connector-api/operations/customers.md#update-customer)
  * [Add company](/connector-api/operations/companies.md#add-company)
  * [Update company](/connector-api/operations/companies.md#update-company)
* Extended the following operations by adding `EnterpriseId` to the request parameters:
  * [Add external payment](/connector-api/operations/payments.md#add-external-payment)
  * [Update reservations](/connector-api/operations/reservations.md#update-reservations)
  * [Start reservation](/connector-api/operations/reservations.md#start-reservation)
  * [Process reservation](/connector-api/operations/reservations.md#process-reservation)
  * [Cancel reservation](/connector-api/operations/reservations.md#cancel-reservation)
  * [Update accounting items](/connector-api/operations/accountingitems.md#update-accounting-items)
  * [Add bill](/connector-api/operations/bills.md#add-bill)
  * [Add payment requests](/connector-api/operations/paymentrequests.md#add-payment-requests)

## 4th July 2023

* Extended [Get all reservations 2023-06-06](/connector-api/operations/reservations.md#get-all-reservations-ver-2023-06-06) and [Get all product service orders](/connector-api/operations/productserviceorders.md#get-all-product-service-orders) response with `StartUtc`, `EndUtc` and `AccountType`.
* Extended [Get all payments](/connector-api/operations/payments.md#get-all-payments) with `SettlementUtc` filter.
* Extended [Get all payments](/connector-api/operations/payments.md#get-all-payments) response with `SettlementUtc` and `AccountType` parameter.
* Extended [Get all enterprises](/connector-api/operations/enterprises.md#get-all-enterprises) with `LinkedUtc` filter and response with `LinkedUtc` field.

## 29th June 2023

* Documentation-only changes to add clarity around endpoint versioning. The deprecated version of `Get all reservations` is now called [Get all reservations (ver 2017-04-12)](/connector-api/operations/reservations.md#get-all-reservations-ver-2017-04-12) and the new version is called [Get all reservations (ver 2023-06-06)](/connector-api/operations/reservations.md#get-all-reservations-ver-2023-06-06). All relevant links have been updated.
* Extended [Add bill](https://docs.mews.com/connector-api/changelog/pages/Lm0ePzplT29ea0u9asfu#get-all-payments#add-bill) with `Name` request parameter to name the newly created bill.

## 26th June 2023

* Enabled Portfolio Access Tokens for the following operations:
  * [Get all reservations 2023-06-06](/connector-api/operations/reservations.md#get-all-reservations-2023-06-06).
  * [Get all product service orders](/connector-api/operations/productserviceorders.md#get-all-product-service-orders).
* Enabled Portfolio Access Tokens for [Get rate pricing](/connector-api/operations/rates.md#get-rate-pricing).

## 23rd June 2023

* Added operation [Get all reservations 2023-06-06](/connector-api/operations/reservations.md#get-all-reservations-ver-2023-06-06).
* Added operation [Get all product service orders](/connector-api/operations/productserviceorders.md#get-all-product-service-orders).
* Deprecated operation [Get all reservations](/connector-api/operations/reservations.md#get-all-reservations-ver-2017-04-12). Operation [Get all reservations 2023-06-06](/connector-api/operations/reservations.md#get-all-reservations-ver-2023-06-06) should be used instead.
* Deprecated operation [Get all reservation items](/connector-api/operations/reservations.md#get-all-reservation-items). Operation [Get all order items](/connector-api/operations/orderitems.md#get-all-order-items) should be used instead.

## 21st June 2023

* Added operation [Get all product categories](/connector-api/operations/productcategories.md#get-all-product-categories) to retrieve product categories.
* Enabled Portfolio Access Tokens for the following operations:
  * [Get all accounting categories](/connector-api/operations/accountingcategories.md#get-all-accounting-categories).
  * [Get all addresses](/connector-api/operations/addresses.md#get-all-addresses).
  * [Get all age categories](/connector-api/operations/agecategories.md#get-all-age-categories).
  * [Get all availability adjustments](/connector-api/operations/availabilityadjustments.md#get-all-availability-adjustments).
  * [Get all availability blocks](/connector-api/operations/availabilityblocks.md#get-all-availability-blocks).
  * [Get all business segments](/connector-api/operations/businesssegments.md#get-all-business-segments).
  * [Get all cancellation policies](/connector-api/operations/cancellationpolicies.md#get-all-cancellation-policies).
  * [Get all cashiers](/connector-api/operations/cashiers.md#get-all-cashiers).
  * [Get all cashier transactions](/connector-api/operations/cashiertransactions.md#get-all-cashier-transactions).
  * [Get all companies](/connector-api/operations/companies.md#get-all-companies).
  * [Get all companionships](/connector-api/operations/companionships.md#get-all-companionships).
  * [Get all company contracts](/connector-api/operations/companycontracts.md#get-all-company-contracts).
  * [Get all counters](/connector-api/operations/counters.md#get-all-counters).
  * [Get all credit cards](/connector-api/operations/creditcards.md#get-all-credit-cards).
  * [Get all customers](/connector-api/operations/customers.md#get-all-customers).
  * [Get all departments](/connector-api/operations/departments.md#get-all-departments).
  * [Get all loyalty memberships](/connector-api/operations/loyaltymemberships.md#get-all-loyalty-memberships).
  * [Get all loyalty programs](/connector-api/operations/loyaltyprograms.md#get-all-loyalty-programs).
  * [Get all loyalty tiers](/connector-api/operations/loyaltytiers.md#get-all-loyalty-tiers).
  * [Get all outlet items](/connector-api/operations/outletitems.md#get-all-outlet-items).
  * [Get all payment requests](/connector-api/operations/paymentrequests.md#get-all-payment-requests).
  * [Get all product categories](/connector-api/operations/productcategories.md#get-all-product-categories).
  * [Get all rates](/connector-api/operations/rates.md#get-all-rates).
  * [Get all reservation groups](/connector-api/operations/reservationgroups.md#get-all-reservation-groups).
  * [Get all resource access tokens](/connector-api/operations/resourceaccesstokens.md#get-all-resource-access-tokens).
  * [Get all resource blocks](/connector-api/operations/resourceblocks.md#get-all-resource-blocks).
  * [Get all restrictions](/connector-api/operations/restrictions.md#get-all-restrictions).
  * [Get all resources](/connector-api/operations/resources.md#get-all-resources).
  * [Get all routing rules](/connector-api/operations/routingrules.md#get-all-routing-rules).
  * [Get all rules](/connector-api/operations/rules.md#get-all-rules).
  * [Get all services](/connector-api/operations/services.md#get-all-services).
* Added pagination to the following operations:
  * [Get all accounting categories](/connector-api/operations/accountingcategories.md#get-all-accounting-categories).
  * [Get all addresses](/connector-api/operations/addresses.md#get-all-addresses).
  * [Get all age categories](/connector-api/operations/agecategories.md#get-all-age-categories).
  * [Get all availability adjustments](/connector-api/operations/availabilityadjustments.md#get-all-availability-adjustments).
  * [Get all availability blocks](/connector-api/operations/availabilityblocks.md#get-all-availability-blocks)
  * [Get all business segments](/connector-api/operations/businesssegments.md#get-all-business-segments).
  * [Get all cashiers](/connector-api/operations/cashiers.md#get-all-cashiers).
  * [Get all cashier transactions](/connector-api/operations/cashiertransactions.md#get-all-cashier-transactions).
  * [Get all companionships](/connector-api/operations/companionships.md#get-all-companionships).
  * [Get all counters](/connector-api/operations/counters.md#get-all-counters).
  * [Get all credit cards](/connector-api/operations/creditcards.md#get-all-credit-cards).
  * [Get all departments](/connector-api/operations/departments.md#get-all-departments).
  * [Get all rates](/connector-api/operations/rates.md#get-all-rates).
  * [Get all resource blocks](/connector-api/operations/resourceblocks.md#get-all-resource-blocks).
  * [Get all restrictions](/connector-api/operations/restrictions.md#get-all-restrictions).
  * [Get all resources](/connector-api/operations/resources.md#get-all-resources).
  * [Get all rules](/connector-api/operations/rules.md#get-all-rules).
  * [Get all services](/connector-api/operations/services.md#get-all-services).
* Extended response objects with `EnterpriseId` for following:
  * [Accounting category](/connector-api/operations/accountingcategories.md#accounting-category).
  * [Age category](/connector-api/operations/agecategories.md#age-category).
  * [Cashier](/connector-api/operations/cashiers.md#cashier).
  * [Cashier transaction](/connector-api/operations/cashiertransactions.md#cashier-transaction).
  * [Counter](/connector-api/operations/counters.md#counter).
  * [Credit card](/connector-api/operations/creditcards.md#credit-card).
  * [Department](/connector-api/operations/departments.md#department).
  * [Outlet item](/connector-api/operations/outletitems.md#outlet-item).
  * [Payment request](/connector-api/operations/paymentrequests.md#payment-request).
  * [Reservation group](/connector-api/operations/reservationgroups.md#reservation-group).
  * [Resource access token](/connector-api/operations/resourceaccesstokens.md#resource-access-token).
  * [Resource block](/connector-api/operations/resourceblocks.md#resource-block).
  * [Resource](/connector-api/operations/resources.md#resource).
  * [Routing rule](/connector-api/operations/routingrules.md#routing-rule).
  * [Service](/connector-api/operations/services.md#service).
* Extended response objects with `ChainId` for following:
  * [Address](/connector-api/operations/addresses.md#addresses).
  * [Company](/connector-api/operations/companies.md#company).
  * [Customer](/connector-api/operations/customers.md#customer).
  * [Loyalty membership](/connector-api/operations/loyaltymemberships.md#loyalty-membership).
  * [Loyalty program](/connector-api/operations/loyaltyprograms.md#loyalty-program).
  * [Loyalty tier](/connector-api/operations/loyaltytiers.md#loyalty-tier).
* Extended requests for following endpoints:
  * [Get all accounting categories](/connector-api/operations/accountingcategories.md#get-all-accounting-categories) request with `EnterpriseIds`, `AccountingCategoryIds`, `ActivityStates` parameters.
  * [Get all addresses](/connector-api/operations/addresses.md#get-all-addresses) request with `ChainIds`, `ActivityStates` parameters.
  * [Get all age categories](/connector-api/operations/agecategories.md#get-all-age-categories) request with `EnterpriseIds`, `ActivityStates` parameters.
  * [Get all availability adjustments](/connector-api/operations/availabilityadjustments.md#get-all-availability-adjustments) request with `EnterpriseIds`, `ActivityStates` parameters.
  * [Get all availability blocks](/connector-api/operations/availabilityblocks.md#get-all-availability-blocks) request with `EnterpriseIds` parameter.
  * [Get all business segments](/connector-api/operations/businesssegments.md#get-all-business-segments) request with `EnterpriseIds`, `Ids`, `ActivityStates` parameters.
  * [Get all cancellation policies](/connector-api/operations/cancellationpolicies.md#get-all-cancellation-policies) request with `EnterpriseIds` parameter.
  * [Get all cashiers](/connector-api/operations/cashiers.md#get-all-cashiers) request with `EnterpriseIds`, `Ids`, `ActivityStates` parameters.
  * [Get all cashier transactions](/connector-api/operations/cashiertransactions.md#get-all-cashier-transactions) request with `EnterpriseIds`, `CashierTransactionIds`, `ActivityStates` parameters.
  * [Get all companies](/connector-api/operations/companies.md#get-all-companies) request with `ChainIds` parameter.
  * [Get all companionships](/connector-api/operations/companionships.md#get-all-companionships) request with `EnterpriseIds`, `CompanionshipIds` parameters.
  * [Get all counters](/connector-api/operations/counters.md#get-all-counters) request with `EnterpriseIds`, `Type` parameters.
  * [Get all credit cards](/connector-api/operations/creditcards.md#get-all-credit-cards) request with `EnterpriseIds` parameter.
  * [Get all customers](/connector-api/operations/customers.md#get-all-customers) request with `EnterpriseIds` parameter.
  * [Get all departments](/connector-api/operations/departments.md#get-all-departments) request with `EnterpriseIds`, `DepartmentIds` parameters.
  * [Get all loyalty memberships](/connector-api/operations/loyaltymemberships.md#get-all-loyalty-memberships) request with `ChainIds` parameter.
  * [Get all loyalty programs](/connector-api/operations/loyaltyprograms.md#get-all-loyalty-programs) request with `ChainIds` parameter.
  * [Get all loyalty tiers](/connector-api/operations/loyaltytiers.md#get-all-loyalty-tiers) request with `ChainIds` parameter.
  * [Get all outlet items](/connector-api/operations/outletitems.md#get-all-outlet-items) request with `EnterpriseIds` parameter.
  * [Get all payment requests](/connector-api/operations/paymentrequests.md#get-all-payment-requests) request with `EnterpriseIds`, `PaymentRequestIds` parameters.
  * [Get all rates](/connector-api/operations/rates.md#get-all-rates) request with `EnterpriseIds` parameter.
  * [Get all reservation groups](/connector-api/operations/reservationgroups.md#get-all-reservation-groups) request with `EnterpriseIds` parameter.
  * [Get all resource access tokens](/connector-api/operations/resourceaccesstokens.md#resource-access-token) request with `EnterpriseIds` parameter.
  * [Get all resource blocks](/connector-api/operations/resourceblocks.md#get-all-resource-blocks) request with `EnterpriseIds` parameter.
  * [Get all resources](/connector-api/operations/resources.md#get-all-resources) request with `EnterpriseIds`, `ResourceIds` parameters.
  * [Get all routing rules](/connector-api/operations/routingrules.md#get-all-routing-rules) request with `EnterpriseIds` parameters.
  * [Get all services](/connector-api/operations/services.md#get-all-services) request with `EnterpriseIds`, `ServiceIds` parameters.
  * [Get all restrictions](/connector-api/operations/restrictions.md#get-all-restrictions) request with `EnterpriseIds` parameter.
* Deprecated `BillCounters`, `ProformaCounters`, `BillPreviewCounters`, `ServiceOrderCounters`, `RegistrationCardCounters` in [Get all counters](/connector-api/operations/counters.md#get-all-counters). Use `Counters` instead.

## 20th June 2023

* Added new page [Multi-property](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/guidelines/multi-property.md) for multi-property operation with Portfolio Access Tokens.
* Updated [Requests](/connector-api/guidelines/requests.md) page to add explanation of authentication with Portfolio Access Tokens.

## 19th June 2023

* Extended [Order item](/connector-api/operations/orderitems.md#order-item) with `AccountType` parameter.

## 9th June 2023

* Extended [Add order](/connector-api/operations/orders.md#add-order) with `BillId` parameter.

## 7th June 2023

* Extended [Loyalty memberships](/connector-api/operations/loyaltymemberships.md#loyalty-membership) with [State](/connector-api/operations/loyaltymemberships.md#loyalty-membership-state).
* Extended [Loyalty memberships](/connector-api/operations/loyaltymemberships.md#loyalty-membership) with `CreatorProfile` and `UpdaterProfile`.

## 24th May 2023

* Extended [Add external payment](/connector-api/operations/payments.md#add-external-payment) with `AccountId` property to support [Company](/connector-api/operations/companies.md#company) accounts. `CustomerId` property was deprecated.
* Extended [Add order](/connector-api/operations/orders.md#add-order) with `AccountId` property to support [Company](/connector-api/operations/companies.md#company) accounts. `CustomerId` property was deprecated.
* `AccountId` in [Bill parameters](/connector-api/operations/bills.md#bill-parameters) is allowed to be an Id of a [Company](/connector-api/operations/companies.md#company).
* Deprecated `CustomerId` in [Bill](/connector-api/operations/bills.md#bill). Use `AccountId` instead.

## 23rd May 2023

* Added operation [Get all loyalty tiers](/connector-api/operations/loyaltytiers.md#get-all-loyalty-tiers) to retrieve loyalty tiers.
* Added operation [Add loyalty tiers](/connector-api/operations/loyaltytiers.md#add-loyalty-tiers) to add loyalty tiers.
* Added operation [Update loyalty tiers](/connector-api/operations/loyaltytiers.md#update-loyalty-tiers) to update loyalty tiers.
* Added operation [Delete loyalty tiers](/connector-api/operations/loyaltytiers.md#delete-loyalty-tiers) to delete loyalty tiers.
* Added operation [Get all resource categories](/connector-api/operations/resourcecategories.md#get-all-resource-categories).
* Deprecated operation extent `ResourceCategories` in [Get all resources](/connector-api/operations/resources.md#get-all-resources). [Get all resource categories](/connector-api/operations/resourcecategories.md#get-all-resource-categories) should be used instead.

## 22nd May 2023

* Extended [Loyalty memberships](/connector-api/operations/loyaltymemberships.md#loyalty-membership) with `LoyaltyTierId`.

## 16th May 2023

* Added operation [Get all cancellation policies](/connector-api/operations/cancellationpolicies.md#get-all-cancellation-policies).

## 11th May 2023

* Added operation [Get all reservation groups](/connector-api/operations/reservationgroups.md#get-all-reservation-groups).

## 28th April 2023

* Added missing property descriptions to [Get all order items](/connector-api/operations/orderitems.md#get-all-order-items)

## 25th April 2023

* Added clarification to values for [Reservation origin](/connector-api/operations/reservations.md#reservation-origin).

## 21st April 2023

* Extended [loyalty programs](/connector-api/operations/loyaltyprograms.md#loyalty-program) with [Type](/connector-api/operations/loyaltyprograms.md#loyalty-program-type) and [Subscription](/connector-api/operations/loyaltyprograms.md#loyalty-program-subscription) parameters.
* Added operation [Add service order notes](/connector-api/operations/serviceordernotes.md#add-service-order-notes).
* Added operation [Update service order notes](/connector-api/operations/serviceordernotes.md#update-service-order-notes).
* Added operation [Delete service order notes](/connector-api/operations/serviceordernotes.md#delete-service-order-notes).

## 20th April 2023

* Extended [Get all order items](/connector-api/operations/orderitems.md#get-all-order-items) with `EnterpriseIds` filter and [Order item](/connector-api/operations/orderitems.md#order-item) with `EnterpriseId`.
* Extended [Get all payments](/connector-api/operations/payments.md#get-all-payments) with `EnterpriseIds` filter and [Payment](/connector-api/operations/payments.md#payment) with `EnterpriseId`.

## 19th April 2023

* Deprecated operation [Get all accounting items ](/connector-api/operations/accountingitems.md#get-all-accounting-items). Operation [Get all payments](/connector-api/operations/payments.md#get-all-payments) and [Get all order items](/connector-api/operations/orderitems.md#get-all-order-items) should be used instead.

## 17th April 2023

* Extended [Get configuration](/connector-api/operations/configuration.md#get-configuration) request with `EnterpriseId` parameter.
* Deprecated `Address` in [Enterprise](/connector-api/operations/configuration.md#enterprise) and replaced with `AddressId`.
* Added new page [Enterprises](/connector-api/operations/enterprises.md) with operation [Get all enterprises](/connector-api/operations/enterprises.md#get-all-enterprises).

## 12th April 2023

* Added operation [Get all order items](/connector-api/operations/orderitems.md#get-all-order-items).

## 11th April 2023

* Extended [Get all accounting items](/connector-api/operations/accountingitems.md#get-all-accounting-items) response with `OriginalAmount` in [Order item](/connector-api/operations/accountingitems.md#order-item) and [Payment item](/connector-api/operations/accountingitems.md#payment-item).
* Deprecated `AmountDefault` in [Payment item](/connector-api/operations/accountingitems.md#payment-item).

## 9th April 2023

* Extended [Get all rules](/connector-api/operations/rules.md#get-all-rules) response with `TravelAgencyId` in [Rule conditions](/connector-api/operations/rules.md#rule-conditions).

## 6th April 2023

* Updated definitions for external identifiers throughout the API
* Added new page for [common object definitions](/connector-api/operations/_objects.md) used throughout the API

## 4th April 2023

* Fixed name of parameter `PostCancellationFee` in [Reservation cancel](/connector-api/operations/reservations.md#cancel-reservation).
* Added operation [Get all payments](/connector-api/operations/payments.md#get-all-payments).

## 3rd April 2023

* Added operation [Clear restrictions](/connector-api/operations/restrictions.md#clear-restrictions).

## 27th March 2023

* Updated [loyalty programs](/connector-api/operations/loyaltyprograms.md) and [loyalty memberships](/connector-api/operations/loyaltymemberships.md) operations as restricted.
* Re-wrote the [Datetimes](/connector-api/guidelines/serialization.md#datetimes) section to better explain how date-times are used in the API.
* Updated descriptions for `startUtc` and `endUtc` in [Restriction Conditions](/connector-api/operations/restrictions.md#restriction-conditions) and [Restriction set data](/connector-api/operations/restrictions.md#restriction-set-data).
* Other minor improvements to documentation in the [Restrictions](/connector-api/operations/restrictions.md) page.
* Corrected small errors in [Set restrictions](/connector-api/operations/restrictions.md#set-restrictions) - removed `Identifier` and `ExternalIdentifier`, and updated sample JSON

## 22nd March 2023

* Added new page [Best practices](/connector-api/guidelines/best-practices.md)

## 17th March 2023

* Added operation [Set restrictions](/connector-api/operations/restrictions.md#set-restrictions).

## 16th March 2023

* Extended [Enterprise](/connector-api/operations/configuration.md#enterprise) with `AccountingConfiguration` in [Get configuration](/connector-api/operations/configuration.md#get-configuration).

## 15th March 2023

* Extended [Get all sources](/connector-api/operations/sources.md#get-all-sources) with `UpdatedUtc` and `SourceIds` filter.
* Extended [Get all sources](/connector-api/operations/sources.md#get-all-sources) response with `UpdatedUtc` in [Source](/connector-api/operations/sources.md#source).
* Extended [Get all outlet items](/connector-api/operations/outletitems.md#get-all-outlet-items) with `UpdatedUtc` filter.
* Extended [Get all outlet items](/connector-api/operations/outletitems.md#get-all-outlet-items) response with `UpdatedUtc` in [Outlet bill](/connector-api/operations/outletitems.md#outlet-bill) and [Outlet item](/connector-api/operations/outletitems.md#outlet-item).

## 3rd March 2023

* Added new parameter field `UpdatedUtc` in [Get all companionships](/connector-api/operations/companionships.md#get-all-companionships)
* Added new parameter field `UpdatedUtc` in [Get all accountingItems](/connector-api/operations/accountingitems.md#get-all-accounting-items)
* Extended [Get all source assignments](/connector-api/operations/sourceassignments.md#get-all-source-assignments) with `UpdatedUtc` filter.

## 28th February 2023

* Added new parameter field `UpdatedUtc` in [Get all bills](/connector-api/operations/bills.md#get-all-bills)
* Added new response field `UpdatedUtc` in [Get all bills](/connector-api/operations/bills.md#get-all-bills)

## 23rd February 2023

* Extended [Get all rates](/connector-api/operations/rates.md#get-all-rates) with `AvailabilityBlockAssignments` extent.
* Extended [Get all availability blocks](/connector-api/operations/availabilityblocks.md#get-all-availability-blocks) with `ReleasedUtc` filter.
* Added new page [Payment requests](/connector-api/operations/paymentrequests.md) with operations:
  * [Get all payment requests](/connector-api/operations/paymentrequests.md#get-all-payment-requests).
  * [Add payment requests](/connector-api/operations/paymentrequests.md#add-payment-requests).
  * [Cancel payment requests](/connector-api/operations/paymentrequests.md#cancel-payment-requests).
* Added new page [Availability adjustments](/connector-api/operations/availabilityadjustments.md) with operation [Get all availability adjustments](/connector-api/operations/availabilityadjustments.md#get-all-availability-adjustments).

## 20th February 2023

* Added new use case [Mews Payment Terminals](/connector-api/use-cases/mews-terminals.md)
* Added new restricted operation [Add payment command](/connector-api/operations/commands.md#add-payment-command).
* Deprecated `AssigneeData` in [Get all bills](/connector-api/operations/bills.md#get-all-bills) response and replaced with `OwnerData`.
* Extended [Bill customer data](/connector-api/operations/bills.md#bill-customer-data) with `CustomerID`, `LegalIdentifiers`, `BillingCode`, `LastName`, `FirstName`, `SecondLastName`, `TitlePrefix` and with [Bill address](/connector-api/operations/bills.md#bill-address) fields.
* Extended [Bill company data](/connector-api/operations/bills.md#bill-company-data) with Owner Data `LegalIdentifiers`, `BillingCode`, `Name`, `FiscalIdentifier`, `AdditionalTaxIdentifier` and with [Bill address](/connector-api/operations/bills.md#bill-address) fields.
* Extended [Payment Items](/connector-api/operations/accountingitems.md#payment-item) with `AmountDefault`.
* Deprecated `ItalianFiscalCode` and `ItalianLotteryCode` in [Bill customer data](/connector-api/operations/bills.md#bill-customer-data).

## 1st February 2023

* Some changes to documentation structure to improve readability and navigability; documentation only, no functional changes to the API

## 27th January 2023

* Extended [Add companies](/connector-api/operations/companies.md#add-companies) and [Update companies](/connector-api/operations/companies.md#update-companies) with `ExternalIdentifier`.

## 26th January 2023

* Extended [Add company](/connector-api/operations/companies.md#add-company) with `ReferenceIdentifier`and `WebsiteUrl` fields.
* Extended [Update company](/connector-api/operations/companies.md#update-company) with `ReferenceIdentifier`and `WebsiteUrl` fields.
* Added `ReferenceIdentifier`and `WebsiteUrl` fields in [Company](/connector-api/operations/companies.md#company).
* Extended [Close bill](/connector-api/operations/bills.md#close-bill) with `PurchaseOrderNumber` field.
* Extended [Bill](/connector-api/operations/bills.md#bill) with `PurchaseOrderNumber` field.

## 20th January 2023

* Added `ExternalIdentifier` to each of the following entities.
  * [Product](/connector-api/operations/products.md#product)
  * [Company](/connector-api/operations/companies.md#company)
  * [Service](/connector-api/operations/services.md#service)
  * [Rate](/connector-api/operations/rates.md#rate)
  * [Rate group](/connector-api/operations/rates.md#rate-group)
  * [Resource category](/connector-api/operations/resources.md#resource-category)
  * [Voucher](/connector-api/operations/vouchers.md#voucher)
  * [Enterprise](/connector-api/operations/configuration.md#enterprise)

## 18th January 2023

* Added pagination to [Get all companies](/connector-api/operations/companies.md#get-all-companies)
* Added new filter `ExternalIdentifiers` to [Get all companies](/connector-api/operations/companies.md#get-all-companies)
* Deprecated `Address` in [Company](/connector-api/operations/companies.md#company) and replaced with `AddressId`
* Added new page [Service orders](https://github.com/MewsSystems/poc-open-api-docs/blob/main/connector-api/operations/serviceorders.md) \[corrected to [Service order notes](/connector-api/operations/serviceordernotes.md) 21st April 2023].
* Added operation [Get all service order notes](/connector-api/operations/serviceordernotes.md#get-all-service-order-notes).
* Deprecated `BasePrices` and replaced it with `BaseAmountPrices` in the response to [Get rate pricing](/connector-api/operations/rates.md#get-rate-pricing); `BaseAmountPrices` includes information about the tax breakdown.
* Deprecated `Prices` and replaced it with `AmountPrices` in the response to [Get rate pricing](/connector-api/operations/rates.md#get-rate-pricing); `AmountPrices` includes information about the tax breakdown.
* Extended [Get rate pricing](/connector-api/operations/rates.md#get-rate-pricing) response with `AmountPrices` and `AmountPrices` in [Resource category pricing](/connector-api/operations/rates.md#resource-category-pricing).

## 13th January 2023

* Extended [Get all addresses](/connector-api/operations/addresses.md#get-all-addresses) with filter parameter `UpdatedUtc`.

## 6th January 2023

* Extended [Get all rates](/connector-api/operations/rates.md#get-all-rates) with filtering parameters `RateIds` and `UpdatedUtc`.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mews.com/connector-api/changelog/changelog2023.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
