- Edit Appointment
List Appointments
Create Appointment
Reserve Appointment
Get Appointment
Finalise Appointment
Remove Appointment
List Appointments by Appointment Type
List Appointments by Business
List Appointments by Profession
List Appointments by Patient
List Appointments by Practitioner
List Appointments by Resource
Appointment
Edit Appointment
Security
x-api-key and a-api-key
ISO 8601 local datetime in the tenant's timezone.
Example:"2026-01-01T12:05:30"
PATCH
curl -i -X PATCH \
'https://api.pracsuite.com/v1/appointment/{appointment_id}' \
-H 'Content-Type: application/json' \
-H 'a-api-key: YOUR_API_KEY_HERE' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"appointment_type_id": 0,
"app_time": "2026-01-01T12:05:30",
"practitioner_id": 0,
"business_id": 0,
"duration": 5,
"column_number": 1,
"width": 1,
"appointment_status_id": 0,
"profession_id": 0,
"item_id": 0,
"item_group_id": 0,
"notes": "string",
"resource_ids": [
1,
2
],
"sms_reminder": true,
"email_reminder": true,
"sms_confirmation": true,
"email_confirmation": true,
"sms_follow_up": true,
"email_follow_up": true,
"appointment_reschedule_reason_id": 0,
"reason": "string"
}'Successful
ISO 8601 local datetime in the tenant's timezone.
Example:"2026-01-01T12:05:30"
RFC 3339 UTC date-time (Z) with microsecond precision.
Example:"2020-09-12T11:09:42.687393Z"
RFC 3339 UTC date-time (Z) with microsecond precision.
Example:"2020-09-12T11:09:42.687393Z"
Response
{ "row_num": 0, "total_rows": 0, "links": { "self": "https://api.pracsuite.com/v1/appointment/1", "resources": "https://api.pracsuite.com/v1/appointment/1/resource" }, "tenant_id": 0, "appointment_id": 0, "client_id": 0, "app_time": "2026-01-01T12:05:30", "description": "string", "appointment_type_id": 0, "appointment_status_id": 0, "category": "string", "duration": 0, "notes": "string", "practitioner_id": 0, "business_id": 0, "profession_id": 0, "item_id": 0, "account_id": 0, "created": "2020-09-12T11:09:42.687393Z", "modified": "2020-09-12T11:09:42.687393Z", "item_group_id": 0, "telehealth_patient_link": "string", "telehealth_practitioner_link": "string", "resource_ids": [ 0 ] }