falseVacuum
02/25/2026, 3:00 PMVapi Support Bot
02/25/2026, 3:01 PMpython
from vapi import Vapi
client = Vapi(token="YOUR_TOKEN_HERE")
calls = client.calls.list()
# Filter for active calls based on their status in the response
Replace "YOUR_TOKEN_HERE" with your actual API token. You'll need to filter the results for calls with an "active" status.
For more details, see the [Vapi API documentation](https://docs.vapi.ai/api-reference/calls/list).
Source:
- [List Calls](https://docs.vapi.ai/api-reference/calls/list)Chiranjeet Mishra
03/04/2026, 5:23 AMGET /call
Then filter where:
status != "ended"
----
2. End (Kill) Active Calls
There is no global “kill all” endpoint, but you can terminate individual calls.
First, fetch the call:
GET /call/{id}
From the response, locate:
monitor.controlUrl
Then send:
POST <controlUrl>
{
"type": "end-call"
}
This will immediately terminate the live call.
If you're still seeing unexpected concurrency usage after verifying active calls, please share a few recent call IDs and timestamps so we can investigate further from our side.
Best regards,
Oshi Raghav
Customer Support Team | Vapi