Skip to main content
The TeamUp API
Angel Horowitz avatar
Written by Angel Horowitz
Updated over 6 months ago

If your requirements go beyond linking to or embedding the Customer Site, and you need to build your own integration with TeamUp, we have an API you can use.

We offer two separate APIs that serve different use cases:

  • The Customer API allows a user to interact with TeamUp as if they were a customer

  • The Business API allows a user to interact with TeamUp as if they were a staff member at a business

Both APIs are structured similarly and have similar data models.

The main difference between these two APIs is which restrictions are enforced. For example, in the Customer API, the "registration window" is enforced, while it's not in the Business API. The "registration window" is the starting and ending time when a customer may register for a class, such as from 7 days before a class up until 1 hour before a class.

You should choose which API to use based on which type of user you are acting as.

➡️ You can find the TeamUp API specs here.

Apply for an application

Business API

You can submit an application to generate your API keys from your TeamUp account (Settings >> Integrations). For a step-by-step tutorial, please see this guide.

Customer API

You can submit an application to generate your API keys from your TeamUp account (Settings >> Integrations). For a step-by-step tutorial, please see this guide.

Jump to:

Did this answer your question?