Разработчикам

Вся платформа — в коде

Всё, что есть в дашборде, доступно по REST API и MCP. Запускайте обзвоны, открывайте голосовые сессии, дёргайте свой API во время звонка и ловите события вебхуками.

REST API

Управляйте проектами, звонками и контактами и запускайте исходящие вызовы программно. Аутентификация по API-ключу, права read/write, лимит 120 запросов/мин.

  • X-API-Key / Bearer maia_*
  • scopes: read · write
  • 120 req/мин
  • /v1/public
# Запустить исходящий звонок
curl -X POST https://api.maia-ai.com/v1/public/calls \
  -H "X-API-Key: $MAIA_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "project_id": "prj_01", "phone": "+79991234567" }'

# -> 201 { "id": "call_8f3a21", "status": "queued" }

MCP-сервер

Подключите MAIA как MCP к Claude, Cursor или любому ИИ-клиенту — и управляйте платформой на естественном языке. Доступные инструменты:

  • list_projects
  • list_calls
  • get_call
  • list_contacts
  • get_balance
  • place_call
  • create_project
{
  "mcpServers": {
    "maia": {
      "url": "https://mcp.maia-ai.com",
      "headers": { "Authorization": "Bearer <MAIA_KEY>" }
    }
  }
}

Realtime Voice API

Откройте голосовую WebRTC-сессию с тем же агентом из любого приложения или с сайта — через SDK для JS, Swift, Kotlin, Flutter, Unity и Python. Биллинг ×0.5/мин.

  • WebRTC
  • любой SDK
  • ×0.5/мин
# Получить токен голосовой сессии
curl -X POST https://api.maia-ai.com/v1/public/realtime/session \
  -H "X-API-Key: $MAIA_KEY" \
  -d '{ "project_id": "prj_01" }'

# -> { "url": "wss://...", "token": "...", "expires_in": 3600 }

Кастомные действия

Агент вызывает ваш API прямо во время звонка — проверить остаток, забронировать слот, найти заказ — и проговаривает фразу-заполнитель, пока ждёт ответ.

  • GET / POST
  • headers · timeout
  • filler phrase
  • SSRF-защита

Подробнее о действиях агента →

{
  "name":   "check_stock",
  "method": "GET",
  "url":    "https://your-app.com/api/stock?sku={sku}",
  "filler": "секунду, проверяю наличие..."
}

Webhooks

Получайте события в реальном времени с HMAC-подписью и журналом доставок. Ретраи с возрастающим интервалом: 1м, 5м, 30м, 2ч, 6ч (до 6 попыток).

  • call.completed
  • call.failed
  • lead.created
  • HMAC-SHA256
  • ретраи ×6
// POST https://your-app.com/webhooks/maia
// X-Maia-Signature: sha256=...   (HMAC-SHA256)
{
  "event":        "call.completed",
  "call_id":      "call_8f3a21",
  "goal_reached": true,
  "data":         { "summary": "...", "extracted": { } }
}
Полная документация и интерактивный API-референс Quickstart, REST, MCP, Realtime, кастомные действия, вебхуки — на русском и английском.
docs.maia-ai.com ↗

Оставьте заявку

Расскажите про задачу — покажем демо и поможем запустить первого агента.

Тестовый баланс после регистрации — позвоните своему агенту прямо из браузера. Карта не нужна. Оставить заявку →