Cliniko

Reviewed: 31 May 2025

Cliniko is a complete practice management application used by thousands of healthcare practitioners in more than 95 countries worldwide. It helps manage schedules, treatment notes, invoices, payments, and much more. It works great for solo practitioners, large teams, and everything in between.

Cliniko

Setup Type

Self-Service - You can obtain the required API key directly from your Cliniko account following the step-by-step guide below.

Required Credentials

To integrate with Cliniko in production or using your own credentials in Leyr Sandbox, you'll need:

  • API Key

leyr-config.png

Setup Guide

Getting Your API Key

  1. Login to your account at https://www.cliniko.com/. If you have multiple accounts in your organization, ensure you're using one with admin rights.
  2. From the left navigation menu, go to "Settings" (https://your-website/settings) 1.png
  3. Go to "Users & practitioners" on the "Our clinic" setting card 2.png
  4. Find your user with Administrator rights and click on it 3.png
  5. In the user window, scroll down to the API keys section. Your user may not have rights to create API keys by default - enable them by setting the toggle to "Yes" and updating the user 4.png
  6. Once updated, the API keys section will change to show the total number of API keys you've created. Click the "Manage API keys" button 5.png
  7. In the API keys window, click the "Add an API key" button in the top right corner 6.png
  8. Provide a name for your API key (e.g., "Leyr Integrations") and click "Create API key" 7.png
  9. The API key will be generated and displayed. Copy this key - this is the credential you need! 8.png

Additional Configuration

You may need additional configuration to enable appointment booking if it wasn't configured previously. There are two settings to configure:

Enable Online Bookings

  1. Go to "Online bookings" on the "Appointments" setting card 9.png
  2. Check the "Allow your patients to book appointments online" checkbox if not already checked and click "Save online bookings settings" 10.png

Display Business for Bookings

  1. Go to "Business information" on the "Our clinic" setting card and edit your business information 11.png
  2. On the "Edit business" page, scroll to the bottom, find the "Display this business in online bookings" toggle and set it to "On". Click "Update business" 12.png

You're now ready to test and launch your integration with Cliniko via Leyr. Check our API specification for implementation details.