Для разработчиков
REST API для интеграции
Интегрируйте аудит звонков напрямую в свою CRM или телефонию. Отправьте аудио и получите полный JSON-аудит сразу в ответе. Bearer API-ключ применяет ваш тариф, лимиты и кредиты.
POST /api/v1/audit
Загрузить аудиофайл и получить JSON-аудит в том же ответе.
Bearer API-ключ
Передайте ключ в Authorization: Bearer ..., чтобы запрос шёл от имени вашего аккаунта.
Polling статуса
Используйте GET /api/v1/results/{call_id}/status, чтобы проверить готовность результата без загрузки полного JSON.
Повторное чтение результата
Используйте GET /api/v1/results и GET /api/v1/results/{call_id} с тем же Bearer API-ключом.
Синхронный контракт
Асинхронная очередь, task_id и webhook delivery будут вынесены в отдельный integrations contour позже.
curl -X POST \
https://razborzvonkov.ru/api/v1/audit \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@call_recording.mp3"
# Ответ:
{
"call_id": 123,
"total_score": 8,
"scores": [2, 1, 2, 1, 2],
"recommendations": ["..."],
"diarized_transcript": ["..."]
# Проверка статуса:
curl https://razborzvonkov.ru/api/v1/results/123/status \
-H "Authorization: Bearer YOUR_API_KEY"
# Повторное чтение результата:
curl https://razborzvonkov.ru/api/v1/results/123 \
-H "Authorization: Bearer YOUR_API_KEY"
}