Cliniko icon

Cliniko

Practice management for healthcare providers — appointments, notes, and billing.

6 triggers17 searches16 actionsPollingAuth: API key

AI-assisted documentation22 min read

This documentation is compiled from our integration source code, internal specs for Cliniko, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Cliniko on WEXTL →

Cliniko requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]

  • API KeytextRequired

    API key you've created for your account. API Key can be created under Settings -> Integrations.

    [1]
  1. Log in to your WEXTL account, add the Cliniko node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Cliniko account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Cliniko to WEXTL®
Video slide demonstrates how to integrate Cliniko in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch Ended AppointmentsTrigger
Output fields[3]
FieldType
Booking IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields
Watch New AppointmentsTrigger
Output fields[3]
FieldType
Booking IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields
Watch New ContactsTrigger
Output fields[3]
FieldType
Contact IDnumber
Address 1text
Address 2text
Address 3text
Citytext
Company Nametext
Country Codetext
Doctor Typetext
Emailemail
First Nametext
Last Nametext
Notestext
Occupationtext
Phone Numbersarray
Post Codetext
Preferred Nametext
Provider Numbertext
Statetext
Titletext
Countrytext
7other output fields
Watch New InvoicesTrigger
Output fields[3]
FieldType
Invoice IDtext
Discounted Amounttext
Invoice Totext
Issue Datetext
Net Amounttext
Notestext
Numbernumber
Online Payment Urltext
Patient Extra Informationtext
Tax Amounttext
Total Amounttext
Closed atdate
Statusnumber
Status Descriptiontext
Appointmentobject
Linksobject
Businessobject
Linksobject
Practitionerobject
Linksobject
Patientobject
Linksobject
Invoice Itemsobject
Linksobject
Linksobject
Selftext
4other output fields
Watch New PatientsTrigger
Output fields[3]
FieldType
Patient IDnumber
Created atdate
Updated atdate
Accepted Email Marketingboolean
Accepted Privacy Policyboolean
Accepted SMS Marketingboolean
Address 1text
Address 2text
Address 3text
Appointment Notestext
Citytext
Countrytext
Date of Birthtext
DVA Card Numbertext
Emailemail
Emergency Contacttext
First Nametext
Gender Identitytext
Invoice Default totext
Invoice Emailemail
32other output fields
Watch Updated ContactsTrigger
Output fields[3]
FieldType
Contact IDnumber
Address 1text
Address 2text
Address 3text
Citytext
Company Nametext
Country Codetext
Doctor Typetext
Emailemail
First Nametext
Last Nametext
Notestext
Occupationtext
Phone Numbersarray
Post Codetext
Preferred Nametext
Provider Numbertext
Statetext
Titletext
Countrytext
7other output fields
Get a BookingAction
Input fields[3]
FieldType
Booking IDRequired
text
Output fields[3]
FieldType
Booking IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields
Get a ContactAction
Input fields[3]
FieldType
Contact IDRequired
text
Output fields[3]
FieldType
Contact IDnumber
Address 1text
Address 2text
Address 3text
Citytext
Company Nametext
Country Codetext
Doctor Typetext
Emailemail
First Nametext
Last Nametext
Notestext
Occupationtext
Phone Numbersarray
Post Codetext
Preferred Nametext
Provider Numbertext
Statetext
Titletext
Countrytext
7other output fields
Get a PatientAction
Input fields[3]
FieldType
Patient IDRequired
text
Output fields[3]
FieldType
Patient IDnumber
Created atdate
Updated atdate
Accepted Email Marketingboolean
Accepted Privacy Policyboolean
Accepted SMS Marketingboolean
Address 1text
Address 2text
Address 3text
Appointment Notestext
Citytext
Countrytext
Date of Birthtext
DVA Card Numbertext
Emailemail
Emergency Contacttext
First Nametext
Gender Identitytext
Invoice Default totext
Invoice Emailemail
32other output fields
Get a PractitionerAction
Input fields[3]
FieldType
Practitioner IDRequired
text
Output fields[3]
FieldType
Practitioner IDnumber
Created atdate
Updated atdate
Activeboolean
Designationtext
Descriptiontext
Display Nametext
First Nametext
Last Nametext
Show in Online Bookingsboolean
Titletext
Labeltext
Default Appointment Typeobject
Linksobject
Userobject
Linksobject
Appointmentsobject
Linksobject
Appointment Typesobject
Linksobject
Invoicesobject
Linksobject
Practitioner Reference Numbersobject
Linksobject
Linksobject
Selftext
Get a ProductAction
Input fields[3]
FieldType
Product IDRequired
text
Output fields[3]
FieldType
Product IDtext
Item Codetext
Nametext
Product Supplier Nametext
Price Ex Taxtext
Cost Pricetext
Stock Levelnumber
Notestext
Serial Numbertext
Price Including Taxtext
Product Supplierobject
Linksobject
Taxobject
Linksobject
Linksobject
Selftext
Created atdate
Updated atdate
Get an Individual ApppointmentAction
Input fields[3]
FieldType
Individual Appointment IDRequired
text
Output fields[3]
FieldType
Individual Appointment IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields
Get an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
text
Output fields[3]
FieldType
Invoice IDtext
Discounted Amounttext
Invoice Totext
Issue Datetext
Net Amounttext
Notestext
Numbernumber
Online Payment URLtext
Patient Extra Informationtext
Tax Amounttext
Total Amounttext
Closed atdate
Statusnumber
Status Descriptiontext
Appointmentobject
Linksobject
Businessobject
Linksobject
Practitionerobject
Linksobject
Patientobject
Linksobject
Invoice Itemsobject
Linksobject
Linksobject
Selftext
4other output fields
Get an Invoice ItemAction
Input fields[3]
FieldType
Invoice Item IDRequired
text
Output fields[3]
FieldType
Invoice Item IDtext
Concession Type Nametext
Discount Percentagetext
Discounted Amounttext
Is Monetary Discountboolean
Nametext
NET Pricetext
Quantitynumber
Tax Nametext
Tax Ratetext
Unit Pricetext
Codetext
Tax Amounttext
Total Including Taxtext
Billable Itemobject
Linksobject
Invoiceobject
Linksobject
Linksobject
Selftext
Created atdate
Deleted attext
Updated atdate
1other output field
Search BookingsSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Booking IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields
Search ContactsSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Contact IDnumber
Address 1text
Address 2text
Address 3text
Citytext
Company Nametext
Country Codetext
Doctor Typetext
Emailemail
First Nametext
Last Nametext
Notestext
Occupationtext
Phone Numbersarray
Post Codetext
Preferred Nametext
Provider Numbertext
Statetext
Titletext
Countrytext
7other output fields
Search Individual AppointmentsSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Booking IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields
Search Invoice ItemsSearch
Input fields[3]
FieldType
Invoice IDRequired
text
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Invoice Item IDtext
Concession Type Nametext
Discount Percentagetext
Discounted Amounttext
Is Monetary Discountboolean
Nametext
NET Pricetext
Quantitynumber
Tax Nametext
Tax Ratetext
Unit Pricetext
Codetext
Tax Amounttext
Total Including Taxtext
Billable Itemobject
Linksobject
Invoiceobject
Linksobject
Linksobject
Selftext
Created atdate
Deleted attext
Updated atdate
1other output field
Search InvoicesSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Invoice IDtext
Discounted Amounttext
Invoice Totext
Issue Datetext
Net Amounttext
Notestext
Numbernumber
Online Payment Urltext
Patient Extra Informationtext
Tax Amounttext
Total Amounttext
Closed atdate
Statusnumber
Status Descriptiontext
Appointmentobject
Linksobject
Businessobject
Linksobject
Practitionerobject
Linksobject
Patientobject
Linksobject
Invoice Itemsobject
Linksobject
Linksobject
Selftext
4other output fields
Search PatientsSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Patient IDnumber
Created atdate
Updated atdate
Accepted Email Marketingboolean
Accepted Privacy Policyboolean
Accepted SMS Marketingboolean
Address 1text
Address 2text
Address 3text
Appointment Notestext
Citytext
Countrytext
Date of Birthtext
DVA Card Numbertext
Emailemail
Emergency Contacttext
First Nametext
Gender Identitytext
Invoice Default totext
Invoice Emailemail
32other output fields
Search PractitionersSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Practitioner IDtext
Activeboolean
Designationtext
Descriptiontext
Display Nametext
First Nametext
Last Nametext
Show in Online Bookingsboolean
Titletext
Labeltext
Userobject
Linksobject
Appointmentsobject
Linksobject
Appointment Typesobject
Linksobject
Invoicesobject
Linksobject
Practitioner Reference Numbersobject
Linksobject
Linksobject
Selftext
Created atdate
Updated atdate
Search ProductsSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Product IDtext
Item Codetext
Nametext
Product Supplier Nametext
Price Ex Taxtext
Cost Pricetext
Stock Levelnumber
Notestext
Serial Numbertext
Price Including Taxtext
Product Supplierobject
Linksobject
Taxobject
Linksobject
Linksobject
Selftext
Created atdate
Updated atdate
Search Treatment NotesSearch
Input fields[3]
FieldType
Search criteriatext
Sortarray
SortRequired
choice
Limitnumber
Output fields[3]
FieldType
Archived Atdate
Attendeeobject
Linksobject
Author Nametext
Bookingobject
Linksobject
Contentobject
Sectionsarray
Created Atdate
Deleted Atdate
Draftboolean
Finalized Atdate
IDtext
Linksobject
Selftext
Patientobject
Linksobject
Pinned Atdate
Practitionerobject
Linksobject
Titletext
Treatment Note Templateobject
Linksobject
Updated Atdate
Archive a ContactAction
Input fields[3]
FieldType
Patient IDRequired
text
Archive a PatientAction
Input fields[3]
FieldType
Patient IDRequired
text
Archive a ProductAction
Input fields[3]
FieldType
Product IDRequired
text
Archive an Individual AppointmentAction
Input fields[3]
FieldType
Individual Appointment IDRequired
text
Cancel an Individual AppointmentAction
Input fields[3]
FieldType
Individual Appointment IDRequired
text
Cancellation ReasonRequired
choice
Apply to Repeatsboolean
Cancellation Notetext
Create a ContactAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
Emailemail
Phone Numbersarray
Address 1text
Address 2text
Citytext
Statetext
Post Codetext
Country Codetext
Occupationtext
Notestext
Preferred Nametext
Company Nametext
Doctor Typechoice
Provider Numbertext
Titletext
Type Codechoice
Output fields[3]
FieldType
Contact IDnumber
Address 1text
Address 2text
Address 3text
Citytext
Company Nametext
Country Codetext
Doctor Typetext
Emailemail
First Nametext
Last Nametext
Notestext
Occupationtext
Phone Numbersarray
Post Codetext
Preferred Nametext
Provider Numbertext
Statetext
Titletext
Countrytext
7other output fields
Create a PatientAction
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
PronounsRequired
object
AccusativeRequired
text
NominativeRequired
text
Predicative PossessiveRequired
text
Pronominal PossessiveRequired
text
ReflexiveRequired
text
Date Of Birthdate
Gender Identitytext
Address 1text
Address 2text
Address 3text
Citytext
Statetext
Post Codetext
Countrytext
Emailtext
Emergency Contacttext
Medicaretext
Medicare Reference Numbertext
Dva Card Numbertext
Occupationtext
Referral Sourcetext
Reminder Typetext
22other input fields
Output fields[3]
FieldType
Patient IDnumber
Created atdate
Updated atdate
Accepted Email Marketingboolean
Accepted Privacy Policyboolean
Accepted SMS Marketingboolean
Address 1text
Address 2text
Address 3text
Appointment Notestext
Citytext
Countrytext
Date of Birthtext
DVA Card Numbertext
Emailemail
Emergency Contacttext
First Nametext
Gender Identitytext
Invoice Default totext
Invoice Emailemail
31other output fields
Create a ProductAction
Input fields[3]
FieldType
Item Codetext
Nametext
Serial Numbertext
Pricenumber
Product Supplier Nametext
Price Includes Taxboolean
Stock Levelnumber
Tax IDchoice
Cost Pricetext
Notestext
Output fields[3]
FieldType
Product IDtext
Item Codetext
Nametext
Product Supplier Nametext
Price Ex Taxtext
Cost Pricetext
Stock Levelnumber
Notestext
Serial Numbertext
Price Including Taxtext
Product Supplierobject
Linksobject
Taxobject
Linksobject
Linksobject
Selftext
Created atdate
Updated atdate
Create a Product Stock AdjustmentAction
Input fields[3]
FieldType
Product IDRequired
text
QuantityRequired
number
Adjustment TypeRequired
choice
Commenttext
Output fields[3]
FieldType
Stock Adjustment IDtext
Quantitynumber
Adjustment Typetext
Commenttext
Userobject
Linksobject
Productobject
Linksobject
Linksobject
Selftext
Create an Individual AppointmentAction
Input fields[3]
FieldType
Practitioner IDRequired
text
Patient IDRequired
text
Appointment Type IDRequired
choice
Starts atRequired
date
Ends atRequired
date
Business IDRequired
choice
Notestext
Patient Case IDtext
Repeat Ruleobject
Number of Repeatsnumber
Repeat Typechoice
Repeating Intervalnumber
Output fields[3]
FieldType
Individual Appointment IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields
Make API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Keytext
Valuetext
Query Stringarray
Keytext
Valuetext
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Unarchive a PatientAction
Input fields[3]
FieldType
Patient IDRequired
text
Output fields[3]
FieldType
Patient IDnumber
Created atdate
Updated atdate
Accepted Email Marketingboolean
Accepted Privacy Policyboolean
Accepted SMS Marketingboolean
Address 1text
Address 2text
Address 3text
Appointment Notestext
Citytext
Countrytext
Date of Birthtext
DVA Card Numbertext
Emailemail
Emergency Contacttext
First Nametext
Gender Identitytext
Invoice Default totext
Invoice Emailemail
32other output fields
Update a ContactAction
Input fields[3]
FieldType
Contact IDRequired
text
First Nametext
Last Nametext
Emailemail
Phone Numbersarray
Address 1text
Address 2text
Citytext
Statetext
Post Codetext
Country Codetext
Occupationtext
Notestext
Preferred Nametext
Company Nametext
Doctor Typechoice
Provider Numbertext
Titletext
Type Codechoice
Output fields[3]
FieldType
Contact IDnumber
Address 1text
Address 2text
Address 3text
Citytext
Company Nametext
Country Codetext
Doctor Typetext
Emailemail
First Nametext
Last Nametext
Notestext
Occupationtext
Phone Numbersarray
Post Codetext
Preferred Nametext
Provider Numbertext
Statetext
Titletext
Countrytext
7other output fields
Update a PatientAction
Input fields[3]
FieldType
Patient IDRequired
text
First Nametext
Last Nametext
Pronounsobject
Accusativetext
Nominativetext
Predicative Possessivetext
Pronominal Possessivetext
Reflexivetext
Date Of Birthdate
Gender Identitytext
Address 1text
Address 2text
Address 3text
Citytext
Statetext
Post Codetext
Countrytext
Emailtext
Emergency Contacttext
Medicaretext
Medicare Reference Numbertext
Dva Card Numbertext
Occupationtext
Referral Sourcetext
19other input fields
Output fields[3]
FieldType
Patient IDnumber
Created atdate
Updated atdate
Accepted Email Marketingboolean
Accepted Privacy Policyboolean
Accepted SMS Marketingboolean
Address 1text
Address 2text
Address 3text
Appointment Notestext
Citytext
Countrytext
Date of Birthtext
DVA Card Numbertext
Emailemail
Emergency Contacttext
First Nametext
Gender Identitytext
Invoice Default totext
Invoice Emailemail
31other output fields
Update a ProductAction
Input fields[3]
FieldType
Product IDRequired
text
Item Codetext
Nametext
Serial Numbertext
Pricenumber
Product Supplier Nametext
Price Includes Taxboolean
Tax IDchoice
Cost Pricetext
Notestext
Output fields[3]
FieldType
Product IDtext
Item Codetext
Nametext
Product Supplier Nametext
Price Ex Taxtext
Cost Pricetext
Stock Levelnumber
Notestext
Serial Numbertext
Price Including Taxtext
Product Supplierobject
Linksobject
Taxobject
Linksobject
Linksobject
Selftext
Created atdate
Updated atdate
Update an Individual AppointmentAction
Input fields[3]
FieldType
Individual Appointment IDRequired
text
Practitioner IDtext
Patient IDtext
Appointment Type IDchoice
Starts atdate
Ends atdate
Business IDchoice
Notestext
Patient Case IDtext
Repeat Ruleobject
Number of Repeatsnumber
Repeat Typechoice
Repeating Intervalnumber
Output fields[3]
FieldType
Individual Appointment IDtext
Ends atdate
Booking IP Addresstext
Cancellation Notetext
Cancellation Reasontext
Cancellation Reason Descriptiontext
Conflictsobject
Linksobject
Did Not Arriveboolean
Email Reminder Sentboolean
Notestext
Online Booking Policy Acceptedtext
Patient Arrivedboolean
Has Patient Appointment Notesboolean
Patient Nametext
Repeat Ruleobject
Repeatstext
SMS Reminder Sentboolean
Telehealth URLurl
Treatment Note Statustext
Cancelled atdate
12other output fields

Look for Cliniko templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Cliniko Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Cliniko.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 21, 2026 15:22