The Call Webhook is a powerful tool within our platform that allows users to perform various HTTP requests, including GET, PUT, POST, and DELETE, to interact with external APIs.
This documentation will guide you through the features and usage of this tool.
Enter the URL of the webhook endpoint you want to call. By default, the form supports URLs that return JSON responses. We do not recommend using this tool for webhooks that return HTML or other formats.
Select the appropriate HTTP method for your request from the dropdown menu. Available options are GET, POST, PUT, and DELETE.
If your API requires specific headers, you can add them to the request using the "Headers" toggle switch. By default we send an {"Accept": "application/json"} header to accept JSON response from the external API. Here is a basic explanation of how you can use headers with webhook calls.
If your API endpoint expects query string parameters, you can include them using the "Query String Params" toggle switch. Here is a basic explanation of how you can use query string parameters with webhook calls.
The Call Webhook tool allows you to extract specific values from the JSON response and store them as identifiers for later use in the scenario. You can learn more about identifiers in this guide. Here is a basic explanation of how you can use response identifiers with webhook calls.
For POST and PUT requests, you can include a request body using the Body section. Here is a basic explanation of how you can use the request body with webhook calls.
Once you have configured the Call Webhook tool according to your requirements, click the Save button to save the configuration. The form will be validated, and if there are any errors, they will be displayed for you to correct.
That's it! You can now use the Call Webhook tool to make HTTP requests to external APIs and integrate the responses into your scenarios within our platform.