[GH-ISSUE #46] Add beta-groups get/update/delete #7

Closed
opened 2026-02-26 21:32:44 +03:00 by kerem · 1 comment
Owner

Originally created by @rudrankriyam on GitHub (Jan 23, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/46

Summary

Add missing beta group lifecycle operations: read detail, update attributes, and delete.

API endpoints

Update attributes (validate with API)

  • name
  • publicLinkEnabled
  • publicLinkLimitEnabled
  • publicLinkLimit
  • feedbackEnabled
  • isInternalGroup
  • hasAccessToAllBuilds

CLI

  • asc beta-groups get --id "GROUP_ID"
  • asc beta-groups update --id "GROUP_ID" [--name ...] [--public-link-enabled ...] [--public-link-limit ...] [--public-link-limit-enabled ...] [--feedback-enabled ...] [--internal ...] [--all-builds ...]
  • asc beta-groups delete --id "GROUP_ID" --confirm

Output

  • JSON minified default; --output table|markdown; --pretty for JSON.

Tests

  • internal/asc client tests for GET/PATCH/DELETE
  • CLI tests for validation + confirmation guard
Originally created by @rudrankriyam on GitHub (Jan 23, 2026). Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/46 ## Summary Add missing beta group lifecycle operations: read detail, update attributes, and delete. ## API endpoints - `GET /v1/betaGroups/{id}` (read) — https://developer.apple.com/documentation/appstoreconnectapi/read_beta_group_information - `PATCH /v1/betaGroups/{id}` (update) — https://developer.apple.com/documentation/appstoreconnectapi/modify_a_beta_group - `DELETE /v1/betaGroups/{id}` (delete) — https://developer.apple.com/documentation/appstoreconnectapi/delete_a_beta_group ## Update attributes (validate with API) - `name` - `publicLinkEnabled` - `publicLinkLimitEnabled` - `publicLinkLimit` - `feedbackEnabled` - `isInternalGroup` - `hasAccessToAllBuilds` ## CLI - `asc beta-groups get --id "GROUP_ID"` - `asc beta-groups update --id "GROUP_ID" [--name ...] [--public-link-enabled ...] [--public-link-limit ...] [--public-link-limit-enabled ...] [--feedback-enabled ...] [--internal ...] [--all-builds ...]` - `asc beta-groups delete --id "GROUP_ID" --confirm` ## Output - JSON minified default; `--output table|markdown`; `--pretty` for JSON. ## Tests - `internal/asc` client tests for GET/PATCH/DELETE - CLI tests for validation + confirmation guard
kerem closed this issue 2026-02-26 21:32:44 +03:00
Author
Owner

@rudrankriyam commented on GitHub (Jan 23, 2026):

Implemented in PR #53 - beta-groups get, update, and delete commands are now available.

<!-- gh-comment-id:3792250009 --> @rudrankriyam commented on GitHub (Jan 23, 2026): Implemented in PR #53 - beta-groups get, update, and delete commands are now available.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/App-Store-Connect-CLI#7
No description provided.