mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #366] Parity: TestFlight beta relationships, builds, feedback, metrics #108
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#108
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 31, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/366
Overview
Expand TestFlight and build-related relationship endpoints (beta groups, testers, feedback, build details) for parity.
Scope (OpenAPI resources)
/v1/apps/{id}/betaAppLocalizations/v1/apps/{id}/betaAppReviewDetail/v1/apps/{id}/metrics/betaTesterUsages/v1/apps/{id}/preReleaseVersions/v1/betaAppLocalizations/{id}/app/v1/betaAppReviewDetails/{id}/app/v1/betaAppReviewSubmissions/{id}/build/v1/betaBuildLocalizations/{id}/build/v1/betaCrashLogs/{id}/v1/betaFeedbackCrashSubmissions/{id}/v1/betaFeedbackCrashSubmissions/{id}/crashLog/v1/betaFeedbackScreenshotSubmissions/{id}/v1/betaGroups/{id}/app/v1/betaGroups/{id}/betaRecruitmentCriteria/v1/betaGroups/{id}/betaRecruitmentCriterionCompatibleBuildCheck/v1/betaTesters/{id}/apps/v1/betaTesters/{id}/betaGroups/v1/betaTesters/{id}/builds/v1/buildBetaDetails/{id}/build/v1/builds/{id}/app/v1/builds/{id}/betaAppReviewSubmission/v1/builds/{id}/buildBetaDetail/v1/builds/{id}/icons/v1/builds/{id}/preReleaseVersion/v1/preReleaseVersions/{id}/app/v1/preReleaseVersions/{id}/buildsProposed CLI
asc testflight ...asc builds ...Examples:
asc testflight beta-groups app get --id "BETA_GROUP_ID"asc testflight beta-testers builds list --id "BETA_TESTER_ID"asc builds pre-release-version get --id "BUILD_ID"asc builds icons list --id "BUILD_ID"asc testflight beta-feedback crash-log get --id "SUBMISSION_ID"Flag patterns
Common:
--app,--id,--output,--pretty,--limit,--next,--paginateOutput
--prettyfor JSON--output table/markdownfor list commandsDetailed TODO
Acceptance criteria
Tests
Implementation notes
internal/asc(testflight, builds, beta feedback)internal/cli/testflightandinternal/cli/buildsReferences
docs/openapi/latest.jsondocs/openapi/paths.txt@rudrankriyam commented on GitHub (Jan 31, 2026):
@cursor please implement
@cursor[bot] commented on GitHub (Jan 31, 2026):
I implemented the missing TestFlight/build relationship and feedback endpoints across the ASC client and CLI, including new subcommand groups (builds app/pre-release/icons/review detail, testflight beta-groups/testers related resources, beta feedback) and updated long-help examples. I also added parity coverage with new HTTP client tests and cmdtests for required-flag validation, plus build icon output handling.
Tests:
make testNo UI changes were involved, so no screenshots or recordings were needed.
@rudrankriyam commented on GitHub (Jan 31, 2026):
Closed by #385.