PERMISSION_DENIED enabling API after fixing billing - Project Owner

Hello,

I am completely blocked by a backend permission issue and need help from a Google Cloud employee.

My project ID is (PII Removed by Staff)

I am the Owner of the project and am trying to enable the App Hosting API (apphosting.googleapis.com), but I continuously get a PERMISSION_DENIED error.

I have already done all the recommended troubleshooting:

  1. Confirmed my user (PII Removed by Staff) has the Owner role using gcloud projects get-iam-policy.

  2. Confirmed my project is linked to an active and paid-up billing account. The initial billing issue has been resolved.

  3. Confirmed the apphosting.googleapis.com service is listed as available for my project using gcloud services list --available.

  4. Revoked and re-issued my gcloud credentials multiple times.

Even after all of this, the gcloud services enable command still fails with PERMISSION_DENIED: Not found or permission denied for service(s): apphosting.googleapis.com.

I have the Basic support plan, so I cannot create a technical support case. This appears to be a backend permission synchronization issue on Google’s side.

Can a Google Cloud engineer please investigate and manually refresh the permissions for my project?

Hello @SACHIN_PARDESHI,

I’m not aware of an apphosting.googleapis.com :thinking:

If you are looking for the App Hosting API on Google Cloud console but see nothing (or it fails to load), this means that it simply does not exist, which would lead to a 403 refused or not found error.

Your post is tagged with app-engine and cloud-run, so here are the linked service URLs for these two:

  • appengine.googleapis.com
  • run.googleapis.com

Also, maybe you were looking for firebaseapphosting.googleapis.com?

Can you tell us which service you’re looking to activate ?

Also, it would be nice if you could post a screenshot from the gcloud services list --available where you’re seeing apphosting.googleapis.com.