API Keys Management
API keys are essential for authenticating and securing your integrations with Lynxo. This section explains how to create, manage, and use API keys for your integrations.
Overview
API keys provide secure access to Lynxo's API endpoints. Each key is associated with your account and can be scoped to specific permissions and integrations.
Creating API Keys
- Log in to your Lynxo dashboard
- Navigate to Developers → API Keys
- Click Create New API Key
- Provide a descriptive name for the key
- Select the permissions and scopes required
- Copy and securely store your API key
⚠️ Important: API keys are only shown once when created. Make sure to copy and store them securely.
API Key Permissions
API keys can be configured with different permission levels:
- Read Only - Can retrieve data but cannot modify
- Read/Write - Can retrieve and modify data
- Full Access - Complete access to all API endpoints
- Custom Scopes - Granular permissions for specific operations
Using API Keys
Include your API key in the Authorization header of your API requests:
curl -X GET "https://api.lynxo.ai/v1/jobs" \
-H "Authorization: Bearer YOUR_API_KEY"
Best Practices
Security
- Never commit API keys to version control
- Rotate keys regularly - Update keys every 90 days
- Use environment variables - Store keys securely in your application configuration
- Limit key permissions - Only grant the minimum permissions required
- Monitor key usage - Regularly review API key activity logs
Key Management
- Use separate keys for different environments (development, staging, production)
- Create keys for specific integrations - Don't reuse keys across multiple services
- Name keys descriptively - Use clear names that indicate the key's purpose
- Document key usage - Keep track of which keys are used where
Revoking API Keys
If an API key is compromised or no longer needed:
- Navigate to Developers → API Keys
- Find the key you want to revoke
- Click Revoke and confirm the action
- Update your integrations to use a new key
Revoked keys cannot be restored. You'll need to create a new key if access is required again.
API Key Limits
- Each account can have up to 50 active API keys
- API keys do not expire automatically
- Rate limits apply per API key
- Usage is tracked and displayed in the dashboard
Troubleshooting
Invalid API Key Error
If you receive an "Invalid API Key" error:
- Verify the key is copied correctly (no extra spaces)
- Check that the key hasn't been revoked
- Ensure you're using the correct key for your environment
- Verify the Authorization header format:
Bearer YOUR_API_KEY
Rate Limit Exceeded
If you hit rate limits:
- Check your API key usage in the dashboard
- Implement request throttling in your application
- Consider upgrading your plan for higher limits
- Contact support if you need temporary limit increases
For additional support, visit the Errors section or contact our support team.