π Overview
If your requirements go beyond linking to or embedding the Customer Site, you can use the Business API. For more information about the API, please see the developer documentation.
In this guide, we'll walk you through how to submit an application to generate your API keys, and how to manage your webhook destinations once your application is set up.
π« How to submit an application
You can submit an application for the Business API and obtain credentials instantly from the Integrations page (Settings β Integrations) on your dashboard.
Click the arrow for more info on how to submit an application
Click the arrow for more info on how to submit an application
π Creating multiple API applications
You can submit as many Business API applications as you need. Once you've submitted the first one, as seen above, you'll be able to go back into Settings β Integrations β API Integration β 'Manage Applications' to create more.
ποΈ How to delete an application
We're working on implementing a delete function that allows you to remove applications individually. In the meantime, if you need to remove an application, please contact our Support Team (via the chatbox in your account or at [email protected]).
π« How to revoke access
We're working on a revoke function that allows you to revoke access for all your applications. In the meantime, if you need to revoke access, please contact our Support Team (via the chatbox in your account or at [email protected]).
π Managing webhook destinations
Once you've created an API application, you can manage webhook destinations directly from your dashboard. Webhooks send automatic notifications from your account to an external system when specific events happen, without that system needing to keep checking for updates.
Click the arrow to learn more about managing webhook destinations
Click the arrow to learn more about managing webhook destinations
To manage your webhook destinations, head to Settings β Integrations β API Integration. From here, you can:
Add a new webhook destination
Modify an existing destination
Delete a destination you no longer need
Temporarily disable a destination without deleting it
For each webhook destination, you can choose exactly which event types you want to subscribe to, rather than receiving notifications for every event.
π‘ Only staff members with Admin or Owner permissions can access the API Integration page and manage webhook destinations.
β Frequently Asked Questions (FAQs)
Find answers to common questions or additional details that may not be covered in the main instructions.
Click the arrow to view frequently asked questions
Click the arrow to view frequently asked questions
What is the API used for?
Click the arrow to see the answer
Click the arrow to see the answer
The Business API allows you to connect your account to external systems, such as CRM tools, reporting platforms, or custom applications, so they can securely pull or push data related to customers, classes, memberships, and more. It enables advanced workflows and deeper integrations beyond what standard app connections provide.
What kind of data can I access through the API?
Click the arrow to see the answer
Click the arrow to see the answer
The API provides structured access to a variety of data, including:
Customer records
Class schedules and events
Attendance information
Memberships and registrations
Payments and billing details
This allows you to automate reporting, sync customer activity, or power custom business tools.
Is the API secure?
Click the arrow to see the answer
Click the arrow to see the answer
Yes. The API uses secure, token-based authentication. Access is controlled by the API credentials you generate, and you can revoke them at any time. Strict access rules ensure that only authorised systems can retrieve or send data.
Can I use the API to automate tasks?
Click the arrow to see the answer
Click the arrow to see the answer
Yes. The API allows you to automate tasks such as syncing new customer sign-ups to other platforms, generating attendance reports, updating external CRM profiles, or triggering external workflows when customers book or attend classes.
What's the difference between a webhook and the API?
Click the arrow to see the answer
Click the arrow to see the answer
An API is a set of rules and instructions that allow applications to communicate and request data or perform actions.
A webhook is a system that sends automatic notifications or updates from one application to another, without needing to be constantly checked.
Both are important for enabling communication between different software systems, but they serve different purposes and work in different ways.
Who can manage webhook destinations?
Click the arrow to see the answer
Click the arrow to see the answer
Only staff members with Admin or Owner permissions can access the API Integration page and manage webhook destinations.

