mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #403] Parity: TestFlight app metrics and crash logs by ID #115
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#115
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 (Feb 2, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/403
Overview
Add app-level beta tester usage metrics and direct beta crash log lookup by ID.
Scope (OpenAPI resources)
/v1/apps/{id}/metrics/betaTesterUsages/v1/betaCrashLogs/{id}Proposed CLI
asc testflight metrics beta-tester-usages --app \"APP_ID\" [--period P7D|P30D|P90D|P365D]asc testflight beta-crash-logs get --id \"CRASH_LOG_ID\"Examples:
asc testflight metrics beta-tester-usages --app \"APP_ID\" --period P30Dasc testflight beta-crash-logs get --id \"CRASH_LOG_ID\"Flag patterns
Common:
--app,--id,--output,--pretty,--limit,--next,--paginateOutput
--prettyfor JSON--output table/markdownfor list commandsDetailed TODO
internal/ascfor app beta tester usages + beta crash log get-by-idtestflight metrics beta-tester-usagessubcommandtestflight beta-crash-logs getsubcommandAcceptance criteria
Tests
Implementation notes
References
docs/openapi/paths.txtdocs/openapi/latest.json@cursor
@rudrankriyam commented on GitHub (Feb 2, 2026):
@cursor implement this
@cursor[bot] commented on GitHub (Feb 2, 2026):
Summary:
testflight metrics beta-tester-usages) with period/limit/next/paginate handling plus raw pagination aggregation, and wired it into the metrics group/examples.testflight beta-crash-logs getto fetch crash logs by ID and hooked it into the TestFlight command tree.Tests:
make test(full suite).Walkthrough artifact:
/opt/cursor/artifacts/make_test_output.txt(fullmake testoutput).@rudrankriyam commented on GitHub (Feb 2, 2026):
Completed in PR #406 (merged) + direct commit
b250067.Added:
asc testflight metrics beta-tester-usages --app "APP_ID" [--period P7D|P30D|P90D|P365D] [--group-by betaTesters] [--filter-tester "TESTER_ID"]asc testflight beta-crash-logs get --id "CRASH_LOG_ID"Note: Added --group-by and --filter-tester flags per OpenAPI spec requirements.