Yuvanshu
06/09/2025, 8:49 PMVapi Support Bot
06/09/2025, 8:51 PMYuvanshu
06/09/2025, 8:53 PMKings_bigđź’«
06/10/2025, 6:37 AMYuvanshu
06/10/2025, 11:15 AMChiranjeet Mishra
06/11/2025, 5:44 PMYuvanshu
06/12/2025, 4:37 AMChiranjeet Mishra
06/13/2025, 8:15 AMPrasanna
10/13/2025, 12:12 PMVapi Support Bot
10/13/2025, 12:13 PMjson
{
"url": "https://your-webhook-endpoint.com/receive",
"method": "POST",
"headers": { "Content-Type": "application/json" },
"body": {
"workflow_id": "{{workflow_id}}",
"event": "step_completed",
"custom_data": "{{some_variable}}"
}
}
This will send a POST request to your webhook as part of the workflow execution. You can map any workflow variables into the payload as needed.
For more details, see the [API Request node documentation](https://docs.vapi.ai/workflows/nodes/api-request).
Source:
- [API Request Node Documentation](https://docs.vapi.ai/workflows/nodes/api-request)Prasanna
10/13/2025, 12:16 PMVapi Support Bot
10/13/2025, 12:17 PMjson
{
"url": "https://your-webhook-endpoint.com/receive",
"method": "POST",
"headers": { "Content-Type": "application/json" },
"body": {
"workflow_id": "{{workflow_id}}",
"event": "step_completed",
"custom_data": "{{some_variable}}"
}
}
This will send a POST request to your webhook as part of the workflow execution. You can map any workflow variables into the payload as needed.
Reference: [API Request Node Example](https://docs.vapi.ai/workflows/nodes/api-request) (if the link is down, use the above example as a template).
Source:
- [API Request Node Documentation](https://docs.vapi.ai/workflows/nodes/api-request)Prasanna
10/13/2025, 12:20 PMPrasanna
10/14/2025, 5:01 AMPrasanna
10/15/2025, 4:35 AMVapi Support Bot
10/15/2025, 4:36 AMjson
{
"url": "https://your-webhook-endpoint.com/receive",
"method": "POST",
"headers": { "Content-Type": "application/json" },
"body": {
"workflow_id": "{{workflow_id}}",
"event": "step_completed"
}
}
Make sure your server is running, the URL is correct, and you can receive POST requests from external sources. Test your endpoint with a tool like curl to confirm it works outside of Vapi as well.
For more details, see the [API Request node documentation](https://docs.vapi.ai/workflows/nodes/api-request).
Source:
- [API Request Node Documentation](https://docs.vapi.ai/workflows/nodes/api-request)Prasanna
10/15/2025, 4:43 AMPrasanna
10/15/2025, 4:45 AMVapi Support Bot
10/15/2025, 4:45 AMVapi Support Bot
10/15/2025, 4:46 AMhttps://your-webhook-endpoint.com/receive
- Method: POST
- Headers:
- Key: Content-Type
- Value: application/json
- Body:
- Key: workflow_id | Value: {{workflow_id}}
- Key: event | Value: step_completed
- (Add more keys/values as needed for your payload)
Make sure your webhook endpoint is publicly accessible and can receive POST requests. Test with curl if needed to confirm connectivity.
Source:
- [API Request Node Documentation](https://docs.vapi.ai/workflows/nodes/api-request)Prasanna
10/15/2025, 4:46 AMVapi Support Bot
10/15/2025, 4:48 AMhttps://your-webhook-endpoint.com/receive
- Method:
POST
- Headers:
- Key: Content-Type
- Value: application/json
- Body:
- Key: workflow_id | Value: {{workflow_id}}
- Key: event | Value: step_completed
- (Add more keys/values as needed for your payload)
Each field is entered separately in the node UI. Make sure your webhook endpoint is publicly accessible and test it with a tool like curl to confirm it works.
For more details, see the [API Request node documentation](https://docs.vapi.ai/workflows/nodes/api-request).
Source:
- [API Request Node Documentation](https://docs.vapi.ai/workflows/nodes/api-request)