Skip to content
  • There are no suggestions because the search field is empty.

Zanda API

In this article: 

Zanda Public API - Currently in Beta

The beta Zanda Public API provides secure, rate‑limited, read‑oriented access to key practice data such as:

  • Client profile data
  • Practitioner data
  • Locations
  • Appointments
  • Invoices & payments
  • Billable items (services & products unified)

It’s intended for practices and integrators who want to build custom reporting, dashboards, or integrations (e.g. into BI tools, middleware, or 3rd‑party apps). 

What you can do in the Beta

At this stage, the API supports GET requests only, meaning you can:

  • Retrieve available data from Zanda
  • Test endpoints and responses
  • Validate the data structure for your integration needs

What’s coming next

We are currently working on adding POST functionality, which will allow you to create and update records via the API.

Documentation is published via our Docusaurus site: https://zandaapi.zandahealth.com/docs/ 

Zanda API Key: How to Generate, Use, and Revoke Your Key

What is the Zanda API key?

A Zanda API key is a secure, private token that allows outside applications to access your data inside Zanda.

  • Treat your API key like a password.
  • Anyone with this key can access the Zanda data permitted by the integration.
  • For security reasons, once generated, the full API key cannot be viewed again in Zanda.

Accessing the Zanda API Key page

  1. Have the user permission for “Setup and Configure Zanda”
  2. Sign in to Zanda
  3. Go to Tools > Zanda API Key
  4. The Zanda API Key page opens 

Generating a new Zanda API key

  1. On the Zanda API Key page, locate the field:
    • Enter a name for your API Key
  2. Enter a descriptive name for your key, for example:
    • “Clinic integration – production”
    • “Reporting tool – read only”
    • The name:
      • Is mandatory
      • Has a 150 character limit
  3. Click Generate API Key.

Validation error: missing name

If you click Generate API Key without entering a name:

  • An error will appear: “Please enter a name for the API Key”.
  • Enter a name, then click Generate API Key again.

Copying your API key (one‑time view)

If the name is valid, a confirmation modal appears:

  • Header: Zanda API key
  • Title: Zanda API Key successfully generated
  • Subtitle:
    “Make sure to copy your key now — for security reasons, it won’t be shown again after you close this window.”
  • A field displaying your newly generated API key
  • Copy button
  • Done button

 

To copy and use your key:

  1. Click Copy to copy the key to your clipboard.
  2. Paste it into the external application or integration that requires it.
  3. After you’ve stored it securely, click Done to close the modal.

Important: Once you close this window, the full key value cannot be displayed again.
If you lose it, you’ll need to revoke the key and generate a new one.


Viewing an existing key name

After you have generated a key, when you return to the Zanda API Key page you will see:

  • The name of your existing API key.
  • A Revoke button to remove that key.

The key value itself is not shown again; only its name and status are visible.


Revoking your API key

If you suspect that your API key has been compromised, no longer need an integration, or simply want to rotate keys, you can revoke it.

  1. Go to Tools > Zanda API Key page 
  2. Click Revoke next to the API key name.
  3. A revoke confirmation modal appears with two options:
    • Cancel
    • Yes, revoke
  4. Click Yes, revoke to confirm.

Result:

  • Your existing public API key is deleted.
  • A confirmation/snackbar message appears.
  • You can now generate a new key again by following the steps in Generating a new Zanda API key.

Security best practices

  • Keep the key private: Do not share it via email, chat, or screenshots.
  • Limit who has access: Only provide the key to trusted systems or administrators.