transformations:incomingwebhooks
Table of Contents
INCOMING WEBHOOKS
Category: Import / API
Description
This action receives incoming webhook requests from EasyMorph Gateway, importing the incoming message (HTTP Request) and processing it. It brings over to the running workflow the requests’ information – request body, headers, URL parameters and other metadata.
Action settings
| Setting | Description |
|---|---|
| Connector* | Select an existing Webhook endpoint connector or create a new one. |
| Command | Select the command this action will perform. Options: Receive (see below for more details) |
* Setting can be specified using a parameter.
Receive
Description: Fetches messages that are in the webhook endpoint’s queue.
| Setting | Description |
|---|---|
| Fetch up to x messages at once | Select the number of messages that should be fetched up at once, from 1 to 10. Note: if the number of queued messages is higher than 10, and the Webhook endpoint is configured to process incoming messages with a task, EasyMorph Hub will trigger the task as many times as necessary to process all the messages waiting in the queue. |
| Don’t delete messages from queue | Allows retrieving sample messages from the queue without removing them from it. This checkbox is only applicable when designing workflows in EasyMorph Desktop - if a workflow fails, the messages are still preserved in the queue and can be re-retrieved after the workflow is fixed. |
| Columns | Select the columns types that should appear in the messages received. There are 4 types: Request body, Headers, URL Parameters, Metadata and technical information. See below for details of each type. |
Columns
| Column Type | Description |
|---|---|
| Request body | Data sent by client in message. Column name: Request-Body. The way to receive the request body needs to be specified. Options: Receive as column value, Save to file + add column with file path*. |
| Headers | Message headers, includes the following columns: accept, accept-encoding, accept-language, Host, priority, sec-ch-ua, sec-ch-ua-mobile, sec-ch-ua-platform, sec-fetch-dest, sec-fetch-mode, sec-fetch-site, sec-fetch-user, upgrade-insecure-requests, User-Agent, X-Forwarded-For, x-forwarded-port, x-forwarded-proto |
| URL Parameters | Parameters included in the Webhook endpoint URL. Each parameter appears as a new column in the received messages table, with its name as the column header and its value in the first row. |
| Metadata and technical information | Additional message information. Includes the following columns: Request-Path, Request-Method, ID, Received |
* Setting can be specified using a parameter or the first value of a column.
Community Examples
See also
transformations/incomingwebhooks.txt · Last modified: by roberto
