create_app
Create a brand-new Android app on Google Play — the one thing the official Android Publisher API cannot do. Derived from web decompile recon of Play Console's own client, not yet verified against a real call; uses the Play Console web session (browser_auth_profile.json), not the service account. Check package_name availability first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paid | No | Whether the app is paid. Default false. | |
| app_type | No | APP_TYPE_APP or APP_TYPE_GAME. | |
| app_class | No | PLAY_APP_CLASSIFICATION_UNSPECIFIED for a normal app (default), or EXTERNAL / THIRD_PARTY_APP_STORE / CREATOR. | |
| app_title | Yes | App title shown on the store listing. | |
| developer_id | Yes | Numeric Play Console developer id, from your console URL (play.google.com/console/u/N/developers/{this}/...). | |
| package_name | Yes | Target Android package name, e.g. com.example.myapp. | |
| default_language | Yes | Default app language, e.g. en-US. | |
| us_law_compliant | No | Confirms US law compliance. Default true. | |
| app_meets_guidelines | No | Confirms the app meets Play policy guidelines. Default true. | |
| google_account_email | Yes | The signed-in Google account email that owns this Play Console developer account. Call list_accounts first and confirm the right one with the user — do not guess. | |
| notification_message | No | Short user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names. | |
| distributes_on_android | No | Whether the app distributes on Android. Default true. | |
| distributes_on_windows | No | Whether the app also distributes on Windows. Default false. |