Getting Started with the Kajabi API (Private Beta)

Bryan N.

Updated

Welcome to the Kajabi API help page!  Learn how to get started with the Kajabi API while it is in its Private Beta stage.


In this article:


Set-Up

BETA:
This feature is currently in beta and is being tested by a select group of Kajabi users. If you have questions or concerns about this feature please don't hesitate in reaching out to support@kajabi.com.

Our API is currently in private beta, and we’re excited to have you explore its capabilities. Here’s how to get started, including how to generate your API token and where to find helpful resources like our documentation and the Swagger API Console.

How to Generate an API Token

You can generate an API token directly from your Kajabi account. Follow these steps to create your token:

Log in to your Kajabi account.

2. Go to Settings from your dashboard.

3. Navigate to the Sign-in & Security section.

4. Find the Request an API Token action and click "Request Token".

5. Copy the generated token and store it securely. This token will be used to authenticate your API requests.

Note: Treat your API token like a password. Do not share it with anyone or expose it in your codebase.

 

Kajabi_-__admin_settings_security.jpg


How to Get an API Token via API

If you prefer to generate a token programmatically using your username and password, you can do so with a simple API request:

Request URL: https://app.kajabi.com/api/v1/oauth/token

Method: POST

Headers:

Content-Type: application/json

Body:

{

  "username": "your-email@example.com",

  "password": "your-password"

}

Response:

If your credentials are correct, you will receive a response containing an API token:

{

  "access_token": "your_generated_api_token"

}

Important: Remember to store this token securely, as it will be used to authenticate your API requests.

Accessing Kajabi API Documentation and Console

For detailed information about endpoints, request parameters, and examples, visit our Kajabi API Documentation:

https://app.kajabi.com/api-docs/ 

To prevent bots at this time we’ve secured it behind a simple password challenge (Use: user: tacocat password: goatcheesepizza)

This documentation provides a comprehensive guide on how to use various endpoints, error handling, and best practices for integrating with our API.

Need Help?

If you have any questions or encounter issues while using the API, feel free to reach out to our support team. We’re here to assist you as you explore the possibilities of the Kajabi API.

Happy coding! 🚀


Submit a Feature Request

If you would like to request a public API feature in a future update, please consider submitting a feature request to let our Devs know that there is a need for this feature.


Still have questions? Let us know your question below to have it added to the list or reach out to Support if you need additional assistance.

Thanks for being the best part of Kajabi!

Did you find this article helpful?