This topic was automatically generated from Slack. You can find the original thread here.
Webhook returning 401 for Retell AI but works for ReqBin
I have an HTTP webhook workflow that returns 401 ["Unauthorized"] when called from Retell AI’s servers, but works perfectly when tested from ReqBin.
Authorization: set to “None”
HTTP Response: “Return HTTP 200 OK”
ReqBin test: 200 OK ✓
• Retell AI webhook: 401 ["Unauthorized"] ✗
The bracketed ["Unauthorized"] response appears to be from Pipedream’s infrastructure, not my workflow code. I’ve tried creating multiple new workflows with fresh URLs and the same issue occurs.
I’m on the paid Basic plan. This is blocking my product launch. Can someone from Pipedream help? Happy to share the workflow URL via DM.
Thanks Sergio. I’m on the Basic plan ($45/month), no VPC configured.
I don’t believe Retell blocks AWS traffic - their function calls (custom functions during calls) hit my other Pipedream workflows successfully. It’s only the global webhook that fails.
Also, I tested by changing Retell’s webhook URL to webhook.site (completely separate from Pipedream) and webhook.site received nothing - while Retell’s logs still showed 401 errors. This suggests Retell might be caching the old Pipedream URL and not actually sending to the new URL I configured.
I’ve also opened a ticket with Retell about the potential URL caching issue.
In Pipedream, are you using like a “http trigger” to start a workflow? then in Retell, are you registering the trigger’s URL as the webhook URL? mmm, I’d say in this case, double check you are not setting up the trigger with authorization enabled
Yes, I’m using an HTTP trigger to start the workflow. The trigger’s Authorization is set to “None” - I’ve verified this multiple times and even created brand new workflows with fresh URLs to test.
Here’s what’s strange: I can share my workflow URL with you via DM and you can test it yourself from ReqBin - it will return 200. But when Retell sends to it, it gets 401.
Would it help if I shared the workflow URL privately so you can look at it directly?
Hi Could you please send an email describing this issue to support@pipedream.com?
That way, we’ll be able to access your account details, investigate the webhook behavior more thoroughly, and keep the communication centralized to help you more efficiently.
Update: Retell support confirmed they ARE sending the request to my Pipedream URL (https://eo12anwqexl4e5c.m.pipedream.net) and receiving a 401 ["Unauthorized"] response back.
My workflow has Authorization set to “None” and HTTP Response set to “Return HTTP 200 OK”. The workflow works fine when tested from ReqBin.
Can you check on your backend why this specific URL is returning 401 to Retell’s servers? There must be something at the infrastructure level blocking these requests.
Call ID from Retell: call_6862a2dc56eb00074dc279b6430 Timestamp: 2026-01-22 16:09:56 UTC