update_sign_in_details
Declare whether any part of the app is restricted (requires account sign-in, payment, referral/QR codes, OTP, biometrics, or actions on another device). Formerly 'App access'. Mandatory App content declaration and one of the app-dashboard setup tasks that gate send_app_for_review. Both answers are supported: "false" is live-verified; "true" attaches reviewer credentials and its wire shape is derived from Play Console's own bundle but not yet live-verified — check the App access page after filing one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| credentials | No | Required when is_restricted="true". JSON array, one object per test account Play's reviewer should use: [{"name": "Checkout account", "username": "...", "password": "...", "credential_type": "email"|"username"|"phone_number"|"otp"|"other", "additional_details": "any steps the reviewer needs"}]. Ask the user for a REAL working test account — never invent credentials, and never reuse a personal login. Passwords are redacted from this tool's output but are sent to Play. | |
| play_app_id | Yes | Numeric Play app id from the Play Console URL (.../app/<this>/...). NOT the package name. | |
| developer_id | Yes | Numeric Play Console developer id (from the Play Console URL). | |
| is_restricted | Yes | "false" if every part of the app works without signing in or paying. "true" if ANY functionality is behind a login, payment, OTP, referral code, biometrics or an action on another device — then `credentials` is required so Play's reviewer can get in. This is a declaration Google acts on: filing "false" for an app with gated content is a false declaration and a common rejection reason. Ask the user; don't infer it from the code. | |
| 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. |