Authentication Overview
The Kimp360 API uses API Keys to authenticate requests. All API requests must include a valid API key. Requests made without a valid key, or with an improperly formatted key, will result in an authentication error.Obtaining Your API Key
To start making API calls, you first need to obtain an API key:1
Access Your Kimp360 Dashboard
Sign in to your Kimp360 account and from sidebar click on My Account > Settings and then
click on Zapier Integration tab. 

2
Generate or Find Your API Key
In the Zapier Integration tab, you can generate a new API key or view your existing key. If
generating a new key, you may be asked to name it for easy identification (e.g., “Kimp API
Key”).
3
Copy and Store Your Key Securely
Once your API key is shown, copy & store it in a secure location, such as a password manager or
a secure environment variable for your application.
Important: Secure Your Key!
Your API key grants access to your Kimp360 data and resources. Never share it publicly, embed it directly in client-side code (like JavaScript in a browser), or commit it to version control (e.g., Git).
Your API key grants access to your Kimp360 data and resources. Never share it publicly, embed it directly in client-side code (like JavaScript in a browser), or commit it to version control (e.g., Git).
Making Authenticated Requests
To authenticate an API request, you must include your API key in thex-api-key HTTP header.
Example Request Header:
YOUR_API_KEY with the actual API key you obtained.
Full Example using cURL:
🛡️ Security Best Practices for API Keys
Proper management of your API keys is critical for the security of your integration and data.Keep Keys Confidential
Treat your API keys like passwords. Do not embed them in publicly accessible code, such as
client-side JavaScript or mobile apps that can be decompiled.
Use Environment Variables
Store API keys in environment variables on your server. This prevents them from being hardcoded
into your application source code.
Rotate Keys Regularly
Periodically regenerate your API keys, especially if you suspect a key might have been
compromised or if an employee with access leaves your organization.
Secure Your Backend
If your application involves a backend server making API calls on behalf of users, ensure that
server is well-secured to protect the API keys stored there.
Troubleshooting Authentication Errors
If you encounter authentication problems, you’ll typically receive a401 Unauthorized or 403 Forbidden HTTP status code.
Error: 401 Unauthorized
Error: 401 Unauthorized
Error: 403 Forbidden
Error: 403 Forbidden
Meaning: You are authenticated, but you do not have permission to access the requested
resource or perform the requested action. Possible Causes: * The API key used has
insufficient permissions for the target resource or action (if granular permissions are
supported). * You are trying to access a resource that does not belong to your account or
project. Troubleshooting Steps: 1. Check the permissions associated with the API key in your
Kimp360 dashboard (if applicable). 2. Ensure you are targeting the correct resource ID and that
it belongs to the account associated with your API key.