Problem
Every request to the Vercel AI Gateway returns a 403 Forbidden access_denied response, including the auth-only /v1/credits endpoint. The block appears to be at the team/account level — no model, key, or request shape changes the result.
What I’ve Tried
-
Created a fresh API key (rotated
vck_…twice) -
Removed and re-added my payment method
-
Purchased $15 of paid credits via
vercel buy credits gateway 5(succeeded, balance shows on dashboard) -
Tested with
curldirectly tohttps://ai-gateway.vercel.sh/v1/creditswithAuthorization: Bearer <key>— same 403 -
Confirmed an obviously-invalid key returns
401, so the 403 is specifically an authorization decision against my team -
Tried adding a BYOK Anthropic key — the BYOK “Test Request” also fails with
HTTP 200 Connection Failed — Forbidden, which matches the known issue vercel/ai#11280 (credit check happens before BYOK routing)
Error
{
"error": {
"message": "Forbidden.",
"type": "access_denied"
}
}
Team ID
team_GcNnvGv1HR62xqaolnXc8vQg
Could someone please patch this on the team, like was done for the other threads (Mar 22, Feb 15, Jan 21)? Happy to provide the project ID, a request ID, or a deployment URL if useful.
Thanks!