Вся платформа — в коде
Всё, что есть в дашборде, доступно по REST API и MCP. Запускайте обзвоны, открывайте голосовые сессии, дёргайте свой API во время звонка и ловите события вебхуками.
REST API
Управляйте проектами, звонками и контактами и запускайте исходящие вызовы программно. Аутентификация по API-ключу, права read/write, лимит 120 запросов/мин.
# Запустить исходящий звонок
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 или любому ИИ-клиенту — и управляйте платформой на естественном языке. Доступные инструменты:
{
"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/мин.
# Получить токен голосовой сессии
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 прямо во время звонка — проверить остаток, забронировать слот, найти заказ — и проговаривает фразу-заполнитель, пока ждёт ответ.
Подробнее о действиях агента →
{
"name": "check_stock",
"method": "GET",
"url": "https://your-app.com/api/stock?sku={sku}",
"filler": "секунду, проверяю наличие..."
}Webhooks
Получайте события в реальном времени с HMAC-подписью и журналом доставок. Ретраи с возрастающим интервалом: 1м, 5м, 30м, 2ч, 6ч (до 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": { } }
}Оставьте заявку
Расскажите про задачу — покажем демо и поможем запустить первого агента.
Тестовый баланс после регистрации — позвоните своему агенту прямо из браузера. Карта не нужна. Оставить заявку →
