Hello Gemini API team,
My project returns 403 PERMISSION_DENIED when calling Veo models via the Gemini API, even though other operations work normally on the same project.
Project details:
- Project Name: Default Gemini Project
- Project ID: gen-lang-client-09401293..
- Project Number: 3029847428..
- Account email: sup....@gmail.com
- Account type: Personal Google account, Google AI Ultra subscription
- Region: India
What works:
- client.models.list() returns Veo models in the catalog
- Google Flow (web UI) video generation works normally on this account
- Other Gemini API models work on this same project
What fails:
- veo-3.1-fast-generate-preview → 403 PERMISSION_DENIED
- Files API upload → 403 PERMISSION_DENIED
- Exact error: {“error”:{“code”:403,“message”:“Your project has been denied access. Please contact support.”,“status”:“PERMISSION_DENIED”}}
What I’ve verified:
- Generative Language API is ENABLED in Cloud Console
- Google AI Ultra subscription is active (Flow credits work)
- API key is valid (models.list succeeds)
Relevant account history (disclosed proactively): This account was temporarily suspended on 2026-07-09 after a third-party automation tool triggered unusual-activity detection. I appealed, and the account was restored on 2026-07-10. I’ve since adopted rate-limited, careful usage patterns. I’m flagging this in case the current Veo/Files 403 is residual fallout from that action rather than a separate cause.
Could you please review this project and, if appropriate, restore Veo API and Files API access? Happy to provide any additional verification.