mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 23:55:51 +03:00
[GH-ISSUE #168] Add Age Rating Declaration CLI support (content rating, gambling, etc.) #51
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rudrankriyam on GitHub (Jan 25, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/168
Summary
Add support for managing App Store age rating declarations including content ratings, gambling, violence, and other sensitive content settings. This is a tedious manual process in App Store Connect that would benefit greatly from CLI automation.
Background
Age rating declarations are required for every app submission and include settings for:
Current State
Not implemented. Users must manually configure these settings in the App Store Connect web UI for each version.
Verified API Endpoints
Based on the App Store Connect OpenAPI spec:
PATCH/v1/ageRatingDeclarations/{id}GET/v1/appStoreVersions/{id}/ageRatingDeclarationGET/v1/appInfos/{id}/ageRatingDeclarationNote: Age rating declarations are accessed through their relationship to
AppStoreVersionorAppInfo- there's no direct list endpoint.Desired Feature
Commands
Attribute Types
Boolean fields:
gambling- Real gambling contentseventeenPlus- 17+ contentunrestrictedWebAccess- Unrestricted web accessEnum fields (values:
NONE,INFREQUENT_OR_MILD,FREQUENT_OR_INTENSE):alcoholTobaccoOrDrugUseOrReferencescontestsgamblingSimulatedmedicalOrTreatmentInformationprofanityOrCrudeHumorsexualContentGraphicAndNuditysexualContentOrNudityhorrorOrFearThemesmatureOrSuggestiveThemesviolenceCartoonOrFantasyviolenceRealisticviolenceRealisticProlongedGraphicOrSadisticEnum for kids age band:
kidsAgeBand:FIVE_AND_UNDER,SIX_TO_EIGHT,NINE_TO_ELEVENExamples
Related Commands
versions- App Store version managementapp-info- App metadata management (#152)submit- App submissionPriority
Medium - Useful for automation, saves manual work, but not critical for CI/CD.
Notes
AppStoreVersionorAppInfogamblingAndContests)