Skip to main content
Question

Issue with "Permissions to call subscriptions API" in RevenueCat Dashboard

  • September 3, 2025
  • 1 reply
  • 230 views

Forum|alt.badge.img+2

I am experiencing an issue with my Google Play Store integration. I have successfully configured the service account and uploaded the key as per your documentation. However, the RevenueCat dashboard shows a red "failed" status for "Permissions to call subscriptions API," while the other two APIs are successful.

My app is currently live on the Google Play Store, and

it seems to be retrieving some subscription information correctly.

I have a few questions regarding this issue:

  1. Why does this error appear even though the key is uploaded and the service account has the necessary permissions? Is this a common issue, and if so, what could be the root cause?

  2. What is the recommended solution? I have already verified the permissions on my Google Play Console and Google Cloud IAM. Could there be a delay in permission propagation?

  3. Does RevenueCat consider users who are in their free-trial period as "purchased" users? I am trying to understand if a user in a free trial would be properly reflected in the RevenueCat dashboard.

Any guidance or insight you can provide would be greatly appreciated.

Thank you,

 

This post has been closed for comments

1 reply

alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@jeean-kim-36d755

Thank you for reaching out!

After checking your configuration, I see that your credentials are now validated, which is great! 

Why does this error appear even though the key is uploaded and the service account has the necessary permissions? Is this a common issue, and if so, what could be the root cause?

A Google Service Account can take 36 hours or more to validate on Google’s side. Until then, RevenueCat will show the different permissions that are still not validated. If, after the time is up, there are still errors showing, there may be some misconfiguration on Google's side or a misconfiguration between Google and RevenueCat. 

What is the recommended solution? I have already verified the permissions on my Google Play Console and Google Cloud IAM. Could there be a delay in permission propagation?

If you created and uploaded your key before the 36-hour mark, you need to wait until the credentials are validated. Two things have helped other developers validate credentials faster: making a test purchase or changing the description of any product in Google Play, saving changes, and then reverting the changes. It’s not guaranteed to work, but it has helped others.

Does RevenueCat consider users who are in their free-trial period as "purchased" users? I am trying to understand if a user in a free trial would be properly reflected in the RevenueCat dashboard.

Yes, when the user opens an app with the RevenueCat SDK configured, a new customer is created, and you will see it in the dashboard. Once the same user makes a purchase and is granted a free trial, it is reflected in the Customer’s History and in the “Active Subscription” Customer List on the Customers Menu.

I hope this helps. Please let us know if you have additional questions!