Публичный API и API-ключи
REST-ручки для лидов, ключи на компанию, rate-limit и Swagger.
Публичный API нужен, когда стандартных интеграций мало: своя CRM, сайт, мобильное приложение или 1С. Через него можно создавать лиды и двигать их по статусам программно.
API-ключи
- Ключи выпускаются на уровне компании в настройках.
- Запросы авторизуются ключом; на ключи действует ограничение частоты (rate-limit), чтобы защитить систему от перегрузки.
- Ключ — это секрет: храните его на стороне сервера, не публикуйте в браузере или мобильном приложении.
Что умеет API
- Создавать лиды (с привязкой к офферу/партнёру по правилам атрибуции).
- Двигать лиды по статусам воронки.
Этого достаточно, чтобы «прокинуть» заявки с вашего сайта или из внешней системы прямо в кабинет.
Документация (Swagger)
Полное описание ручек, параметров и примеров — в публичном Swagger:
- Публичная документация API:
/public/docs
Там же можно посмотреть схемы запросов/ответов и коды ошибок.
Типовой сценарий
- Выпустите API-ключ в настройках.
- Откройте
/public/docs, найдите ручку создания лида. - Отправьте запрос с ключом — лид появится в разделе «Лиды».
- При смене статуса в вашей системе вызывайте ручку движения статуса.
Единый формат ошибок и коды (
VALIDATION_ERROR,UNAUTHORIZED,RATE_LIMITEDи др.) описаны в Swagger — ориентируйтесь на полеerror.codeдля обработки на своей стороне.
Было полезно?