Skip to main content
The HTTP Request action calls any external API or webhook endpoint. Use it to connect Wave Runner to tools not natively supported in the Composer.

Configuration

FieldRequiredDescription
URLYesThe endpoint to call. Supports variables (e.g. https://api.example.com/contacts/{phone_number})
MethodYesGET, POST, PUT, PATCH, or DELETE
HeadersNoKey-value pairs for authorization or content type
BodyNoJSON payload for POST/PUT/PATCH requests. Supports variables
Expected outputsNoResponse field names to extract as variables for downstream nodes

Response handling

The HTTP Request node returns the response status code and body. Use Expected outputs to extract specific fields from the response and pass them to downstream nodes as variables.

Technical limits

Requests time out after 30 seconds.

Use case

After a call ends, an HTTP Request posts the call summary to a custom CRM webhook: POST https://crm.example.com/calls with a JSON body containing {phone_number}, {outcome}, and {summary}. A downstream Condition node checks the response status to confirm the record was saved.

Next steps

Variables

Use variables to build dynamic URLs and request bodies.