Resources

API & Integrations

Getting Your API Key

API & Integrations

Getting Your API Key

Generate and manage API keys to access Karsilo data programmatically.

Generating an API key

Go to Settings → API → API Keys and click 'Generate New Key'. Give your key a descriptive name like 'Production Backend' or 'CI/CD Pipeline'. The full key is displayed only once — copy it immediately and store it securely. If you lose it, you'll need to generate a new one.

Key permissions

API keys inherit the permissions of the user who created them. Admin keys can access all data and settings. You can also create restricted keys with read-only access to specific accounts. Use the principle of least privilege — give each key only the access it needs.

Using the API

Include your API key in the Authorization header of each request: 'Authorization: Bearer your-api-key'. The API returns JSON responses and follows REST conventions. Rate limits apply — see the rate limits article for details. Full API documentation is available at docs.karsilo.com.

Revoking API keys

If a key is compromised or no longer needed, revoke it immediately from Settings → API → API Keys. Click the key name, then 'Revoke'. Revocation is instant — any requests using that key will fail immediately. Generate a new key and update your applications as needed.

Related Articles

Still need help?

Our support team is available Monday through Friday, 9am to 6pm EST. We typically respond within 24 hours.