API и интеграции
Как получать API-ключи, подключать интеграции и работать с sandbox.
Получение API-ключей
- Войдите в личный кабинет компании
- Перейдите в раздел «Настройки» → «API-ключи»
- Нажмите «Создать ключ»
- Укажите название (например: «production», «1С», «тест»)
- Скопируйте токен — он показывается только один раз при создании
Права доступа (abilities)
Каждый API-ключ может иметь ограниченные права. Например: только чтение исполнителей или только создание выплат. Настройте права в соответствии с принципом наименьших привилегий.
executors:read,executors:writepayouts:read,payouts:createdocuments:readnpd:check
Sandbox (UAT)
Для тестирования интеграции используйте UAT-окружение. Sandbox позволяет:
- Проверять все эндпоинты без реальных выплат
- Тестировать сценарии с ошибками
- Отлаживать интеграцию с 1С или другими системами
UAT-доступ предоставляется автоматически при активации компании в production. Используйте отдельный API-ключ для sandbox.
Webhooks
Настройте webhook-эндпоинты для получения уведомлений о событиях: изменение статуса выплаты, подписание документа и т.п. События подписываются HMAC — проверяйте подпись на своей стороне.
Webhooks настраиваются через API: POST /api/v1/webhooks. Секрет для подписи возвращается только при создании.
Что дальше
Подробное описание аутентификации, эндпоинтов и идемпотентности — в гайде по API.