Appointments

Update / reschedule / cancel

To reschedule, send a new start. To cancel, send status: cancelled (+ optional cancelled_reason).

Requires the appointments:write scope.

patch/v1/appointments/{id}

Path parameters

idinteger required

Request body

startstring

New slot datetime — this is how you RESCHEDULE. date/time not accepted on update.

providerinteger
serviceinteger
leadobject

Edit lead details (name, phone, email, ic, address, remarks).

status'new' | 'pending' | 'request' | 'processed' | 'received' | 'reject' | 'absent' | 'cancelled' | 'deleted'
remarksstring
cancelled_reasonstring

Persists only with status=cancelled

ignore_rulesstring[]

Response

Updated

Changes

No recorded changes to this endpoint across all 1 revision of this API.