Quicklinks

Authentication

The Kizen API supports multiple authentication methods.

Token-Based Authentication

The simplest approach to getting started with the Kizen API is token (API key) authentication.

Note: To follow industry best-practices, it is strongly recommended that a user is created in Kizen specifically for the purpose of integrating with the API. Additionally, a dedicated permission group and role should be created for this special API user. This way, the API access is limited in scope to what is enabled in the permission group, rather than being able to take any action on behalf of the user who created the token.

 

Creating an API Key

From the “My Profile” page, API keys can be created if the user has the required permissions. Existing tokens can also be managed from this page.

The
This token, along with the business ID and user ID, must be present in the header of API calls in order to successfully authenticate.

X-API-KEY
X-BUSINESS-ID
X-USER-ID

The user ID and business ID can be found on the “My Profile” page when viewing an existing API key.

These tokens may be deleted at any time from the “My Profile” page.

OAuth2 Authentication

OAuth2 is available as an additional authentication method. Please contact your Kizen support representative to learn more.

Up Next

Objects

Custom Objects are how data is modeled in Kizen. Learn more about interacting with them using the API.

Records

Entity records are instances of custom objects. Learn how to create, edit, delete, and search for entities.

Permissions

Understanding user roles and permissions when interacting with the API.