После заполнения пользователем полей в представлении в приложение будет отправлен исходящий вебхук. В этот момент вы можете сохранить полученные значения или провести валидацию правильности заполнения полей и отправить пользователю ошибки.
Вам необходимо оперативно ответить на вебхук (кодом
200
или
400
со списком ошибок). В ином случае, пользователь получит ошибку отправки в интерфейсе Пачки. Все значения полей будут сохранены и пользователь повторит попытку отправки формы.
Если вы хотите просто закрыть пользователю представление (нет необходимости отображать ошибки), то ответ должен быть HTTP 200 OK
. Никакое тело ответа не требуется.
Если вы хотите отобразить пользователю ошибки заполнения конкретных полей представления, то ответ должен быть HTTP 400 Bad Request
, а тело ответа содержать массив полей с указанием текста ошибки.
errors | object | JSON карта ошибок для полей, где каждый ключ - name поля представления. |
name | string | Текст ошибки, который отобразится под полем красным цветом (максимум - 2000 символов) |
... | ... | ... |
Пример отображения ошибок в интерфейсе представления: