mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #244] Add Actors CLI support (list/get) #72
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#72
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 28, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/244
Overview
Add CLI support for Actors: listing and retrieving actor information using the App Store Connect API. This enables querying actor data from the CLI with JSON-first output and explicit flags.
Scope
Primary resources from the OpenAPI spec:
actors(list/get only - read-only resource)Proposed CLI
Top-level group:
asc actors <subcommand> [flags]Subcommands:
actors list|get(foractors)Examples:
asc actors listasc actors get --actor-id ACTOR_IDasc actors list --limit 50 --paginateFlag patterns
Common:
--output,--pretty,--limit,--next,--paginateResource-specific examples:
--actor-idOutput
--prettyfor JSON--output table/markdownfor list commandsAcceptance criteria
asc --helpandasc actors --help--paginate,--next,--limit)Tests
Implementation notes
cmd/actors*.goandinternal/asc/client_actors*.gointernal/asc/output_actors.gocmd/root.gointernal/asc/client_types.gocmd/users.go,cmd/apps.go, and output helpers ininternal/asc/output_*@rudrankriyam commented on GitHub (Jan 28, 2026):
Tracking in PR #257 (Fixes #244).
@rudrankriyam commented on GitHub (Jan 28, 2026):
Additional debug (ASC_BYPASS_KEYCHAIN=1):
asc nominations list --status SUBMITTED --limit 1 --include createdByActor --output jsonreturned actor idb09c4dde-7d80-497f-bf54-40359437da9binincluded.asc actors get --id "b09c4dde-7d80-497f-bf54-40359437da9b"-> 404 resource does not exist.asc actors list --id "b09c4dde-7d80-497f-bf54-40359437da9b" --fields actorType,userEmail --limit 1-> empty list.This suggests the
/v1/actorsendpoint is returning empty/404 for actor IDs present in included relationships (API behavior mismatch vs OpenAPI).@rudrankriyam commented on GitHub (Jan 28, 2026):
Update: actor IDs from nominations are bare UUIDs, but the /v1/actors endpoint expects prefixed IDs (e.g., USER:). Added fallback in actors client to retry with USER:, API_KEY:, XCODE_CLOUD: prefixes. Verified with:
Actor lookup now succeeds.