create_release
Create or replace a release on a track, set status and rollout percentage, and submit for review.
Instructions
Create or replace a release on a track.
NOTE: With Managed Publishing enabled, the edit is held pending approval. Call publish_managed_release to send live.
Args: package_name: Package name, e.g. com.example.myapp track: "internal", "alpha", "beta", or "production". version_codes: Version codes to include, e.g. [1234]. rollout_percentage: Rollout % when status is "inProgress". Default 10%. status: "draft" (default), "inProgress" (staged), "halted", or "completed". release_name: Optional human-readable name. release_notes: Optional {lang: text} dict, e.g. {"en-US": "Bug fixes"}. country_codes: Optional ISO 3166-1 alpha-2 codes. Empty list removes restrictions. submit_for_review: If True, submits changes for Google Play review. Set to False to keep as draft without submitting for review.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | ||
| status | No | draft | |
| package_name | Yes | ||
| release_name | No | ||
| country_codes | No | ||
| release_notes | No | ||
| version_codes | Yes | ||
| submit_for_review | No | ||
| rollout_percentage | No |