VAPI Dashborad updated full documentation guide
# support
k
Hello, everyone i am a dev, can anyone tell me where to find the VAPI Dashboard workflows full detailed documentation ?
v
You can find the full, updated documentation for VAPI Dashboard workflows at the official Vapi site: 👉 [Vapi Workflows Documentation](https://docs.vapi.ai/workflows) This page provides step-by-step guides, configuration details, and best practices for building and managing workflows in the dashboard. Bookmark this link for the latest updates and examples! Source: - [Workflows documentation page](https://docs.vapi.ai/workflows)
k
Ok thanks, but i didn't find how to make API calls from the workflows ? @Vapi Support Bot
v
To make API calls from Vapi workflows, use the API Request node. Here’s how you can set it up: 1. Add an API Request node in your workflow. 2. Configure the URL, method (GET/POST), headers, and body as needed. 3. Define output variables to extract data from the API response. Example configuration:
Copy code
json
{
  "url": "https://api.example.com/data",
  "method": "GET",
  "headers": [{ "key": "Authorization", "value": "Bearer YOUR_TOKEN" }],
  "output": { "key": "result", "target": "api_result", "type": "string" }
}
See the [API Request node documentation](https://docs.vapi.ai/workflows/nodes/api-request) for more details. Source: - [API Request node documentation](https://docs.vapi.ai/workflows/nodes/api-request)
v
It looks like the direct link to the API Request node documentation is currently broken, but you can still add API calls in your workflow using the API Request node. Here’s a quick example of how to configure it:
Copy code
json
{
  "url": "https://api.example.com/data",
  "method": "GET",
  "headers": [{ "key": "Authorization", "value": "Bearer YOUR_TOKEN" }],
  "output": { "key": "result", "target": "api_result", "type": "string" }
}
For more details and step-by-step guidance, check the [main Vapi Workflows documentation](https://docs.vapi.ai/workflows). Source: - [Vapi Workflows documentation](https://docs.vapi.ai/workflows)
k
@Vapi Support Bot { "url": "https://api.example.com/data", "method": "GET", "headers": [{ "key": "Authorization", "value": "Bearer YOUR_TOKEN" }], "output": { "key": "result", "target": "api_result", "type": "string" } } your this provided JSON code is not sufficient how to make api call from the vapi dashboard workflows
v
To make an API call from a Vapi workflow, add an API Request node and configure it like this:
Copy code
json
{
  "url": "https://api.example.com/data",
  "method": "GET",
  "headers": [
    { "key": "Authorization", "value": "Bearer YOUR_TOKEN", "type": "string" }
  ],
  "output": [
    { "key": "name", "target": "user_name", "type": "string" },
    { "key": "age", "target": "user_age", "type": "number" }
  ]
}
This will extract
name
and
age
from the API response and make them available as variables in your workflow. For more details, see the [Vapi Workflows documentation](https://docs.vapi.ai/workflows). Source: - [Vapi Workflows documentation](https://docs.vapi.ai/workflows)
k
@Vapi Support Bot as you can see in the attached screenshot that their isn't any field for the output so how can i get the response of the api call ??? https://cdn.discordapp.com/attachments/1380407970562703400/1380426212865736805/image.png?ex=6843d598&is=68428418&hm=a49016428b58d9285f14506bec818fed24f2b305e77d2dff454d22b01c5c05e1&
v
Thanks for sharing the screenshot! According to the documentation, you should be able to define an output schema for the API Request node to extract response data as variables. However, since you don’t see an “output” field in the UI, could you check if there’s an “Advanced” or “Schema” section, or any expandable area in the node configuration where output mapping might be set? If not, please let me know if you see any other options related to response handling—this will help pinpoint if the feature is hidden, moved, or missing in your dashboard version. If you can share a screenshot of the full node configuration panel, that may also help clarify the situation. Sources: - [API Request node documentation](https://docs.vapi.ai/workflows/nodes/api-request) - [Vapi Workflows documentation](https://docs.vapi.ai/workflows)
k
k
v
To capture the API response in your Vapi workflow, you need to define an output schema in the API Request node. Look for an "Output" or "Schema" section in the node configuration and add something like:
Copy code
json
{
  "output": {
    "type": "object",
    "properties": {
      "name": { "type": "string", "target": "user_name" },
      "age": { "type": "number" }
    }
  }
}
This will make
user_name
and
age
available as variables in the rest of your workflow. If you don't see an output/schema section, try expanding advanced or schema options in the node panel. Reference: [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)
k
Create a custom API tool in Vapi with your endpoint and parameters, add it to your assistant’s tools, have your server handle the API call and return a JSON response, which your assistant then processes and includes in replies..
k
@Kings_bigđź’« Ok now i created the tool for makien the api call and on n8n i am seding the response when i test the tool i am getting the output but here when i call the workflow and it hits the Call n8n tool it makes the api resposne but didn't call the output i am sening from the n8n how to capture this output. https://cdn.discordapp.com/attachments/1380407970562703400/1380462991362756688/image.png?ex=6843f7d8&is=6842a658&hm=cdccfe2ad9e7764c588237e631d8725d127dce04d4509e429795a8fb14037733&
k
End your n8n workflow with a “Respond to Webhook” node, ensure no “Wait” nodes are used, and make sure the webhook is actively listening..
k
Make sure your n8n workflow ends with the “Respond to Webhook” node placed last, avoid using any “Wait” nodes to prevent timeouts, confirm the webhook actively listens with an increased timeout if needed, and ensure the response format matches what Vapi expects then test with Postman to isolate if the issue is with n8n or VAPi..
k
thanks it's done now
k
Glad the issue was resolved. Please reach out to us if you have any other questions regarding this issue
2 Views