Functions are groovy scripts defining what to do when a webhook is received by FlexDeploy. Each provider may have multiple functions associated with it.
Viewing Webhook Functions
Access functions by navigating to Administration → Integrations → Webhooks.
{{screenshot of demo}}
Creating/Editing Webhook Functions
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) |
Groovy Script
The Groovy script shown will be executed when a webhook is received at the listed uri from 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 built-in variables and methods available to use in this script. Type Ctrl + Space for suggestions on variables and methods.