Authentication

API Keys

All SynapseX API requests use Bearer token authentication.
curl https://api.synapsex.ai/api/v1/agents \
  -H "Authorization: Bearer sx-your-key-here"

Get an API Key

  1. Go to app.synapsex.ai/dashboard
  2. Click Create Key
  3. Give it a name and optional expiration
  4. Copy the key — it’s only shown once

Key Format

sx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Plan Limits

PlanAPI KeysAPI Calls/month
Free21,000
Pro1050,000
TeamUnlimitedUnlimited
EnterpriseUnlimitedCustom

JWT Authentication (Internal)

For service-to-service communication, use JWT tokens issued by the Manager:
POST /api/v1/auth/token
Content-Type: application/json

{ "api_key": "sx-your-key-here" }
Response:
{ "access_token": "eyJ...", "token_type": "bearer", "expires_in": 3600 }