Разработчикам
Единый контракт API для всех продуктов
Каждый продукт Castix предоставляет HTTP API в одном стиле, описанный в OpenAPI 3.1, с SDK для TypeScript и Python.
01
Версионирование
Все эндпоинты находятся под /v1. Несовместимые изменения получают новую версию.
02
Два способа авторизации
Передавайте Bearer-токен или заголовок X-API-Key — как удобнее вашему стеку.
03
Бесплатный расчёт стоимости
У каждого платного задания есть бесплатный эндпоинт расчёта, поэтому цену вы знаете до запуска.
04
Журнал, а не баланс
Использование записывается проводками, которые можно сверить построчно.
05
Подписанные вебхуки
События заданий и потоков доставляются с подписью HMAC-SHA256.
06
Ошибки, которые говорят, что делать
Каждая ошибка — это предложение на вашем языке, объясняющее, как её исправить.
/v1
Пример: расчёт стоимости задания на дубляж
# Free: price a dubbing job before you run it
curl -X POST https://api.castix.net/v1/dub/quote \
-H "X-API-Key: $CASTIX_KEY" \
-H "Content-Type: application/json" \
-d '{"source_url":"https://example.com/ep01.mp4","target":"fa","speakers":"auto"}'
# 200 OK (illustrative response shape)
{ "quote_id": "q_…", "minutes": 12.4, "currency": "USD", "expires_in": 900 }
Полная справочная документация открывается вместе с превью для разработчиков каждого продукта. Запросите ранний доступ.