Cliniko
Manage Cliniko patient, practitioner, appointment, and availability workflows.
Tools
| Name | Description |
|---|---|
list_patientsList Cliniko patients with an identity or updated-at filter. | List Cliniko patients with an identity or updated-at filter. |
get_patientGet one Cliniko patient by ID. | Get one Cliniko patient by ID. |
create_patientCreate a minimal Cliniko patient record. | Create a minimal Cliniko patient record. |
update_patientUpdate documented Cliniko patient demographic/contact fields. | Update documented Cliniko patient demographic/contact fields. |
archive_patientArchive a Cliniko patient by ID. | Archive a Cliniko patient by ID. |
list_individual_appointmentsList Cliniko individual appointments with date, identity, or updated-at filters. | List Cliniko individual appointments with date, identity, or updated-at filters. |
get_individual_appointmentGet one Cliniko individual appointment by ID. | Get one Cliniko individual appointment by ID. |
create_individual_appointmentCreate a Cliniko individual appointment without clinical note content. | Create a Cliniko individual appointment without clinical note content. |
update_individual_appointmentUpdate documented Cliniko individual appointment scheduling fields. | Update documented Cliniko individual appointment scheduling fields. |
archive_individual_appointmentArchive a Cliniko individual appointment by ID. | Archive a Cliniko individual appointment by ID. |
cancel_individual_appointmentCancel a Cliniko individual appointment with a standard cancellation reason. | Cancel a Cliniko individual appointment with a standard cancellation reason. |
get_businessGet one Cliniko business by ID. | Get one Cliniko business by ID. |
list_businessesList Cliniko businesses. | List Cliniko businesses. |
create_businessCreate a Cliniko business/location configuration. | Create a Cliniko business/location configuration. |
update_businessUpdate documented Cliniko business/location fields. | Update documented Cliniko business/location fields. |
archive_businessArchive a Cliniko business by ID. | Archive a Cliniko business by ID. |
list_practitionersList Cliniko practitioners. | List Cliniko practitioners. |
get_appointment_typeGet one Cliniko appointment type by ID. | Get one Cliniko appointment type by ID. |
list_appointment_typesList Cliniko appointment types. | List Cliniko appointment types. |
create_appointment_typeCreate a Cliniko appointment type. | Create a Cliniko appointment type. |
update_appointment_typeUpdate documented Cliniko appointment type fields. | Update documented Cliniko appointment type fields. |
archive_appointment_typeArchive a Cliniko appointment type by ID. | Archive a Cliniko appointment type by ID. |
list_available_timesFind Cliniko available appointment start times for a practitioner, business, and appointment type. | Find Cliniko available appointment start times for a practitioner, business, and appointment type. |
Triggers
| Name | Description |
|---|---|
new_or_updated_patientPoll Cliniko patients whose updated_at changed after the last run. | Poll Cliniko patients whose updated_at changed after the last run. |
new_or_updated_individual_appointmentPoll Cliniko individual appointments whose updated_at changed after the last run. | Poll Cliniko individual appointments whose updated_at changed after the last run. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('cliniko', 'list_patients', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'cliniko',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Cliniko to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Cliniko support?
Cliniko supports 23 tools including List Patients, Get Patient, Create Patient, Update Patient, Archive Patient, and more.
Can I use Cliniko with AI agents?
Yes. Add Cliniko to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Cliniko be used in stateful agent workflows?
Yes. Agents can combine Cliniko tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Cliniko use?
Cliniko uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Cliniko integration cost?
The Cliniko integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Cliniko support?
Cliniko supports 2 triggers including New or Updated Patient, New or Updated Individual Appointment.
Connect Cliniko in minutes
Get 20,000 free action executions every month. No credit card required.