Required Google APIs
Enable these APIs in the Google Cloud project that will own the service account:
Official references:
Android Publisher API
Service account setup for Google Play Developer API.
Developer Reporting API
Android vitals and quality reporting setup.
Create the Service Account JSON
- Open Google Cloud Console > IAM & Admin > Service Accounts.
- Choose the Google Cloud project connected to Play Console, or create a new project.
- Create a service account.
- Open the service account.
- Go to Keys.
- Create a new key.
- Select JSON.
- Download the JSON file.
Invite the Service Account in Play Console
Open Play Console > Users and permissions, then invite the service account email from the JSON file. The email looks like:
For analytics dashboards, start with:
Connect Credentials
curl
The API verifies credentials before saving. A successful response means Google accepted the service account and the account can access at least basic Play Console app data.
Per-Request Credentials
Saved credentials are recommended. For testing, you can also pass credentials per request:
Use saved credentials for production customers so background sync jobs can run without asking for headers on every request.
Check Status
curl
Delete Credentials
curl
Troubleshooting
Permission changes in Play Console can take time to propagate. If setup looks correct, wait a few minutes and retry.

