Hi everyone,
I’m looking for an n8n expert who understands Cliniko’s API, especially creating individual appointments using POST /individual_appointments.
My setup:
-
I already have patient creation working in Cliniko
-
n8n receives all the correct fields (start time, end time, practitioner ID, business ID, appointment type ID, patient ID)
-
But the appointment creation always returns “Validation Failed” with errors like:
-
practitioner_id doesn't exist or is inactive -
max_attendees is not a number -
starts_at can't be blank -
ends_at can't be blank
-
Even though I confirmed all IDs (business, practitioner, appointment types) directly from Cliniko and they are correct — so something in the body format or the structure is wrong.
I need someone to:
-
Review my workflow (simple, only a few nodes)
-
Fix the Create Appointment HTTP request
-
Make sure the body matches Cliniko’s exact required format
-
Test it so appointments actually appear inside Cliniko
-
Optional: help structure the workflow cleanly so I can reuse it for multiple clinics in the future
This is paid work, and I’m ready to start immediately.
Please reply with your availability and your experience with n8n + Cliniko API.
Thanks!
