Changelogs

Changelogs

When

What

When

What

Jun 2, 2025

Implemented the possibility to insert a third-party URL to rescheldule/cancel in the notification template to send to the customer

See the details here

May 12, 2025

New endpoint:

DELETE/reservations/{appointmentId}

allows to release a reservation

Resource details are added to the response for the Appointment details:

}, "resources": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "resourceTypeCategory": "STAFF", "pool": { "name": "string", "type": "GENERIC" }, "assignedBySystem": true } ],

GET /external/v1/appointments/{appointmentId}

28/04/2025 (US region)

29/04/2025 (Europe)

 

Add “preferred language“ optional parameter to Confirm appointment endpoint:

/external/v1/reservations/{reservationId}

Request example:

{ "customerInfo": { "personalIdentifier": "EfOmGBLU4ulLwyHWbQ6pzzCjvboG7xYpwXTWMm", "firstName": "}M{tL{{pgg{ip'iD'pt.{ii-'--. {npDDn{{pp} {DMi Lp}MiD Mi'ng}c{L{i.D.''}D}iic{.'gcDi-{{}D", "lastName": "icc.Dn''DtM}DcM -n-'iDn-tgpg.}pc''ppipp.i'gtpM-iDccpp{c", "phoneNumber": "+{i}}g+pttt-}pgDg {{tp{t-t{ ", "email": "string", "preferredLanguage": "en_US", "dateOfBirth": "2000-01-01" }, "informationQuestions": [ { "question": "string", "answer": "string" } ], "supportNotes": "string" }

Also preferred language gets returned when requesting for appointment details by ID /external/v1/appointments/{appointmentId}

29/01/2025 (US region)

03/02/2025 (planned for EU region)

Added error codes for customer data input fields (first, last name, email, phone number, DoB):

Please see the updated error codes Errors

12/08/2024

Introduced a new parameter “Onlinebookable“: true/false for the following endpoints:

/external/v1/services

/external/v1/services/groups

23/07/2024

multiservice support for Book/reschedule/Cancel appointments.

New endpoints to get the list of combinable services, make a reservation and confirm it:

/external/v1/serviceCombination/reservations/{reservationId}

/external/v1/serviceCombination/appointments/{appointmentId}/reschedule

/external/v1/serviceCombination/reservations

/external/v1/serviceCombination/appointments/search

/external/v1/serviceCombination/branch

/external/v1/serviceCombination/branch/{serviceId}/timeslots

/external/v1/serviceCombination/branch/{branchId}

/external/v1/serviceCombination/appointments/{appointmentId}

 

28/02/2024

"external description" parameter is added, so service external description can be retrieved via:

/external/v1/services/groups

09/06/2023

"address" parameter was added, so branch location can be retrieved via:

/external/v1/services/{serviceId}/branch-selection

03/03/2023

"phoneNumber" field changed from “required“ to “optional“. Swagger documentation was updated accordingly.

03/22/2023

/external/v1/services/groups is added

Get a list of services grouped by service groups.