Исполнение и рантайм

Опрос статуса и ошибки интеграций

Таймауты, повторы, коды ошибок для внешних вызовов.

Webhook и аналогичные старты возвращают runId и не ожидают полного завершения флоу. Далее вызывающая система запросами к API получает статус рана и, по готовности, результат — часто с system.output.

Исходящий HTTP-запрос с платформы на URL клиента в типовом сценарии не применяется; статус и результат получают опросом по runId. В браузере ход выполнения может отображаться через SSE без дополнительного опроса со стороны страницы.

Частота опроса

  • Первый запрос — через 1–2 секунды после старта для коротких процессов.
  • Далее увеличивают паузу (2 → 4 → 8 секунд…) до 15–30 секунд, пока ран не завершится или не сработает таймаут.
  • Для флоу длительностью часы — интервал в несколько минут, не каждую секунду.

Высокая частота запросов по одному runId может привести к ответу 429 (ограничение частоты) и избыточной нагрузке на сервис.

Двойные запуски

Повторная отправка того же HTTP-запроса на старт может дать два runId. При необходимости строгой идемпотентности дедупликацию выполняют на стороне клиента либо передают внешний идентификатор в теле, который флоу проверяет самостоятельно.

Типичные симптомы

Что видитеКуда смотреть
401 / 403Ключ afk_, область webhook, привязка к диаграмме
400Тело запроса не совпало с system.trigger.input
Ран ошибкаЖурнал в интерфейсе или ответ API по шагам нод
Долго в работеДлительные шаги, ожидание внешней системы

Обращение в поддержку

Укажите runId, идентификатор диаграммы (UUID) и её название, время (UTC) и фрагмент тела запроса без секретов. Сведения о версии продукта — при наличии. Каналы: поддержка, контакты.

См. также