Открытый REST API электронных журналов ХАССП: записи в журналы, показания датчиков, сводка за день, вебхуки. Ключ организации, Idempotency-Key, примеры curl.
Ключ организации выдаётся в кабинете: «Настройки → API интеграций». Передавайте его в заголовке Authorization: Bearer <ключ>. Все запросы с ключом пишутся в организацию ключа — organizationId указывать не нужно. Утёк — сбросьте ключ в настройках, старый перестанет работать сразу.
/api/external/entriesСоздаёт запись в полевом журнале организации. Повтор с тем же Idempotency-Key возвращает прежний ответ без дубля.
curl -X POST https://wesetup.ru/api/external/entries \
-H "Authorization: Bearer <ключ организации>" \
-H "Idempotency-Key: 6f1c…" \
-H "Content-Type: application/json" \
-d '{
"journalCode": "hygiene",
"date": "2026-09-10",
"data": { "status": "healthy", "temperatureAbove37": false }
}'/api/external/sensorsОдин вызов — один замер температуры или влажности по оборудованию; отклонения от нормы сразу уходят в уведомления.
curl -X POST https://wesetup.ru/api/external/sensors \
-H "Authorization: Bearer <ключ организации>" \
-H "Content-Type: application/json" \
-d '{ "equipmentId": "clx…", "type": "temperature", "value": 3.8, "timestamp": "2026-09-10T08:00:00+03:00" }'/api/external/summary?date=2026-09-10Какие журналы заполнены, какие нет, отклонения и задачи — для панелей и интеграций с учётом.
curl https://wesetup.ru/api/external/summary?date=2026-09-10 \ -H "Authorization: Bearer <ключ организации>"
/api/external/healthzБез ключа. Отвечает 200, если API живо; для мониторинга интеграции.
curl https://wesetup.ru/api/external/healthz
Idempotency-Key — любой уникальный ключ до 128 символов; повтор в течение 48 часов возвращает тот же ответ.error; 429 — превышен лимит, подождите минуту.WeSetup может сам присылать события на ваш адрес: запись в журнале, отклонение, задача CAPA, оплата, статус идеи. Подписки настраиваются в «Настройки → Вебхуки»; каждый вызов подписан X-WeSetup-Signature (HMAC-SHA256 тела вашим секретом), неудачные доставки повторяются.
Работает ли сервис — на странице статуса. Изменения API попадают в «Что нового» и RSS. Вопросы — support@wesetup.ru.
Получить ключ