Version History


This section describes changes made in subsequent releases and the new features in this API:

ReleaseEnhancementsAPI Version
2024.4To enable a service-level health check, we introduced a new endpoint:
- GET /healthCheck.
It allows the API client to check the status of the dependent backend services. On the 200 response, the client receives the overall status information: healthy, degraded, unhealthy.
Request fields clientId and locationId are deprecated in the request contract for POST /reports/repository/init from this release.extnernalClientId and externalLocationId will be used instead of deprecated one.
v1
2024.3To support users to check rebates in print form,POST /printforms endpoint under Local Accounts was enhanced with additional attributes; transaction.rebate, transaction.items.rebate and total.rebate.v1
2024.2To enhance the Local Account invoice processing, we extended the CPaaS Reports API:
- the POST /printforms endpoint was moved from CPaaS Configuration API to CPaaS Reports API
- we also enhanced this endpoint with the following optional request fields: transactions.items.ItemId, transactions.attributes, taxes.TaxAmount, transactions.items.name, taxes.percent, transactions.items.taxAmount
- the transactions.items.description request field was removed from the POST /printforms endpoint.
The introduced changes enable the POS system to include all necessary country-specific data in the regional print forms (PDFs).
v1