Authentication

All API requests require authentication via a Bearer token using an API key.

Getting an API Key

  1. Log in to the Vonative Dashboard
  2. Go to DEVELOPER → API Keys
  3. Click Create API Key
  4. Enter a name (e.g., “Production API Key”)
  5. Copy the key immediately — it won’t be shown again

Key Format

API keys use the prefix sk_vlang_ followed by a random string:
Older keys may use the key_ prefix. Both formats are supported. The key is SHA-256 hashed before storage — Vonative cannot recover your key if lost.

Using Your API Key

Include the key in the Authorization header:

API Key Scoping

API keys are scoped to your organization. All resources (assistants, phone numbers, calls) are automatically filtered to your org.

Allowed Endpoints

API keys can access the following resource groups: Requests to endpoints outside these prefixes require session-based authentication.

Rate Limits

Rate limit response:

Error Responses

Security Best Practices

Never expose your API key in client-side code, public repositories, or logs.
  • Store keys in environment variables or a secrets manager
  • Rotate keys periodically
  • Use separate keys for development and production
  • Revoke compromised keys immediately via the dashboard