API Документация — РазборЗвонков
РазборЗвонков.ру

Для разработчиков

REST API для интеграции

Интегрируйте аудит звонков напрямую в свою CRM или телефонию. Отправьте аудио и получите полный JSON-аудит сразу в ответе. Bearer API-ключ применяет ваш тариф, лимиты и кредиты.

1

POST /api/v1/audit

Загрузить аудиофайл и получить JSON-аудит в том же ответе.

2

Bearer API-ключ

Передайте ключ в Authorization: Bearer ..., чтобы запрос шёл от имени вашего аккаунта.

3

Polling статуса

Используйте GET /api/v1/results/{call_id}/status, чтобы проверить готовность результата без загрузки полного JSON.

4

Повторное чтение результата

Используйте GET /api/v1/results и GET /api/v1/results/{call_id} с тем же Bearer API-ключом.

5

Синхронный контракт

Асинхронная очередь, task_id и webhook delivery будут вынесены в отдельный integrations contour позже.

curl
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"
}