How do I create a Send HTTP Request tool for AI agents?
Last updated: November 5, 2026
Create a Send HTTP Request action tool when an AI agent needs to call an external API or webhook during a conversation.
Before you start
Confirm the external system's API endpoint and required method.
Prepare any required request parameters or formatting rules.
Decide when the agent should trigger the request.
Steps
Open Agents.
Select Tools.
Select Create Tool.
Choose Execute Actions as the tool type.
Enter a tool name and save it.
Add a clear label and description.
Configure timeout and speech settings.
In Actions, select Add Action.
Choose Send HTTP Request.
Select the HTTP method, such as GET or POST.
Enter the destination URL endpoint.
Create the action and save the tool.
Open the agent that should use the tool.
Enable the tool for the agent.
Update the agent instructions with when to send the request, what data to collect, how parameters should be formatted, and what should happen after completion.
Tips
Confirm the correct HTTP method with the external API documentation.
Verify the endpoint before saving.
Clearly define required data in the agent instructions.
Increase timeout if the external system responds slowly.
Test the integration before deploying.
Troubleshooting
If the request is not sent, confirm the tool is assigned to the agent.
If the request fails, verify the endpoint and HTTP method.
If the external system does not update, review required parameters and formatting.
If the request times out, increase the timeout setting.
If the agent does not trigger the request, add explicit trigger conditions to the instructions.