Ultravox
AI API keyCreate and manage Ultravox voice AI calls, agents and tools from any Windmill script, flow or app.
Set up in 3 steps
1
Create an API key
In the Ultravox dashboard, open API Keys and create one. Copy it — it is shown only once.
2
Add the resource in Windmill
Open Resources, add a resource of type ultravox, and paste the key.
3
Run your first script
Fork any script below and read before writing anything.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Webhooks update
Script ultravox Verified
Webhooks retrieve
Script ultravox Verified
Webhooks partial update
Script ultravox Verified
Webhooks list
Script ultravox Verified
Webhooks destroy
Script ultravox Verified
Webhooks create
Script ultravox Verified
Voices retrieve
Script ultravox Verified
Voices list
Script ultravox Verified
Voices destroy
Script ultravox Verified
Voices create
Script ultravox Verified
Tools update
Script ultravox Verified
Tools retrieve
Script ultravox Verified
Tools list
Script ultravox Verified
Tools destroy
Script ultravox Verified
Tools create
Script ultravox Verified
Schema retrieve
Script ultravox Verified
Models list
Script ultravox Verified
Calls tools list
Script ultravox Verified
Calls stages tools list
Script ultravox Verified
Calls stages retrieve
Script ultravox Verified
Calls stages messages list
Script ultravox Verified
Calls stages messages audio retrieve
Script ultravox Verified
Calls stages list
Script ultravox Verified
Calls retrieve
Script ultravox Verified
Calls recording retrieve
Script ultravox Verified
Calls messages list
Script ultravox Verified
Calls list
Script ultravox Verified
Calls create
Script ultravox Verified
Api keys update
Script ultravox Verified
Api keys retrieve
Script ultravox Verified
Resource type
ultravox — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| apiKey | string | Yes | API key retrieved from the dashboard. |
Questions
Calls are billed per minute
Voice time draws on your Ultravox balance. A flow that starts calls should cap how many it creates per run.
Is my key stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.