API changes — 2026-05-29, release #125655

Fri, 29 May 2026 00:00:00 +0000

## 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)