Skip to main content
HTTP 403 Forbidden
The server understood the request but refuses to authorize it — valid credentials, insufficient permission.
4xx · Client error✗ not retryable — fix the request instead
In AI APIs specifically
Common causes: requesting a model your org has no access to, geo-blocked regions, or organization policies restricting an endpoint.
Fix checklist
- Confirm your org/tier has access to the requested model.
- Check API key scopes and workspace permissions.
- Review provider trust-and-safety emails — access can be restricted after policy flags.
Spec: RFC reference
Related status codes
400 Bad Request
The server cannot process the request due to a client error — malformed JSON, invalid parameters, or schema violations..
401 UnauthorizedAuthentication is missing or invalid for this request..
402 Payment RequiredThe request requires payment — billing is not set up or a balance is exhausted..
404 Not FoundThe requested resource does not exist at this URL..