Модуль Response
Response модуль в APInita позволяет ответить на входящий запрос и доступен только в сценариях, где первым шагом является Webhook:
Основные поля модуля:
Название шага - произвольное название, например "Ответ 200" или "Отдаем id заказа";
HTTP-код ответа - код ответа (по-умолчанию 200);
Формат данных - один из трех вариантов:
- application/json - JSON формат, заголовок Content-Type передается в header ({"result": {"status": "ok"}, "message": "Thank you!"});
- application/x-www-form-urlencoded - формат кодированной строки, заголовок Content-Type передается в header ("result[status]=ok&message=Thank%20you!");
- text/plain - произвольный формат, заголовок Content-Type передается в header. Переопределить заголовок можно указав ключ "Content-Type" и значение в поле "Заголовки запроса"
Поля ответа - для типа данных application/json и application/x-www-form-urlencoded вводятся пары ключ-значение (ключ "order_id", значение "1"), для text/plain используется любой другой формат, при этом может потребоваться изменить заголовок (указать ключ "Content-Type" и значение в поле "Заголовки запроса");
Заголовоки ответа - указываются в парах ключ-значение (ключ "Content-Type", значение "application/json");
В полях "Поля ответа", "Заголовки ответа" доступно использование переменных.