Fixed

OnSched API 3.24.1 — Cancel with a deleted service

Appointments

PUT /v3/appointment/{id}/cancel cancels the appointment when its service has been soft-deleted. /consumer/v1/appointments/{id}/cancel uses that same cancel.

Rescheduling or cancelling an appointment no longer sends Google Calendar cancellation emails to attendees of the previous Google Calendar event.

Consumer services

GET /consumer/v1/services/{id} returns 404 when that service has been soft-deleted, for a mapped legacy id, an unmapped legacy id, or a raw UUID. The service stays deleted.