Authorization header and Kiflo will identify which account and permissions apply to the request. You can generate as many tokens as you need (one per connected application is a good practice) and revoke any of them at any time.
Generate an API Access Token
1
Open Account Settings
Log in to your Kiflo account. Click your name or avatar in the upper-right corner and select Account from the dropdown menu.
2
Navigate to Integration
In the left-hand navigation of the Account Settings page, click Integration.
3
Add a new token
Scroll down to the API Access Token section and click the Add button.
4
Name your token
Enter a descriptive name that identifies the application this token is for — for example,
WordPress, Zapier, or Backend API. A clear name makes it easier to manage and revoke tokens later.5
Confirm and copy
Click Add again to generate the token. Your new token appears on screen.Click the Paste button (or select and copy the token string manually) to save it to your clipboard, then store it somewhere secure such as an environment variable or secrets manager.
Use the token in API requests
Pass the token as a bearer credential in theAuthorization header of every HTTP request:
Revoke a token
Revoking a token immediately prevents any application using it from accessing your Kiflo account. Do this whenever a token is no longer needed, if it may have been compromised, or when you rotate credentials.1
Open Integration settings
Go to Account → Integration and scroll to the API Access Token section.
2
Select the token
Click the token you want to revoke to select it.
3
Revoke
Click the Revoke button, then click Yes, I’m sure in the confirmation dialog.
Next steps
- Browse the full API reference to explore available endpoints.
- Learn when to use the REST API vs. the JS SDK.
