HTTP API Request
The HTTP API Request is a built in tool in viaSocket lets you connect your workflows with any external app or service — even those not natively integrated.
It’s your key to full flexibility and advanced automation.
Where to Find It
Open your workflow editor.
Click + Add Step → Tools → HTTPS API.
You’ll see the configuration panel where you can define your API call.
How to Use the HTTP API Request
Select a Method
Choose the type of request you want to make:GET→ Retrieve dataPOST→ Send dataPUT→ Update dataDELETE→ Remove dataPATCH→ Partially update
Add the Endpoint URL
Enter the API URL (e.g.,https://api.typeform.com/forms/{form_id}/responses).
→ Use chips to dynamically pass data (like form IDs or user info) from earlier steps.Set Headers and Parameters
Add key-value pairs such as:Authorization: Bearer YOUR_ACCESS_TOKEN Content-Type: application/jsonTest the Request
Click Test to instantly preview the response inside viaSocket.
Adjust parameters if needed.Save It
Once it works as expected, click Update to add the HTTP API step to your workflow.
💡 Example: Typeform API (GET Responses)
Setup in viaSocket:
Method:
GETEndpoint:
https://api.typeform.com/forms/{form_id}/responsesHeaders:
Authorization: Bearer YOUR_ACCESS_TOKEN Content-Type: application/json
🧠 Use chips to replace {form_id} dynamically from previous steps.
Optional Reference (cURL):
curl -X GET "https://api.typeform.com/forms/{form_id}/responses" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json"
Watch the Demo
See the full setup in this short video guide:
Combine with Other Tools
Use your HTTP API step with:
Function → to process or transform the API data
IF Conditional → to apply logic based on the response
This makes your automation dynamic, powerful, and completely customizable.
Why Use It
Connect any external system
Add HTTP logic to your workflows
Use real-time data from any API
Go beyond pre-built integrations
Summary
viaSocket’s HTTP API tool gives you complete control over how your workflows connect with other systems.
You can fetch, send, or update data — all inside viaSocket — without writing any backend code.