Cliniko

Health Practice Management Software

Go to site
Explore
/
Apps
/
Cliniko

Cliniko API Integrations

Build and run workflows using the Cliniko API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

The Cliniko API allows developers to access content and features from the Cliniko platform. Using the API, developers can build applications that can do the following:

  • View and search for patient records
  • View and search for appointments
  • Manage patient files
  • Send SMS and email messages
  • Generate clinical reports
  • And more!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    cliniko: {
      type: "app",
      app: "cliniko",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.${this.cliniko.$auth.shard}.cliniko.com/v1/users`,
      headers: {
        "User-Agent": `Pipedream (support@pipedream.com)`,
        "Accept": `application/json`,
      },
      auth: {
        username: `${this.cliniko.$auth.api_key}`,
        password: ``,
      },
    })
  },
})
Get Patient with Cliniko API on New Requests from HTTP / Webhook API
HTTP / Webhook + Cliniko
 
Try it
Get Patient with Cliniko API on New Item in Feed from RSS API
RSS + Cliniko
 
Try it
Get Patient with Cliniko API on New Message from Discord API
Discord + Cliniko
 
Try it
Get Patient with Cliniko API on New Message In Channels from Slack API
Slack + Cliniko
 
Try it
Get Patient with Cliniko API on New Message in Channel from Discord Bot API
Discord Bot + Cliniko
 
Try it
Get Patient with the Cliniko API

Get the details of a patient by patient ID.

 
Try it

Authentication

Cliniko uses API keys for authentication. When you connect your Cliniko account, Pipedream securely stores the keys so you can easily authenticate to Cliniko APIs in both code and no-code steps.

Each Cliniko user will have their own API Key(s) - these are used for authentication. The API Key will have the same permissions as the user it belongs to. See docs.

shard is the Cliniko shard the account resides in. API keys have the shard appended to the end, e.g. MS0xLWl4SzYYYYdtR3V2HNOTAREALKEYwvNHdeW0pd-au2 is in the shard au2