update_store_settings
Set the app's store category and public contact details — one of the app dashboard setup tasks that gates send_app_for_review. Until it is done Play refuses the review submission with a bare FAILED_PRECONDITION and Play Console's own Send-for-review button stays greyed out. The contact details are PUBLIC on the store listing. Derived from Play Console's own bundle; not yet live-verified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| play_app_id | Yes | Numeric Play app id from the Play Console URL (.../app/<this>/...). NOT the package name. | |
| app_category | No | Store category, lower_snake_case: shopping, food_and_drink, business, lifestyle, social, finance, health_and_fitness, education, entertainment, productivity, travel_and_local, photography, music_and_audio, news_and_magazines, books_and_reference, tools, dating, beauty, events, parenting, medical, weather, maps_and_navigation, personalization, art_and_design, auto_and_vehicles, house_and_home, comics, communication, sports, video_players, libraries_and_demo. Decides where the app is listed — ask the user. | |
| developer_id | Yes | Numeric Play Console developer id (from the Play Console URL). | |
| contact_email | No | PUBLIC support email shown on the store listing. Confirm it with the user; don't reuse an internal address by reflex. | |
| contact_phone | No | Optional public support phone number. | |
| contact_website | No | Optional public support website (https). | |
| google_account_email | Yes | The signed-in Google account email that owns this Play Console developer account. Call list_accounts first and confirm 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. |