Skip to main content
Does Tribal Habits have an API?

Tribal Habits has an extensive public API for integrating with external platforms (users, enrolments, modules and more).

Lou Monsour avatar
Written by Lou Monsour
Updated over 2 months ago

Tribal Habits has an extensive Public API for managing users, enrolments and more.

THIS FEATURE REQUIRES AN ACTIVE 50 PLAN OR LARGER
​

Please note that access to our API is only available on Active 50 or larger plans. This feature is not available on smaller plans (such as Starter) or legacy plans (older monthly plans). Please contact our team at [email protected] if you would like access to this feature but it is not activated in your portal.

How can I check if our API is enabled in your portal?

To check if our API is enabled in your portal, log in to your portal as a Super Admin and navigate to Admin β†’ Account β†’ Integrations.

  • In the Integrations panel on that page, you will see a tile for Public API which will indicate if your access to our Public API is enabled. If not, please contact Support to request that the Public API is enabled in your portal.

  • Once the Public API is enabled, you will find your Public API key in the same Integrations panel. Please keep this key secure at all times.

  • Here is the Developers documentation for our Tribal Habits Public API.

What can the Public API be used for?

The Public API can be used to build custom integrations of your own between our platform and any other platform. It allows you to:

  • Get details on users

  • Create new users

  • Update existing users

  • Get details on topics, articles and pathways

  • Create and update enrolments in topics, articles and pathways

  • Create new external knowledge records

NOTE: Requests to the Public API are enforced with a rate limit. As of September 2024 this limit is 300 requests per minute. We reserve the right to alter the rate limit in the future. Organisations using the Public API without throttling their requests to below 300 request per minute will be blocked (Response Code 429) for a period of 1 minute before any further requests will be allowed.

Did this answer your question?