N3squik
05/25/2026, 7:55 AM[warning] retry: got response with status 429, will retry in 1000ms, 3 attempts left
[warning] retry: got response with status 429, will retry in 2000ms, 2 attempts left
[warning] retry: got response with status 429, will retry in 4000ms, 1 attempt left
[error] Failed to run transient eval: "Eval run timed out after 60 attempts"
The 429s I am getting are trying to get the result of evals (i.e. polling GET /eval/run/{id})
Could you please help me with cancelling all the "Running" evals and start running new evals.
Account info:
* Email: davidson.harris1990@gmail.com
* I can't provide a specific eval ID — the stuck runs never returned one to me on the client side. If you query the last 10 evals on this account, any of them should show the issue.
Happy to share more logs or run anything on my end. Thanks!Shaunak
05/25/2026, 9:03 AMShaunak
05/25/2026, 9:03 AMShaunak
05/25/2026, 9:04 AMjavascript
// Instead of this (saturates rate limit):
await Promise.all([runEval(id1), runEval(id2), runEval(id3)])
// Do this (one at a time):
for (const id of evalIds) {
await runEval(id)
}Shaunak
05/25/2026, 9:04 AMShaunak
05/25/2026, 9:04 AMShaunak
05/25/2026, 9:04 AMMohit Charkha
05/25/2026, 10:20 AMMohit Charkha
05/26/2026, 6:16 AMcurl -X GET "https://api.vapi.ai/eval/run" -H "Authorization: Bearer ****"
{"results":[{"id":"f3ad04b6-c4c6-4bc2-b95b-ad462b17896d","orgId":"5524944c-9133-4dee-8ef7-61921e7ad354","type":"eval","status":"queued","target":{"type":"assistant","assistantId":"aa31b41d-fe3b-4d4d-9dd7-a2372d5f2ee1"},"startedAt":"2026-05-25T10:07:14.449Z","endedAt":"2026-05-25T10:07:14.320Z","createdAt":"2026-05-25T10:07:14.321Z","updatedAt":"2026-05-25T10:07:14.450Z"}],"metadata":{"totalItems":1,"itemsPerPage":100,"currentPage":1}}Shaunak
05/26/2026, 6:25 AMShaunak
05/26/2026, 6:25 AMShaunak
05/26/2026, 6:25 AMShaunak
05/26/2026, 6:25 AMN3squik
05/26/2026, 6:58 AMMohit Charkha
05/26/2026, 7:28 AMendedAt timestamp is present and is a few milliseconds earlier than both startedAt and createdAt. I suspect this timestamp inconsistency may be why the eval is not being executed, even though it still appears as "running" on the dashboard.
I have attached the new logs for reference:
curl -X GET "https://api.vapi.ai/eval/run" -H "Authorization: Bearer ****"
{
"results": [
{
"id": "541d6964-c2bd-48de-8805-d20df954d23c",
"orgId": "9d432532-a64d-479c-8651-f8099e8957c2",
"type": "eval",
"status": "queued",
"target": {
"type": "assistant",
"assistantId": "7e0770f8-aa6f-427d-aa01-328667b91ab7"
},
"startedAt": "2026-05-26T07:18:51.289Z",
"endedAt": "2026-05-26T07:18:51.088Z",
"createdAt": "2026-05-26T07:18:51.089Z",
"updatedAt": "2026-05-26T07:18:51.290Z"
}
],
"metadata": {
"totalItems": 1,
"itemsPerPage": 100,
"currentPage": 1
}
}
@N3squik Eventually, the issue we are both facing is similar: evals stuck in the "Running" state indefinitely. So, added it in the same thread.N3squik
05/26/2026, 7:29 AMShaunak
05/28/2026, 5:08 AMShaunak
05/28/2026, 5:09 AMShaunak
05/28/2026, 5:09 AMShaunak
05/28/2026, 5:09 AMN3squik
05/28/2026, 7:36 AM78466729-70a1-4dea-b857-0d921c435e0f
Recent eval run id (run that I just did) - d2d71fdb-403b-4ad5-8718-694f356ed0faShaunak
06/01/2026, 7:19 AMShaunak
06/01/2026, 7:19 AMGET https://api.vapi.ai/eval/run/d2d71fdb-403b-4ad5-8718-694f356ed0faN3squik
06/02/2026, 5:52 AMcurl -s "https://api.vapi.ai/eval/run/d2d71fdb-403b-4ad5-8718-694f356ed0fa" \
-H "Authorization: Bearer $VAPI_API_KEY" -H "accept: application/json"
Returns me -
{"id":"d2d71fdb-403b-4ad5-8718-694f356ed0fa","orgId":"78466729-70a1-4dea-b857-0d921c435e0f","type":"eval","status":"queued", ...
Still in queued state and does not have the Eval result.
I am still unable to run any Evaluations because they all get stuck in queued state. @Mohit Charkha can you confirm if you still having the same issues?
If so, @Shaunak maybe you can try running Evals via API to see if its an API issue or its my account issue.
Note: I tried running an eval today again and same issue.N3squik
06/06/2026, 9:12 AMShaunak
06/08/2026, 4:22 AMShaunak
06/08/2026, 4:22 AMShaunak
06/08/2026, 4:22 AMN3squik
06/08/2026, 7:28 AMGET /eval/run/68f9281e-3c57-4607-ba9c-03e7581550fe), That payload has:
"status" => "queued"
"startedAt" => ...
"endedAt" => ...
"target" => ...
But it does not include the finished eval output fields we need, especially:
"results"
"endedReason"
"endedMessage"
"cost"
Could you please help me retrieving that finished result (example Eval 68f9281e-3c57-4607-ba9c-03e7581550fe).N3squik
06/12/2026, 7:07 AM