API Changelog

📡 Subscribe to changes via RSS — get notified automatically when a new release ships.

Each release below lists up to three categories:

  • Breaking changes — integration code needs updating to keep working.

  • Non-breaking changes — additions only; integrations keep working without changes.

  • Announced breaking changes — coming in a future release; see Upcoming Changes for dates and migration guides.

Release 20260724.136882 — 2026-07-24

Non-breaking changes

Operation

Change

GET /patienthealthplan/

added the optional property ‘results/items/external_subscription_id’ to the response with the ‘200’ status (media type: text/html)

GET /patienthealthplan/

added the optional property ‘results/items/external_subscription_id’ to the response with the ‘200’ status (media type: application/json)

GET /patienthealthplan/{id}/

added the optional property ‘external_subscription_id’ to the response with the ‘200’ status (media type: application/json)

GET /patienthealthplan/{id}/

added the optional property ‘external_subscription_id’ to the response with the ‘200’ status (media type: text/html)

PATCH /patienthealthplan/{id}/

added the new optional request property ‘external_subscription_id’ (media type: application/x-www-form-urlencoded)

PATCH /patienthealthplan/{id}/

added the new optional request property ‘external_subscription_id’ (media type: application/json)

PATCH /patienthealthplan/{id}/

added the new optional request property ‘external_subscription_id’ (media type: multipart/form-data)

PATCH /patienthealthplan/{id}/

added the optional property ‘external_subscription_id’ to the response with the ‘200’ status (media type: application/json)

PATCH /patienthealthplan/{id}/

added the optional property ‘external_subscription_id’ to the response with the ‘200’ status (media type: text/html)

PUT /patienthealthplan/{id}/

added the new optional request property ‘external_subscription_id’ (media type: application/json)

PUT /patienthealthplan/{id}/

added the new optional request property ‘external_subscription_id’ (media type: multipart/form-data)

PUT /patienthealthplan/{id}/

added the new optional request property ‘external_subscription_id’ (media type: application/x-www-form-urlencoded)

PUT /patienthealthplan/{id}/

added the optional property ‘external_subscription_id’ to the response with the ‘200’ status (media type: application/json)

PUT /patienthealthplan/{id}/

added the optional property ‘external_subscription_id’ to the response with the ‘200’ status (media type: text/html)

Release 20260723.136702 — 2026-07-23

Non-breaking changes

Operation

Change

GET /consultation/{parent_lookup_consultation}/analyses/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/analyses/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

POST /consultation/{parent_lookup_consultation}/analyses/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation/{parent_lookup_consultation}/analyses/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation/{parent_lookup_consultation}/analyses/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation/{parent_lookup_consultation}/analyses/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

POST /consultation/{parent_lookup_consultation}/analyses/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/analyses/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/analyses/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation/{parent_lookup_consultation}/analyses/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/analyses/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation/{parent_lookup_consultation}/analyses/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation/{parent_lookup_consultation}/analyses/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/analyses/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation/{parent_lookup_consultation}/analyses/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation/{parent_lookup_consultation}/analyses/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/analyses/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation/{parent_lookup_consultation}/analyses/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation/{parent_lookup_consultation}/analyses/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/foods/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/foods/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

POST /consultation/{parent_lookup_consultation}/foods/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation/{parent_lookup_consultation}/foods/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation/{parent_lookup_consultation}/foods/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation/{parent_lookup_consultation}/foods/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

POST /consultation/{parent_lookup_consultation}/foods/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/foods/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/foods/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation/{parent_lookup_consultation}/foods/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/foods/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation/{parent_lookup_consultation}/foods/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation/{parent_lookup_consultation}/foods/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/foods/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation/{parent_lookup_consultation}/foods/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/foods/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation/{parent_lookup_consultation}/foods/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation/{parent_lookup_consultation}/foods/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/foods/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/medicines/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/medicines/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation/{parent_lookup_consultation}/medicines/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation/{parent_lookup_consultation}/medicines/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation/{parent_lookup_consultation}/medicines/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation/{parent_lookup_consultation}/medicines/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

POST /consultation/{parent_lookup_consultation}/medicines/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/medicines/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/medicines/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/medicines/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation/{parent_lookup_consultation}/medicines/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/medicines/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation/{parent_lookup_consultation}/medicines/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/medicines/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation/{parent_lookup_consultation}/medicines/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation/{parent_lookup_consultation}/medicines/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation/{parent_lookup_consultation}/medicines/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/medicines/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation/{parent_lookup_consultation}/medicines/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation/{parent_lookup_consultation}/medicines/{id}/delete_withdrawal_period/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation/{parent_lookup_consultation}/medicines/{id}/delete_withdrawal_period/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation/{parent_lookup_consultation}/medicines/{id}/delete_withdrawal_period/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation/{parent_lookup_consultation}/medicines/{id}/delete_withdrawal_period/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation/{parent_lookup_consultation}/medicines/{id}/delete_withdrawal_period/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/procedures/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/procedures/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

POST /consultation/{parent_lookup_consultation}/procedures/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation/{parent_lookup_consultation}/procedures/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation/{parent_lookup_consultation}/procedures/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation/{parent_lookup_consultation}/procedures/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

POST /consultation/{parent_lookup_consultation}/procedures/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/procedures/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation/{parent_lookup_consultation}/procedures/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation/{parent_lookup_consultation}/procedures/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/procedures/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation/{parent_lookup_consultation}/procedures/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation/{parent_lookup_consultation}/procedures/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/procedures/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation/{parent_lookup_consultation}/procedures/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation/{parent_lookup_consultation}/procedures/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation/{parent_lookup_consultation}/procedures/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/procedures/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/procedures/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/supplies/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/supplies/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation/{parent_lookup_consultation}/supplies/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation/{parent_lookup_consultation}/supplies/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation/{parent_lookup_consultation}/supplies/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation/{parent_lookup_consultation}/supplies/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

POST /consultation/{parent_lookup_consultation}/supplies/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/supplies/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation/{parent_lookup_consultation}/supplies/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/supplies/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation/{parent_lookup_consultation}/supplies/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation/{parent_lookup_consultation}/supplies/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation/{parent_lookup_consultation}/supplies/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation/{parent_lookup_consultation}/supplies/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/supplies/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation/{parent_lookup_consultation}/supplies/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation/{parent_lookup_consultation}/supplies/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation/{parent_lookup_consultation}/supplies/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation/{parent_lookup_consultation}/supplies/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/analysis/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation_items/analysis/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation_items/analysis/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation_items/analysis/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation_items/analysis/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation_items/analysis/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

POST /consultation_items/analysis/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

GET /consultation_items/analysis/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/analysis/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation_items/analysis/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation_items/analysis/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation_items/analysis/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation_items/analysis/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation_items/analysis/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PUT /consultation_items/analysis/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation_items/analysis/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation_items/analysis/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation_items/analysis/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation_items/analysis/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/food/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation_items/food/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation_items/food/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation_items/food/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation_items/food/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation_items/food/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

POST /consultation_items/food/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

GET /consultation_items/food/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/food/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation_items/food/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation_items/food/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation_items/food/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation_items/food/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation_items/food/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PUT /consultation_items/food/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation_items/food/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation_items/food/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation_items/food/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PUT /consultation_items/food/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation_items/medicine/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation_items/medicine/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation_items/medicine/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation_items/medicine/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation_items/medicine/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation_items/medicine/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

POST /consultation_items/medicine/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

GET /consultation_items/medicine/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation_items/medicine/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation_items/medicine/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation_items/medicine/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation_items/medicine/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation_items/medicine/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation_items/medicine/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation_items/medicine/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation_items/medicine/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation_items/medicine/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation_items/medicine/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation_items/medicine/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

POST /consultation_items/medicine/{id}/delete_withdrawal_period/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation_items/medicine/{id}/delete_withdrawal_period/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation_items/medicine/{id}/delete_withdrawal_period/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation_items/medicine/{id}/delete_withdrawal_period/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

POST /consultation_items/medicine/{id}/delete_withdrawal_period/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/procedure/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/procedure/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

POST /consultation_items/procedure/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation_items/procedure/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation_items/procedure/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation_items/procedure/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

POST /consultation_items/procedure/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

GET /consultation_items/procedure/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/procedure/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation_items/procedure/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation_items/procedure/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation_items/procedure/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation_items/procedure/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PATCH /consultation_items/procedure/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PUT /consultation_items/procedure/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation_items/procedure/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation_items/procedure/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation_items/procedure/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation_items/procedure/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/supply/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: application/json)

GET /consultation_items/supply/

added the optional property ‘results/items/department_rate_override’ to the response with the ‘200’ status (media type: text/html)

POST /consultation_items/supply/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

POST /consultation_items/supply/

added the new optional request property ‘department_rate_override’ (media type: application/json)

POST /consultation_items/supply/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

POST /consultation_items/supply/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: text/html)

POST /consultation_items/supply/

added the optional property ‘department_rate_override’ to the response with the ‘201’ status (media type: application/json)

GET /consultation_items/supply/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

GET /consultation_items/supply/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation_items/supply/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PATCH /consultation_items/supply/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PATCH /consultation_items/supply/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PATCH /consultation_items/supply/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

PATCH /consultation_items/supply/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation_items/supply/{id}/

added the new optional request property ‘department_rate_override’ (media type: multipart/form-data)

PUT /consultation_items/supply/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/x-www-form-urlencoded)

PUT /consultation_items/supply/{id}/

added the new optional request property ‘department_rate_override’ (media type: application/json)

PUT /consultation_items/supply/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: text/html)

PUT /consultation_items/supply/{id}/

added the optional property ‘department_rate_override’ to the response with the ‘200’ status (media type: application/json)

Release 20260723.136669 — 2026-07-23

Non-breaking changes

Operation

Change

GET /search/

added the optional property ‘attributes/clients_with_patients/allOf[#/components/schemas/NavigationSearchClientWithPatient]/data/items/patients/items/stable_address’ to the response with the ‘200’ status

Release 20260723.136665 — 2026-07-23

Non-breaking changes

Operation

Change

POST /order/{id}/mark_delivered/

endpoint added

Release 20260723.136590 — 2026-07-23

Non-breaking changes

Operation

Change

POST /onlinebookingclient/

added the new optional request property ‘dismissed_trigger_topics’ (media type: application/json)

POST /onlinebookingclient/

added the new optional request property ‘dismissed_trigger_topics’ (media type: application/x-www-form-urlencoded)

POST /onlinebookingclient/

added the new optional request property ‘dismissed_trigger_topics’ (media type: multipart/form-data)

Release 20260723.136589 — 2026-07-23

Non-breaking changes

Operation

Change

GET /reason/

added the optional property ‘results/items/online_booking_name’ to the response with the ‘200’ status (media type: text/html)

GET /reason/

added the optional property ‘results/items/online_booking_name’ to the response with the ‘200’ status (media type: application/json)

POST /reason/

added the new optional request property ‘online_booking_name’ (media type: application/json)

POST /reason/

added the new optional request property ‘online_booking_name’ (media type: application/x-www-form-urlencoded)

POST /reason/

added the new optional request property ‘online_booking_name’ (media type: multipart/form-data)

POST /reason/

added the optional property ‘online_booking_name’ to the response with the ‘201’ status (media type: application/json)

POST /reason/

added the optional property ‘online_booking_name’ to the response with the ‘201’ status (media type: text/html)

GET /reason/{id}/

added the optional property ‘online_booking_name’ to the response with the ‘200’ status (media type: text/html)

GET /reason/{id}/

added the optional property ‘online_booking_name’ to the response with the ‘200’ status (media type: application/json)

PATCH /reason/{id}/

added the new optional request property ‘online_booking_name’ (media type: application/json)

PATCH /reason/{id}/

added the new optional request property ‘online_booking_name’ (media type: multipart/form-data)

PATCH /reason/{id}/

added the new optional request property ‘online_booking_name’ (media type: application/x-www-form-urlencoded)

PATCH /reason/{id}/

added the optional property ‘online_booking_name’ to the response with the ‘200’ status (media type: application/json)

PATCH /reason/{id}/

added the optional property ‘online_booking_name’ to the response with the ‘200’ status (media type: text/html)

PUT /reason/{id}/

added the new optional request property ‘online_booking_name’ (media type: multipart/form-data)

PUT /reason/{id}/

added the new optional request property ‘online_booking_name’ (media type: application/x-www-form-urlencoded)

PUT /reason/{id}/

added the new optional request property ‘online_booking_name’ (media type: application/json)

PUT /reason/{id}/

added the optional property ‘online_booking_name’ to the response with the ‘200’ status (media type: application/json)

PUT /reason/{id}/

added the optional property ‘online_booking_name’ to the response with the ‘200’ status (media type: text/html)

Release 20260723.136554 — 2026-07-23

Non-breaking changes

Operation

Change

GET /journal_entry/

added the required property ‘results/items/journal_transactions/items/cost_center_code’ to the response with the ‘200’ status (media type: application/json)

GET /journal_entry/

added the required property ‘results/items/journal_transactions/items/cost_center_code’ to the response with the ‘200’ status (media type: text/html)

GET /journal_entry/{id}/

added the required property ‘journal_transactions/items/cost_center_code’ to the response with the ‘200’ status (media type: text/html)

GET /journal_entry/{id}/

added the required property ‘journal_transactions/items/cost_center_code’ to the response with the ‘200’ status (media type: application/json)

POST /journal_entry/{id}/tag_entry/

added the required property ‘journal_transactions/items/cost_center_code’ to the response with the ‘200’ status (media type: text/html)

POST /journal_entry/{id}/tag_entry/

added the required property ‘journal_transactions/items/cost_center_code’ to the response with the ‘200’ status (media type: application/json)

GET /journal_transaction/

added the required property ‘results/items/cost_center_code’ to the response with the ‘200’ status (media type: application/json)

GET /journal_transaction/

added the required property ‘results/items/cost_center_code’ to the response with the ‘200’ status (media type: text/html)

GET /journal_transaction/{id}/

added the required property ‘cost_center_code’ to the response with the ‘200’ status (media type: application/json)

GET /journal_transaction/{id}/

added the required property ‘cost_center_code’ to the response with the ‘200’ status (media type: text/html)

POST /journal_transaction/{id}/tag_transaction/

added the required property ‘cost_center_code’ to the response with the ‘200’ status (media type: text/html)

POST /journal_transaction/{id}/tag_transaction/

added the required property ‘cost_center_code’ to the response with the ‘200’ status (media type: application/json)

Release 20260716.135039 — 2026-07-16

Non-breaking changes

Operation

Change

GET /invoicepayment/

added the optional property ‘results/items/transaction_terminal’ to the response with the ‘200’ status (media type: application/json)

GET /invoicepayment/

added the optional property ‘results/items/transaction_terminal’ to the response with the ‘200’ status (media type: text/html)

GET /invoicepayment/

added the required property ‘results/items/efsta_multicompany_mode’ to the response with the ‘200’ status (media type: application/json)

GET /invoicepayment/

added the required property ‘results/items/efsta_multicompany_mode’ to the response with the ‘200’ status (media type: text/html)

GET /invoicepayment/{id}/

added the optional property ‘transaction_terminal’ to the response with the ‘200’ status (media type: application/json)

GET /invoicepayment/{id}/

added the optional property ‘transaction_terminal’ to the response with the ‘200’ status (media type: text/html)

GET /invoicepayment/{id}/

added the required property ‘efsta_multicompany_mode’ to the response with the ‘200’ status (media type: application/json)

GET /invoicepayment/{id}/

added the required property ‘efsta_multicompany_mode’ to the response with the ‘200’ status (media type: text/html)

Release 20260715.134852 — 2026-07-15

Non-breaking changes

Operation

Change

GET /available_wholesaler/

endpoint added

POST /available_wholesaler/

endpoint added

DELETE /available_wholesaler/{id}/

endpoint added

GET /available_wholesaler/{id}/

endpoint added

PATCH /available_wholesaler/{id}/

endpoint added

PUT /available_wholesaler/{id}/

endpoint added

GET /wholesaler/

added the optional property ‘results/items/archived’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the optional property ‘results/items/archived’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the optional property ‘results/items/department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the optional property ‘results/items/department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the optional property ‘results/items/make_department_specific’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the optional property ‘results/items/make_department_specific’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the optional property ‘results/items/name_postfix’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the optional property ‘results/items/name_postfix’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the optional property ‘results/items/order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the optional property ‘results/items/order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the optional property ‘results/items/order_gateway_supplier_id’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the optional property ‘results/items/order_gateway_supplier_id’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the optional property ‘results/items/wholesaler_type’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the optional property ‘results/items/wholesaler_type’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the required property ‘results/items/has_ongoing_order’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the required property ‘results/items/has_ongoing_order’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/

added the required property ‘results/items/wholesaler_type_display’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/

added the required property ‘results/items/wholesaler_type_display’ to the response with the ‘200’ status (media type: text/html)

POST /wholesaler/

added the new optional request property ‘archived’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘archived’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘archived’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘available_wholesaler_id’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘available_wholesaler_id’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘available_wholesaler_id’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘department_info’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘department_info’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘department_info’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘make_department_specific’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘make_department_specific’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘make_department_specific’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘name_postfix’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘name_postfix’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘name_postfix’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘order_gateway_name’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘order_gateway_name’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘order_gateway_name’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘order_gateway_password’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘order_gateway_password’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘order_gateway_password’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘order_gateway_supplier_id’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘order_gateway_supplier_id’ (media type: multipart/form-data)

POST /wholesaler/

added the new optional request property ‘order_gateway_supplier_id’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘wholesaler_type’ (media type: application/x-www-form-urlencoded)

POST /wholesaler/

added the new optional request property ‘wholesaler_type’ (media type: application/json)

POST /wholesaler/

added the new optional request property ‘wholesaler_type’ (media type: multipart/form-data)

POST /wholesaler/

added the optional property ‘archived’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the optional property ‘archived’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the optional property ‘make_department_specific’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the optional property ‘make_department_specific’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the optional property ‘name_postfix’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the optional property ‘name_postfix’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the optional property ‘order_gateway_name’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the optional property ‘order_gateway_name’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the optional property ‘wholesaler_type’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the optional property ‘wholesaler_type’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the required property ‘has_ongoing_order’ to the response with the ‘201’ status (media type: application/json)

POST /wholesaler/

added the required property ‘has_ongoing_order’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the required property ‘wholesaler_type_display’ to the response with the ‘201’ status (media type: text/html)

POST /wholesaler/

added the required property ‘wholesaler_type_display’ to the response with the ‘201’ status (media type: application/json)

GET /wholesaler/available_for_connect/

endpoint added

GET /wholesaler/{id}/

added the optional property ‘archived’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the optional property ‘archived’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the optional property ‘make_department_specific’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the optional property ‘make_department_specific’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the optional property ‘name_postfix’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the optional property ‘name_postfix’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the optional property ‘order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the optional property ‘order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the optional property ‘wholesaler_type’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the optional property ‘wholesaler_type’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the required property ‘has_ongoing_order’ to the response with the ‘200’ status (media type: application/json)

GET /wholesaler/{id}/

added the required property ‘has_ongoing_order’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the required property ‘wholesaler_type_display’ to the response with the ‘200’ status (media type: text/html)

GET /wholesaler/{id}/

added the required property ‘wholesaler_type_display’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘archived’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘archived’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘archived’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘available_wholesaler_id’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘available_wholesaler_id’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘available_wholesaler_id’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘department_info’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘department_info’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘department_info’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘make_department_specific’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘make_department_specific’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘make_department_specific’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘name_postfix’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘name_postfix’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘name_postfix’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_name’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_name’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_name’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_password’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_password’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_password’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_supplier_id’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_supplier_id’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘order_gateway_supplier_id’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the new optional request property ‘wholesaler_type’ (media type: application/json)

PATCH /wholesaler/{id}/

added the new optional request property ‘wholesaler_type’ (media type: application/x-www-form-urlencoded)

PATCH /wholesaler/{id}/

added the new optional request property ‘wholesaler_type’ (media type: multipart/form-data)

PATCH /wholesaler/{id}/

added the optional property ‘archived’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the optional property ‘archived’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the optional property ‘make_department_specific’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the optional property ‘make_department_specific’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the optional property ‘name_postfix’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the optional property ‘name_postfix’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the optional property ‘order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the optional property ‘order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the optional property ‘wholesaler_type’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the optional property ‘wholesaler_type’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the required property ‘has_ongoing_order’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the required property ‘has_ongoing_order’ to the response with the ‘200’ status (media type: application/json)

PATCH /wholesaler/{id}/

added the required property ‘wholesaler_type_display’ to the response with the ‘200’ status (media type: text/html)

PATCH /wholesaler/{id}/

added the required property ‘wholesaler_type_display’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘archived’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘archived’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘archived’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘available_wholesaler_id’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘available_wholesaler_id’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘available_wholesaler_id’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘department_info’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘department_info’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘department_info’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘has_same_credentials_with_unique_customer_number’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘make_department_specific’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘make_department_specific’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘make_department_specific’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘name_postfix’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘name_postfix’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘name_postfix’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_name’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_name’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_name’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_password’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_password’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_password’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_supplier_id’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_supplier_id’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘order_gateway_supplier_id’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘wholesaler_type’ (media type: application/json)

PUT /wholesaler/{id}/

added the new optional request property ‘wholesaler_type’ (media type: multipart/form-data)

PUT /wholesaler/{id}/

added the new optional request property ‘wholesaler_type’ (media type: application/x-www-form-urlencoded)

PUT /wholesaler/{id}/

added the optional property ‘archived’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the optional property ‘archived’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the optional property ‘department_info/items/order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the optional property ‘make_department_specific’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the optional property ‘make_department_specific’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the optional property ‘name_postfix’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the optional property ‘name_postfix’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the optional property ‘order_gateway_name’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the optional property ‘order_gateway_name’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the optional property ‘order_gateway_supplier_id’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the optional property ‘wholesaler_type’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the optional property ‘wholesaler_type’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the required property ‘has_ongoing_order’ to the response with the ‘200’ status (media type: text/html)

PUT /wholesaler/{id}/

added the required property ‘has_ongoing_order’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the required property ‘wholesaler_type_display’ to the response with the ‘200’ status (media type: application/json)

PUT /wholesaler/{id}/

added the required property ‘wholesaler_type_display’ to the response with the ‘200’ status (media type: text/html)

POST /wholesaler/{id}/catalog_upload_url/

endpoint added

Release 20260714.134436 — 2026-07-14

Non-breaking changes

Operation

Change

POST /user/

added the new optional request property ‘user_details/active_department_groups’ (media type: multipart/form-data)

POST /user/

added the new optional request property ‘user_details/active_department_groups’ (media type: application/json)

POST /user/

added the new optional request property ‘user_details/active_department_groups’ (media type: application/x-www-form-urlencoded)

POST /user/

added the optional property ‘user_details/active_department_groups’ to the response with the ‘201’ status (media type: text/html)

POST /user/

added the optional property ‘user_details/active_department_groups’ to the response with the ‘201’ status (media type: application/json)

PATCH /user/{id}/

added the new optional request property ‘user_details/active_department_groups’ (media type: application/json)

PATCH /user/{id}/

added the new optional request property ‘user_details/active_department_groups’ (media type: application/x-www-form-urlencoded)

PATCH /user/{id}/

added the new optional request property ‘user_details/active_department_groups’ (media type: multipart/form-data)

PATCH /user/{id}/

added the optional property ‘user_details/active_department_groups’ to the response with the ‘200’ status (media type: application/json)

PATCH /user/{id}/

added the optional property ‘user_details/active_department_groups’ to the response with the ‘200’ status (media type: text/html)

PUT /user/{id}/

added the new optional request property ‘user_details/active_department_groups’ (media type: application/x-www-form-urlencoded)

PUT /user/{id}/

added the new optional request property ‘user_details/active_department_groups’ (media type: multipart/form-data)

PUT /user/{id}/

added the new optional request property ‘user_details/active_department_groups’ (media type: application/json)

PUT /user/{id}/

added the optional property ‘user_details/active_department_groups’ to the response with the ‘200’ status (media type: application/json)

PUT /user/{id}/

added the optional property ‘user_details/active_department_groups’ to the response with the ‘200’ status (media type: text/html)

GET /userdetails/

added the optional property ‘results/items/active_department_groups’ to the response with the ‘200’ status (media type: text/html)

GET /userdetails/

added the optional property ‘results/items/active_department_groups’ to the response with the ‘200’ status (media type: application/json)

POST /userdetails/

added the new optional request property ‘active_department_groups’ (media type: application/x-www-form-urlencoded)

POST /userdetails/

added the new optional request property ‘active_department_groups’ (media type: multipart/form-data)

POST /userdetails/

added the new optional request property ‘active_department_groups’ (media type: application/json)

POST /userdetails/

added the optional property ‘active_department_groups’ to the response with the ‘201’ status (media type: text/html)

POST /userdetails/

added the optional property ‘active_department_groups’ to the response with the ‘201’ status (media type: application/json)

GET /userdetails/{id}/

added the optional property ‘active_department_groups’ to the response with the ‘200’ status (media type: application/json)

GET /userdetails/{id}/

added the optional property ‘active_department_groups’ to the response with the ‘200’ status (media type: text/html)

PATCH /userdetails/{id}/

added the new optional request property ‘active_department_groups’ (media type: application/x-www-form-urlencoded)

PATCH /userdetails/{id}/

added the new optional request property ‘active_department_groups’ (media type: application/json)

PATCH /userdetails/{id}/

added the new optional request property ‘active_department_groups’ (media type: multipart/form-data)

PATCH /userdetails/{id}/

added the optional property ‘active_department_groups’ to the response with the ‘200’ status (media type: application/json)

PATCH /userdetails/{id}/

added the optional property ‘active_department_groups’ to the response with the ‘200’ status (media type: text/html)

PUT /userdetails/{id}/

added the new optional request property ‘active_department_groups’ (media type: application/json)

PUT /userdetails/{id}/

added the new optional request property ‘active_department_groups’ (media type: multipart/form-data)

PUT /userdetails/{id}/

added the new optional request property ‘active_department_groups’ (media type: application/x-www-form-urlencoded)

PUT /userdetails/{id}/

added the optional property ‘active_department_groups’ to the response with the ‘200’ status (media type: text/html)

PUT /userdetails/{id}/

added the optional property ‘active_department_groups’ to the response with the ‘200’ status (media type: application/json)

Release 20260714.134376 — 2026-07-14

Non-breaking changes

Operation

Change

GET /insuranceclaim/

added the new optional ‘query’ request parameter ‘case_number__is’

GET /insuranceclaim/

added the new optional ‘query’ request parameter ‘reference_number__is’

GET /insuranceclaim/

added the required property ‘results/items/invoice’ to the response with the ‘200’ status (media type: application/json)

GET /insuranceclaim/

added the required property ‘results/items/invoice’ to the response with the ‘200’ status (media type: text/html)

GET /insuranceclaim/

added the required property ‘results/items/reference_number’ to the response with the ‘200’ status (media type: application/json)

GET /insuranceclaim/

added the required property ‘results/items/reference_number’ to the response with the ‘200’ status (media type: text/html)

PATCH /insuranceclaim/{id}/

added the required property ‘invoice’ to the response with the ‘200’ status (media type: application/json)

PATCH /insuranceclaim/{id}/

added the required property ‘invoice’ to the response with the ‘200’ status (media type: text/html)

PATCH /insuranceclaim/{id}/

added the required property ‘reference_number’ to the response with the ‘200’ status (media type: text/html)

PATCH /insuranceclaim/{id}/

added the required property ‘reference_number’ to the response with the ‘200’ status (media type: application/json)

PUT /insuranceclaim/{id}/

added the required property ‘invoice’ to the response with the ‘200’ status (media type: application/json)

PUT /insuranceclaim/{id}/

added the required property ‘invoice’ to the response with the ‘200’ status (media type: text/html)

PUT /insuranceclaim/{id}/

added the required property ‘reference_number’ to the response with the ‘200’ status (media type: text/html)

PUT /insuranceclaim/{id}/

added the required property ‘reference_number’ to the response with the ‘200’ status (media type: application/json)

Release 20260713.134223 — 2026-07-13

Breaking changes

Operation

Change

Migration

POST /postransaction/

added required request body

Non-breaking changes

Operation

Change

POST /postransaction/

added the media type ‘application/json’ for the response with the status ‘201’

POST /postransaction/

added the media type ‘text/html’ for the response with the status ‘201’

Release 20260710.133886 — 2026-07-10

Non-breaking changes

Operation

Change

POST /personnel_group/

endpoint added

PATCH /personnel_group/{id}/

endpoint added

PUT /personnel_group/{id}/

endpoint added

Release 20260706.132949 — 2026-07-06

Non-breaking changes

Operation

Change

GET /invoice/{id}/

added the optional property ‘payer_email’ to the response with the ‘200’ status (media type: application/json)

GET /invoice/{id}/

added the optional property ‘payer_email’ to the response with the ‘200’ status (media type: text/html)

Release 20260703.132613 — 2026-07-03

Non-breaking changes

Operation

Change

POST /consultation/{parent_lookup_consultation}/treatmentplans/

endpoint added

POST /treatmentplan/

endpoint added

POST /treatmentplanmedicine/

endpoint added

Release 20260702.132217 — 2026-07-02

Non-breaking changes

Operation

Change

GET /search/

added the optional property ‘attributes/clients_with_patients/allOf[#/components/schemas/NavigationSearchClientWithPatient]/data/items/patients/items/register_number’ to the response with the ‘200’ status

Release 20260701.131983 — 2026-07-01

Non-breaking changes

Operation

Change

GET /reason/

added the new optional ‘query’ request parameter ‘available_for_department’

POST /reason/

added the new optional ‘query’ request parameter ‘available_for_department’

DELETE /reason/{id}/

added the new optional ‘query’ request parameter ‘available_for_department’

GET /reason/{id}/

added the new optional ‘query’ request parameter ‘available_for_department’

PATCH /reason/{id}/

added the new optional ‘query’ request parameter ‘available_for_department’

PUT /reason/{id}/

added the new optional ‘query’ request parameter ‘available_for_department’

Release 20260701.131931 — 2026-07-01

Non-breaking changes

Operation

Change

POST /journal_entry/{id}/tag_entry/

added the new ‘28.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

POST /journal_entry/{id}/tag_entry/

added the new ‘28.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

POST /journal_entry/{id}/tag_entry/

added the new ‘28.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

POST /journal_entry_problem/{id}/tag_entry/

added the new ‘28.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

POST /journal_entry_problem/{id}/tag_entry/

added the new ‘28.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

POST /journal_entry_problem/{id}/tag_entry/

added the new ‘28.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

POST /unallocatedpayment/{id}/cancel/

endpoint added

Release 20260629.131466 — 2026-06-29

Non-breaking changes

Operation

Change

GET /task/

added the new optional ‘query’ request parameter ‘department_id’

GET /user/

added the new optional ‘query’ request parameter ‘department_id’

Release 20260626.131182 — 2026-06-26

Non-breaking changes

Operation

Change

GET /reminder/

added the new optional ‘query’ request parameter ‘department__in’

GET /reminder/

added the new optional ‘query’ request parameter ‘department__is’

GET /reminder/

added the new optional ‘query’ request parameter ‘department__is_not’

GET /reminder/

added the new optional ‘query’ request parameter ‘department__is_null’

GET /reminder/

added the new optional ‘query’ request parameter ‘department__not_in’

Release 20260622.129855 — 2026-06-22

Breaking changes

  • GET /appointment/ — removed the required property ‘results/items/starting_from’ from the response with the ‘200’ status (media type: text/html)

  • GET /appointment/ — removed the required property ‘results/items/starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/ — removed the required property ‘starting_from’ from the response with the ‘201’ status (media type: application/json)

  • POST /appointment/ — removed the required property ‘starting_from’ from the response with the ‘201’ status (media type: text/html)

  • GET /appointment/{id}/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: application/json)

  • GET /appointment/{id}/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: text/html)

  • PATCH /appointment/{id}/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: text/html)

  • PATCH /appointment/{id}/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: application/json)

  • PUT /appointment/{id}/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: application/json)

  • PUT /appointment/{id}/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/cancel_appointment/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_advance_payment/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/send_appointment_confirmation/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/send_appointment_confirmation/ — removed the required property ‘starting_from’ from the response with the ‘200’ status (media type: text/html)

Release 20260619.129681 — 2026-06-19

Non-breaking changes

  • GET /invoice/{id}/ — the response optional property ‘determining_price’ became read-only for the status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the response optional property ‘determining_price’ became read-only for the status ‘200’ (media type: text/html)

  • GET /invoice/{id}/ — the response optional property ‘vat_calculation_method’ became read-only for the status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the response optional property ‘vat_calculation_method’ became read-only for the status ‘200’ (media type: text/html)

  • GET /invoice/{id}/ — the response property ‘determining_price’ became required for the status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the response property ‘determining_price’ became required for the status ‘200’ (media type: text/html)

  • GET /invoice/{id}/ — the response property ‘vat_calculation_method’ became required for the status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the response property ‘vat_calculation_method’ became required for the status ‘200’ (media type: text/html)

Release 20260618.129443 — 2026-06-18

Breaking changes

  • PATCH /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ request property ‘allOf’ list (media type: application/json)

  • PATCH /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ request property ‘allOf’ list (media type: application/x-www-form-urlencoded)

  • PATCH /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ request property ‘allOf’ list (media type: multipart/form-data)

  • PUT /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ request property ‘allOf’ list (media type: application/json)

  • PUT /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ request property ‘allOf’ list (media type: application/x-www-form-urlencoded)

  • PUT /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ request property ‘allOf’ list (media type: multipart/form-data)

Non-breaking changes

  • GET /insuranceclaim/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /insuranceclaim/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /insuranceclaim/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /insuranceclaim/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /insuranceclaim/{id}/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /insuranceclaim/{id}/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • PATCH /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • PATCH /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • PATCH /insuranceclaim/{id}/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • PATCH /insuranceclaim/{id}/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • PUT /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • PUT /insuranceclaim/{id}/ — added ‘#/components/schemas/InsuranceClaimStatusEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • PUT /insuranceclaim/{id}/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • PUT /insuranceclaim/{id}/ — removed ‘#/components/schemas/Status28aEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

Release 20260617.129185 — 2026-06-17

Non-breaking changes

  • POST /patient_health_plan_payment/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /patient_health_plan_payment/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: multipart/form-data)

  • POST /patient_health_plan_payment/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: application/json)

  • PATCH /patient_health_plan_payment/{id}/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: multipart/form-data)

  • PATCH /patient_health_plan_payment/{id}/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: application/json)

  • PATCH /patient_health_plan_payment/{id}/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: application/x-www-form-urlencoded)

  • PUT /patient_health_plan_payment/{id}/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: multipart/form-data)

  • PUT /patient_health_plan_payment/{id}/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: application/json)

  • PUT /patient_health_plan_payment/{id}/ — added the new ‘5.00’ enum value to the request property ‘payment_status/allOf[#/components/schemas/PaymentStatusEnum]/’ (media type: application/x-www-form-urlencoded)

  • PATCH /patienthealthplan/{id}/ — added the new ‘4.00’ enum value to the request property ‘canceled/oneOf[#/components/schemas/CanceledEnum]/’ (media type: application/x-www-form-urlencoded)

  • PATCH /patienthealthplan/{id}/ — added the new ‘4.00’ enum value to the request property ‘canceled/oneOf[#/components/schemas/CanceledEnum]/’ (media type: application/json)

  • PATCH /patienthealthplan/{id}/ — added the new ‘4.00’ enum value to the request property ‘canceled/oneOf[#/components/schemas/CanceledEnum]/’ (media type: multipart/form-data)

  • PUT /patienthealthplan/{id}/ — added the new ‘4.00’ enum value to the request property ‘canceled/oneOf[#/components/schemas/CanceledEnum]/’ (media type: application/x-www-form-urlencoded)

  • PUT /patienthealthplan/{id}/ — added the new ‘4.00’ enum value to the request property ‘canceled/oneOf[#/components/schemas/CanceledEnum]/’ (media type: multipart/form-data)

  • PUT /patienthealthplan/{id}/ — added the new ‘4.00’ enum value to the request property ‘canceled/oneOf[#/components/schemas/CanceledEnum]/’ (media type: application/json)

Release 20260617.129094 — 2026-06-17

Non-breaking changes

  • GET /onlinebooking_trigger_topic/ — endpoint added

  • POST /onlinebooking_trigger_topic/ — endpoint added

  • DELETE /onlinebooking_trigger_topic/{id}/ — endpoint added

  • GET /onlinebooking_trigger_topic/{id}/ — endpoint added

  • PATCH /onlinebooking_trigger_topic/{id}/ — endpoint added

  • PUT /onlinebooking_trigger_topic/{id}/ — endpoint added

Release 20260615.128656 — 2026-06-15

Non-breaking changes

  • GET /endofdayreport/ — added ‘#/components/schemas/Status85eEnum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/ — added ‘#/components/schemas/Status85eEnum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — added ‘#/components/schemas/Status85eEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/{id}/ — added ‘#/components/schemas/Status85eEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/{id}/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

Release 20260612.128288 — 2026-06-12

Non-breaking changes

  • GET /appointment/ — response property ‘results/items/starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • GET /appointment/ — response property ‘results/items/starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • GET /appointment/ — added the required property ‘results/items/price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • GET /appointment/ — added the required property ‘results/items/price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • POST /appointment/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • POST /appointment/ — added the required property ‘price_starting_from’ to the response with the ‘201’ status (media type: application/json)

  • POST /appointment/ — added the required property ‘price_starting_from’ to the response with the ‘201’ status (media type: text/html)

  • GET /appointment/combined/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • GET /appointment/combined/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • GET /appointment/combined/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • GET /appointment/combined/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • GET /appointment/{id}/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • GET /appointment/{id}/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • GET /appointment/{id}/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • GET /appointment/{id}/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • PATCH /appointment/{id}/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • PATCH /appointment/{id}/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • PATCH /appointment/{id}/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • PATCH /appointment/{id}/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • PUT /appointment/{id}/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • PUT /appointment/{id}/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • PUT /appointment/{id}/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • PUT /appointment/{id}/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/cancel_appointment/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • POST /appointment/{id}/cancel_appointment/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/cancel_appointment/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_advance_payment/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • POST /appointment/{id}/create_advance_payment/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_advance_payment/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • POST /appointment/{id}/create_telemedicine_room/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/send_appointment_confirmation/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: application/json)

  • POST /appointment/{id}/send_appointment_confirmation/ — response property ‘starting_from’ deprecated with sunset date ‘2026-09-01’ (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — added the required property ‘price_starting_from’ to the response with the ‘200’ status (media type: application/json)

Release 20260612.128286 — 2026-06-12

Breaking changes

  • GET /appointment/ — removed the required property ‘results/items/price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • GET /appointment/ — removed the required property ‘results/items/price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/ — removed the required property ‘price_starting_from’ from the response with the ‘201’ status (media type: text/html)

  • POST /appointment/ — removed the required property ‘price_starting_from’ from the response with the ‘201’ status (media type: application/json)

  • GET /appointment/combined/ — removed the required property ‘price’ from the response with the ‘200’ status (media type: application/json)

  • GET /appointment/combined/ — removed the required property ‘price’ from the response with the ‘200’ status (media type: text/html)

  • GET /appointment/combined/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • GET /appointment/combined/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • GET /appointment/{id}/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • GET /appointment/{id}/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • PATCH /appointment/{id}/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • PATCH /appointment/{id}/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • PUT /appointment/{id}/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • PUT /appointment/{id}/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_telemedicine_room/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_telemedicine_room/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — removed the required property ‘price_starting_from’ from the response with the ‘200’ status (media type: application/json)

Non-breaking changes

  • GET /appointment/ — response property ‘results/items/starting_from’ reactivated (media type: text/html)

  • GET /appointment/ — response property ‘results/items/starting_from’ reactivated (media type: application/json)

  • POST /appointment/ — response property ‘starting_from’ reactivated (media type: text/html)

  • POST /appointment/ — response property ‘starting_from’ reactivated (media type: application/json)

  • GET /appointment/{id}/ — response property ‘starting_from’ reactivated (media type: application/json)

  • GET /appointment/{id}/ — response property ‘starting_from’ reactivated (media type: text/html)

  • PATCH /appointment/{id}/ — response property ‘starting_from’ reactivated (media type: application/json)

  • PATCH /appointment/{id}/ — response property ‘starting_from’ reactivated (media type: text/html)

  • PUT /appointment/{id}/ — response property ‘starting_from’ reactivated (media type: application/json)

  • PUT /appointment/{id}/ — response property ‘starting_from’ reactivated (media type: text/html)

  • POST /appointment/{id}/cancel_appointment/ — response property ‘starting_from’ reactivated (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — response property ‘starting_from’ reactivated (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — response property ‘starting_from’ reactivated (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — response property ‘starting_from’ reactivated (media type: application/json)

  • POST /appointment/{id}/create_telemedicine_room/ — response property ‘starting_from’ reactivated (media type: application/json)

  • POST /appointment/{id}/create_telemedicine_room/ — response property ‘starting_from’ reactivated (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — response property ‘starting_from’ reactivated (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — response property ‘starting_from’ reactivated (media type: application/json)

Release 20260611.128184 — 2026-06-11

Non-breaking changes

  • GET /department/ — added the required property ‘results/items/timezone’ to the response with the ‘200’ status (media type: application/json)

  • GET /department/ — added the required property ‘results/items/timezone’ to the response with the ‘200’ status (media type: text/html)

  • GET /department/{id}/ — added the required property ‘timezone’ to the response with the ‘200’ status (media type: text/html)

  • GET /department/{id}/ — added the required property ‘timezone’ to the response with the ‘200’ status (media type: application/json)

  • GET /treatment_plan/department/ — added the required property ‘results/items/timezone’ to the response with the ‘200’ status (media type: application/json)

  • GET /treatment_plan/department/ — added the required property ‘results/items/timezone’ to the response with the ‘200’ status (media type: text/html)

  • GET /treatment_plan/department/{id}/ — added the required property ‘timezone’ to the response with the ‘200’ status (media type: application/json)

  • GET /treatment_plan/department/{id}/ — added the required property ‘timezone’ to the response with the ‘200’ status (media type: text/html)

Release 20260611.128183 — 2026-06-11

Breaking changes

  • GET /department/ — removed the required property ‘results/items/timezone’ from the response with the ‘200’ status (media type: application/json)

  • GET /department/ — removed the required property ‘results/items/timezone’ from the response with the ‘200’ status (media type: text/html)

  • GET /department/{id}/ — removed the required property ‘timezone’ from the response with the ‘200’ status (media type: text/html)

  • GET /department/{id}/ — removed the required property ‘timezone’ from the response with the ‘200’ status (media type: application/json)

  • GET /treatment_plan/department/ — removed the required property ‘results/items/timezone’ from the response with the ‘200’ status (media type: text/html)

  • GET /treatment_plan/department/ — removed the required property ‘results/items/timezone’ from the response with the ‘200’ status (media type: application/json)

  • GET /treatment_plan/department/{id}/ — removed the required property ‘timezone’ from the response with the ‘200’ status (media type: text/html)

  • GET /treatment_plan/department/{id}/ — removed the required property ‘timezone’ from the response with the ‘200’ status (media type: application/json)

Release 20260610.127706 — 2026-06-10

Non-breaking changes

  • DELETE /department/{parent_lookup_department}/mobileapp_settings/logo/ — endpoint added

  • PUT /department/{parent_lookup_department}/mobileapp_settings/logo/ — endpoint added

  • DELETE /department/{parent_lookup_department}/settings/logo/ — endpoint added

  • PUT /department/{parent_lookup_department}/settings/logo/ — endpoint added

Release 20260609.127458 — 2026-06-09

Non-breaking changes

  • GET /endofdayreport/ — added ‘#/components/schemas/StatusE6bEnum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/ — added ‘#/components/schemas/StatusE6bEnum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/ — removed ‘#/components/schemas/StatusF16Enum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/ — removed ‘#/components/schemas/StatusF16Enum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — added ‘#/components/schemas/StatusE6bEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — added ‘#/components/schemas/StatusE6bEnum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/{id}/ — removed ‘#/components/schemas/StatusF16Enum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — removed ‘#/components/schemas/StatusF16Enum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • POST /hook/webhook/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • POST /hook/webhook/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /hook/webhook/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • POST /hook/webhook/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • POST /hook/webhook/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /hook/webhook/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PATCH /hook/webhook/{id}/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PATCH /hook/webhook/{id}/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PATCH /hook/webhook/{id}/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PATCH /hook/webhook/{id}/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PATCH /hook/webhook/{id}/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PATCH /hook/webhook/{id}/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PUT /hook/webhook/{id}/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PUT /hook/webhook/{id}/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PUT /hook/webhook/{id}/ — added the new ‘67.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PUT /hook/webhook/{id}/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PUT /hook/webhook/{id}/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PUT /hook/webhook/{id}/ — added the new ‘68.00’ enum value to the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘25.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘25.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘25.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘26.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘26.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘26.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘27.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘27.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry/{id}/tag_entry/ — added the new ‘27.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘25.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘25.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘25.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘26.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘26.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘26.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘27.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘27.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry_problem/{id}/tag_entry/ — added the new ‘27.00’ enum value to the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

Release 20260609.127456 — 2026-06-09

Breaking changes

  • POST /hook/webhook/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • POST /hook/webhook/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • POST /hook/webhook/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /hook/webhook/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • POST /hook/webhook/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • POST /hook/webhook/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PATCH /hook/webhook/{id}/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PATCH /hook/webhook/{id}/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PATCH /hook/webhook/{id}/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PATCH /hook/webhook/{id}/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PATCH /hook/webhook/{id}/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PATCH /hook/webhook/{id}/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PUT /hook/webhook/{id}/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PUT /hook/webhook/{id}/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PUT /hook/webhook/{id}/ — removed the enum value ‘67.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • PUT /hook/webhook/{id}/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: multipart/form-data)

  • PUT /hook/webhook/{id}/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/json)

  • PUT /hook/webhook/{id}/ — removed the enum value ‘68.00’ of the request property ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘25.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘25.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘25.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘26.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘26.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘26.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘27.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘27.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry/{id}/tag_entry/ — removed the enum value ‘27.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘25.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘25.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘25.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘26.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘26.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘26.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘27.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/x-www-form-urlencoded)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘27.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the enum value ‘27.00’ of the request property ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ (media type: multipart/form-data)

Non-breaking changes

  • GET /endofdayreport/ — added ‘#/components/schemas/StatusF16Enum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/ — added ‘#/components/schemas/StatusF16Enum’ to the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘results/items/status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — added ‘#/components/schemas/StatusF16Enum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — added ‘#/components/schemas/StatusF16Enum’ to the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /endofdayreport/{id}/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: text/html)

  • GET /endofdayreport/{id}/ — removed ‘#/components/schemas/StatusE6bEnum’ from the ‘status’ response property ‘allOf’ list for the response status ‘200’ (media type: application/json)

  • GET /hook/webhook/ — removed the ‘67.00’ enum value from the ‘results/items/trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /hook/webhook/ — removed the ‘67.00’ enum value from the ‘results/items/trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /hook/webhook/ — removed the ‘68.00’ enum value from the ‘results/items/trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /hook/webhook/ — removed the ‘68.00’ enum value from the ‘results/items/trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • POST /hook/webhook/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘201’ (media type: text/html)

  • POST /hook/webhook/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘201’ (media type: application/json)

  • POST /hook/webhook/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘201’ (media type: application/json)

  • POST /hook/webhook/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘201’ (media type: text/html)

  • GET /hook/webhook/{id}/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /hook/webhook/{id}/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /hook/webhook/{id}/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /hook/webhook/{id}/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • PATCH /hook/webhook/{id}/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • PATCH /hook/webhook/{id}/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • PATCH /hook/webhook/{id}/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • PATCH /hook/webhook/{id}/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • PUT /hook/webhook/{id}/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • PUT /hook/webhook/{id}/ — removed the ‘67.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • PUT /hook/webhook/{id}/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • PUT /hook/webhook/{id}/ — removed the ‘68.00’ enum value from the ‘trigger/allOf[#/components/schemas/TriggerEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry/ — removed the ‘25.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry/ — removed the ‘25.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry/ — removed the ‘26.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry/ — removed the ‘26.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry/ — removed the ‘27.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry/ — removed the ‘27.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry/{id}/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry/{id}/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry/{id}/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry/{id}/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry/{id}/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry/{id}/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • POST /journal_entry/{id}/tag_entry/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • POST /journal_entry/{id}/tag_entry/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • POST /journal_entry/{id}/tag_entry/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • POST /journal_entry/{id}/tag_entry/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • POST /journal_entry/{id}/tag_entry/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • POST /journal_entry/{id}/tag_entry/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry_problem/ — removed the ‘25.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry_problem/ — removed the ‘25.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry_problem/ — removed the ‘26.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry_problem/ — removed the ‘26.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry_problem/ — removed the ‘27.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry_problem/ — removed the ‘27.00’ enum value from the ‘results/items/transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry_problem/{id}/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry_problem/{id}/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry_problem/{id}/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry_problem/{id}/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • GET /journal_entry_problem/{id}/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • GET /journal_entry_problem/{id}/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the ‘25.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the ‘26.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: application/json)

  • POST /journal_entry_problem/{id}/tag_entry/ — removed the ‘27.00’ enum value from the ‘transaction_category/allOf[#/components/schemas/TransactionCategoryEnum]/’ response property for the response status ‘200’ (media type: text/html)

Release 20260604.126486 — 2026-06-04

Non-breaking changes

  • GET /resources_availability/ — endpoint added

  • GET /veterinarians_availibility/ — endpoint added

Release 20260604.126452 — 2026-06-04

Non-breaking changes

  • GET /medicine/ — api operation id ‘medicine_retrieve’ removed and replaced with ‘medicine_list’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘code__icontains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘code__icontains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘code__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘code__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__gt’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__gte’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__lt’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__lte’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__not_in_range’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created__range’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created_user__in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created_user__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created_user__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created_user__is_null’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘created_user__not_in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__contains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__contains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__icontains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__icontains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_2__not_in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__contains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__contains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__icontains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__icontains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code_3__not_in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__contains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__contains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__icontains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__icontains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘external_reporting_code__not_in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘item_list__in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘item_list__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘item_list__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘item_list__is_null’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘item_list__not_in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__gt’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__gte’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__lt’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__lte’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__not_in_range’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified__range’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified_user__in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified_user__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified_user__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified_user__is_null’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘modified_user__not_in’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘name__icontains’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘name__icontains_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘name__is’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘name__is_not’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘ordering’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘page’

  • GET /medicine/ — added the new optional ‘query’ request parameter ‘page_size’

  • GET /medicine/ — added the media type ‘application/json’ for the response with the status ‘200’

  • GET /medicine/ — added the media type ‘text/html’ for the response with the status ‘200’

  • GET /medicine/{id}/ — api operation id ‘medicine_retrieve_2’ removed and replaced with ‘medicine_retrieve’

Release 20260603.126298 — 2026-06-03

Breaking changes

  • GET /invoice/ — the ‘results/items/status’ response’s property type/format changed from ‘string’/’’ to ‘integer’/’’ for status ‘200’ (media type: application/json)

  • GET /invoice/ — the ‘results/items/total’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • GET /invoice/ — the ‘results/items/total_vat’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • GET /invoice/ — the ‘results/items/total_with_vat’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the ‘status’ response’s property type/format changed from ‘string’/’’ to ‘integer’/’’ for status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the ‘total’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the ‘total_vat’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • GET /invoice/{id}/ — the ‘total_with_vat’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • POST /invoice/{id}/cloudprnt/ — the ‘status’ response’s property type/format changed from ‘string’/’’ to ‘integer’/’’ for status ‘200’ (media type: application/json)

  • POST /invoice/{id}/cloudprnt/ — the ‘total’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • POST /invoice/{id}/cloudprnt/ — the ‘total_vat’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

  • POST /invoice/{id}/cloudprnt/ — the ‘total_with_vat’ response’s property type/format changed from ‘string’/’’ to ‘number’/’double’ for status ‘200’ (media type: application/json)

Release 20260529.125655 — 2026-05-29

Non-breaking changes

  • GET /appointment/ — added the required property ‘results/items/price’ to the response with the ‘200’ status (media type: text/html)

  • GET /appointment/ — added the required property ‘results/items/price’ to the response with the ‘200’ status (media type: application/json)

  • GET /appointment/ — added the required property ‘results/items/starting_from’ to the response with the ‘200’ status (media type: application/json)

  • GET /appointment/ — added the required property ‘results/items/starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/ — added the required property ‘price’ to the response with the ‘201’ status (media type: application/json)

  • POST /appointment/ — added the required property ‘price’ to the response with the ‘201’ status (media type: text/html)

  • POST /appointment/ — added the required property ‘starting_from’ to the response with the ‘201’ status (media type: application/json)

  • POST /appointment/ — added the required property ‘starting_from’ to the response with the ‘201’ status (media type: text/html)

  • GET /appointment/{id}/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • GET /appointment/{id}/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • GET /appointment/{id}/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: application/json)

  • GET /appointment/{id}/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: text/html)

  • PATCH /appointment/{id}/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • PATCH /appointment/{id}/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • PATCH /appointment/{id}/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: application/json)

  • PATCH /appointment/{id}/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: text/html)

  • PUT /appointment/{id}/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • PUT /appointment/{id}/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • PUT /appointment/{id}/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: text/html)

  • PUT /appointment/{id}/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/cancel_appointment/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/cancel_appointment/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_advance_payment/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_advance_payment/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_advance_payment/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/create_telemedicine_room/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/create_telemedicine_room/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/send_appointment_confirmation/ — added the required property ‘price’ to the response with the ‘200’ status (media type: application/json)

  • POST /appointment/{id}/send_appointment_confirmation/ — added the required property ‘price’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: text/html)

  • POST /appointment/{id}/send_appointment_confirmation/ — added the required property ‘starting_from’ to the response with the ‘200’ status (media type: application/json)