Webhook functions are groovy scripts which are executed when a webhook is received by FlexDeploy. Incoming webhook messages are matched to a function first by matching to a provider, then by the function's URI. Each webhook provider may have multiple functions, and multiple functions may be executed for one incoming message.
Access functions by navigating to Administration → Integrations → Webhooks.
To create a new function, click the button. To view or edit a function, click on the name of the function.
Field | Description |
---|---|
Name | The name of the function |
Description | The description for the function |
Provider | Provider the function is for |
Uri | Path webhook will be sent (appended to /flexdeploy/webhooks/v1) |
Active | Whether or not the function is active (Defaults to Yes) |
The Groovy script for the function will be executed when a webhook is received at the listed uri that has been matched to the selected provider. More function examples can be found {{link}}. The editing window has capabilities for undo, redo, find, find and replace, and go to line. There are a variety of context variables and methods available to use in this script. Type Ctrl + Space in the editor for suggestions on variables and methods that can be used.