Hello,
I am requesting help with a project-level access restriction affecting the Gemini API.
Project ID:
gen-lang-client-03762650..
Current configuration:
- Google Cloud Billing: Active
- Generative Language API (generativelanguage.googleapis.com): Enabled
- API key authentication: Working
A GET request to:
https://generativelanguage.googleapis.com/v1beta/models
works correctly and returns HTTP 200, listing the available Gemini models.
However, when calling:
POST https://generativelanguage.googleapis.com/v1beta/interactions
using gemini-3.5-flash, the request consistently returns:
HTTP 403
{
“error”: {
“message”: “Your project has been denied access. Please contact support.”,
“code”: “permission_denied”
}
}
Before billing was enabled, the Interactions API returned HTTP 429 because of quota/billing limitations.
I then:
- Activated Google Cloud billing.
- Confirmed that the Generative Language API is enabled.
- Confirmed that the API key is valid.
- Confirmed that GET /v1beta/models works with HTTP 200.
After completing these steps, the Interactions API started returning the HTTP 403 error above.
I also used Gemini Cloud Assist to diagnose the issue. Cloud Assist identified it as a project-level administrative restriction and indicated that it requires manual review by Google.
I attempted to contact Google Cloud Support, but my current account/project is not eligible for direct technical support without an additional support plan.
The project is being used for a legitimate application called “The Ship Cruise Club”, a cruise information platform. Gemini will be used server-side to retrieve, verify and structure publicly available cruise information from authoritative sources in order to maintain an up-to-date cruise ship database.
No attempt is being made to bypass website access controls.
Could a Google team member please review project:
gen-lang-client-03762650..
and advise whether the restriction can be removed or whether any additional verification/compliance action is required?
Thank you.