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 local — 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 — 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)