Learn how to authenticate with the Kakiyo API
Kakiyo API uses API keys for authentication. All API requests must be authenticated using your API key in the Authorization header.
API keys are 40-character strings that should be copied from dashboard
You can generate API keys from your Kakiyo dashboard:
API keys grant access to your Kakiyo account and all associated data. Keep your keys secure and never share them publicly.
Include your API key in the Authorization header of all API requests:
Never expose your API keys in client-side code, public repositories, or anywhere else that is publicly accessible.
Use different keys for different environments (development, staging, production).
Rotate your keys periodically for security. You can generate new keys and deprecate old ones from your dashboard.
Set appropriate permissions for each key based on what it needs to access.
Monitor API key usage to detect unusual patterns that might indicate a security breach.
You can verify your API key is working correctly by making a simple request to the verification endpoint:
If successful, you’ll receive a response like:
You can manage your API keys from the Kakiyo dashboard:
If authentication fails, you’ll receive one of the following error responses:
Status Code | Error | Description |
---|---|---|
401 | missing_api_key | No API key was provided in the request |
401 | invalid_api_key_format | The API key format is invalid |
401 | invalid_api_key | The API key is not recognized |
403 | subscription_inactive | Your subscription is inactive |
Now that you understand how to authenticate with the Kakiyo API, you can proceed to make API calls to create campaigns, add prospects, and more.
Browse the complete API documentation
Follow our quickstart guide to get up and running