API ApproveHub — REST и вебхуки
A ApproveHub
Для разработчиков

Согласования,
прямо из вашего кода.

REST API и вебхуки позволяют вашим системам создавать заявки, получать текущий этап и реагировать на решения без необходимости открывать ApproveHub.

  • REST поверх JSON
  • Вебхуки на каждое решение
  • Ключи в пределах одной организации
REST и JSON Предсказуемые ресурсы, обычные JSON-тела, SDK не нужен.
Вебхуки Ваш сервис узнает о решении раньше, чем придет письмо.
API-ключи организации Выпускаются на организацию, отзываются в один клик и не привязаны к конкретному пользователю.
Подходит для no-code Заявку может создать любой сервис, способный отправлять HTTP-запросы.
API

Создайте заявку одним вызовом.

Передайте процесс и значения полей формы. В ответ вы получите заявку и этап, на котором она ожидает решения.

Запрос
curl -X POST https://approvehub.ru/api/v1/requests/ \
-H "Authorization: Bearer ah_live_…" \
-H "Content-Type: application/json" \
-d '{"workflow": "vendor-contract",
"fields": {"vendor": "Acme Ltd", "amount": 4200}}'
200 OK
{
"id": "8a6c4f1e-…",
"workflow": "vendor-contract",
"status": "new",
"stage": {"id": "d81f…", "name": "Finance"},
"created_at": "2026-07-22T09:14:02Z"
}
POST/api/v1/requests/ Отправить заявку в любой процесс
GET/api/v1/requests/ Список заявок с фильтрами по процессу, статусу или заявителю
GET/api/v1/requests/{id}/ Получить поля, текущий этап и полную историю решений
POST/api/v1/requests/{id}/decisions/ Согласовать или отклонить от имени согласующего
GET/api/v1/workflows/ Получить процессы и поля их форм
Вебхуки

Получайте события сразу.

Укажите адрес обработчика, и при каждом изменении заявки на него будет приходить подписанное JSON-событие. Договор попадет в архив, задача закроется, счет будет передан на оплату, а статус не придется переносить вручную.

request.submittedrequest.stage_completedrequest.approvedrequest.rejected
POST https://your-app.example/hooks/approvehub
{
"event": "request.approved",
"request_id": "8a6c4f1e-…",
"workflow": "vendor-contract",
"status": "completed",
"decided_by": {"id": "27b0…", "name": "Marina K."},
"occurred_at": "2026-07-22T10:02:41Z"
}

Начните интеграцию сегодня.

Выпустите API-ключ в настройках организации, направьте вебхук на свой адрес и расскажите, чего не хватает, — именно ваши отзывы определяют, каким станет API.

support@approvehub.ru