Back to SupportAPI

API Authentication Guide

API Authentication

Learn how to securely authenticate your API requests to Customer Support AI Monitor.

Authentication Method

We use Bearer Token authentication. Include your API key in the Authorization header of every request.

Getting Your API Key

  1. Log into your dashboard
  2. Go to SettingsAPI Keys
  3. Click Generate New Key
  4. Copy the key immediately (it won't be shown again)

Important: API keys must be at least 32 characters long.

Using Your API Key

HTTP Header Format (API keys start with amo_):

X-API-Key: amo_your_api_key_here

Example cURL request:

curl -X POST "https://api.csaimonitor.com/api/v1/conversations" \
  -H "X-API-Key: amo_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "conversation_id": "ticket_123",
    "platform": "custom",
    "messages": [...]
  }'

Key Security Best Practices

Do:

  • Store keys in environment variables
  • Use different keys for dev/staging/production
  • Rotate keys periodically

Don't:

  • Commit keys to source control
  • Share keys via email or chat
  • Embed keys in client-side code

Rate Limits

PlanRequests/minuteRequests/day
Free601,000
Pro30050,000
EnterpriseCustomCustom

Was this article helpful?

Let us know so we can improve

Still need help?

Our support team is here to assist you.

Contact Support