Skip to main content

Welcome to eigi.ai API

The eigi.ai API allows you to programmatically create, manage, and interact with AI voice agents. Build powerful integrations to automate calls, retrieve conversation data, and manage your voice agents at scale.

Base URL

All API requests should be made to:

Authentication

eigi.ai uses API Key authentication for public endpoints. Your API keys carry many privileges, so be sure to keep them secure and never expose them in client-side code or public repositories.

API Key Header

All API requests must include your API key in the X-API-Key header:

Getting Your API Key

  1. Log in to your eigi.ai Dashboard
  2. Navigate to SettingsAPI Keys
  3. Click Create New API Key
  4. Copy and securely store your API key (it will only be shown once)
Keep your API keys secure! Never commit them to version control or expose them in client-side code. Use environment variables or secure secret management systems.

API Key Format

API keys follow this format:
All keys are prefixed with vk_ to help identify them in code and logs.

Authentication Flow

Error Responses

If authentication fails, you’ll receive one of these error responses:

Rate Limiting

API requests are rate limited to ensure fair usage and platform stability:
  • Free Tier: 100 requests per minute
  • Pro Tier: 500 requests per minute
  • Enterprise Tier: Custom limits
When you exceed the rate limit, you’ll receive a 429 Too Many Requests response with a Retry-After header indicating when you can make requests again.

API Endpoints

Get Conversation

Retrieve details of a specific conversation by ID

List Conversations

Get paginated list of conversations with filters

Outbound Call

Initiate outbound calls to phone numbers

Response Format

All API responses follow a consistent JSON format:

Success Response

Error Response

Common HTTP Status Codes

Need Help?

Support

Contact our support team

Dashboard

Manage your API keys and agents