ClientAppointment fields you want to change. date, when provided, must be earlier than end_date. Set recurring to 1 with a RecurringAppointment object to make it recurring. Returns 404 if no appointment matches the ID. Requires a permission to edit clients' notes & appointments.Authorization: Bearer ********************curl --location --globoff --request PUT 'https://.daftra.com/api2/client_appointments/' \
--header 'Accept: application/json' \
--header 'apikey: ' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{"ClientAppointment": {"item_id": 512, "date": "2026-07-01 10:00:00", "end_date": "2026-07-01 10:30:00", "body": "Follow-up call", "staff_id": [12]}}'{
"code": 200,
"result": "successful"
}