- Finalise Appointment
Used to complete a booking after a time has been identified via Available Appointment or temporarily held using Reserve Appointment.
Unless explicitly overridden in the request body, the API will apply the default Appointment Type configuration for:
Item or Item Group
Duration
Width
Profession
Resource
If omitted, the appointment is created with the system default status of Booked.
If item_id is not null, then item_group_id must be null
If omitted, the default item configured on the selected appointment type is applied.
If item_group_id is not null, then item_id must be null
If omitted, the default item group configured on the selected appointment type is applied.
If omitted, the default resources configured on the selected appointment type are applied.
[ 1, 2 ]
- Productionhttps://api.pracsuite.com/v1/appointment/{appointment_id}
curl -i -X POST \
'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 '{
"client_id": 0,
"appointment_type_id": 0,
"appointment_status_id": 0,
"account_id": 0,
"profession_id": 0,
"item_id": 0,
"item_group_id": 0,
"notes": "string",
"column_number": 1,
"resource_ids": [
1,
2
],
"sms_reminder": true,
"email_reminder": true,
"sms_confirmation": true,
"email_confirmation": true,
"sms_follow_up": true,
"email_follow_up": true
}'Successful
ISO 8601 local datetime in the tenant's timezone.
RFC 3339 UTC date-time (Z) with microsecond precision.
RFC 3339 UTC date-time (Z) with microsecond precision.
{ "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 ] }