Типы событий
Полезные данные webhook описывают переход состояния процесса. На этой странице описана схема полезных данных и полный перечень значений lastEvent.
Схема полезных данных
| Поле | Тип | Описание |
|---|---|---|
processId | string (UUID) | Идентификатор транзакции. |
state | string | Текущее состояние транзакции. В настоящее время: PROCESS_STATE_FINISHED. |
result | string | Результат завершённого процесса. Присутствует при state=PROCESS_STATE_FINISHED. Возможные значения: ok, expired, invalid_identity. |
flow | string | Поток, выполненный для данной транзакции (например, id, idtoken). |
lastEvent | string | Последнее событие транзакции. Возвращается только при result=expired. |
lastEventDescription | string | Описание lastEvent в удобочитаемом формате. Возвращается только при result=expired. |
Словарь статусов
Поле state в полезных данных webhook использует префикс PROCESS_STATE_*. Это отдельный словарь, не связанный с полями result и status, возвращаемыми endpoint GetProcess, которые используют PROCESS_RESULT_*. Не используйте их как взаимозаменяемые.