We have already seen how to trigger an Azure Function with as Webhook. We can also trigger a Webhook with our Azure Function. We can bind the Webhook as an input to our Azure Function.
To bind a Webhook as an input to our Azure Function, create an HTTP trigger in the Azure Function:
- Click on + sign to add the Azure Function and select HttpTrigger - JavaScript, as shown in the following screenshot:
- Provide a name for the function and click on the Create button.
- Once the HttpTrigger is created, click on the Integrate button, as shown in the following screenshot:
- Now, check the options and change the Mode to Webhook. There will be only two options available: the first is Standard and the second is Webhook. By default, the Standard mode is selected.
- Once we change the Mode to Webhook, we will see another option, Webhook type.
- Three types of Webhook are available in the Azure Function:
-
- * GitHub
- * Generic JSON
- * Slack
- Depending on our needs, we can select any of these, as shown in the following screenshot:
- Click on the Save button to save the changes.
- Now, check function.json and observe the changes, as shown in the following screenshot:
- In this way, we can bind a Webhook with our Azure Function.