mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 23:55:51 +03:00
[GH-ISSUE #197] Add Accessibility Declarations CLI support #59
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#59
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 26, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/197
Overview
Add CLI support for Accessibility Declarations so we can manage the accessibility nutrition labels per device family.
Docs (API)
Scope (Endpoints)
GET /v1/apps/{id}/accessibilityDeclarationsGET /v1/apps/{id}/relationships/accessibilityDeclarationsGET /v1/accessibilityDeclarations/{id}POST /v1/accessibilityDeclarationsPATCH /v1/accessibilityDeclarations/{id}DELETE /v1/accessibilityDeclarations/{id}Proposed CLI
Top-level group (suggested):
asc accessibility <subcommand> [flags]Subcommands:
accessibility list --app APP_IDaccessibility get --id DECL_IDaccessibility create --app APP_ID --device-family IOS [flags for attributes]accessibility update --id DECL_ID [flags for attributes]accessibility delete --id DECL_ID --confirmFlags
Common:
--output json|table|markdown--prettyCreate/update:
--device-family(required on create; use DeviceFamily enum)Delete:
--confirmrequiredOutput
Acceptance Criteria
asc accessibility --helpis available--confirmTests
Manual Test Plan (using real apps)
asc apps --paginate→ chooseAPP_IDasc accessibility list --app APP_IDasc accessibility create --app APP_ID --device-family IOS --supports-voiceover true --supports-voice-control trueasc accessibility get --id DECL_IDasc accessibility update --id DECL_ID --supports-reduce-motion trueasc accessibility delete --id DECL_ID --confirmImplementation Notes
cmd/accessibility.gointernal/asc/accessibility.go+ output helperscmd/root.go