mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #401] Parity: Pricing schedule and availability lookups by ID #114
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#114
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/401
Overview
Add get-by-id commands for app price schedules and v2 app availability.
Scope (OpenAPI resources)
/v1/appPriceSchedules/{id}/v2/appAvailabilities/{id}Proposed CLI
asc pricing schedule get --id \"SCHEDULE_ID\"asc pricing availability get --id \"AVAILABILITY_ID\"Examples:
asc pricing schedule get --id \"SCHEDULE_ID\"asc pricing availability get --id \"AVAILABILITY_ID\"Flag patterns
Common:
--id,--output,--prettyOutput
--prettyfor JSON--output table/markdownwhen supportedDetailed TODO
internal/ascfor app price schedule get-by-id and app availability v2 get-by-idpricing schedule getto accept--id(mutually exclusive with--app)pricing availability getto accept--id(mutually exclusive with--app)Acceptance criteria
--appand--idare mutually exclusiveTests
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:
--idsupport (with mutual exclusivity vs--app) forpricing schedule getandpricing availability get, including updated help/examples and routing to ID-based fetches.339:392:internal/cli/pricing/pricing.go525:582:internal/cli/pricing/pricing.go135:154:internal/asc/client_pricing.go308:326:internal/asc/client_pricing.goTests:
go test ./internal/asc ./internal/cli/pricing ./internal/cli/cmdtestNotes:
@rudrankriyam commented on GitHub (Feb 2, 2026):
Completed in PR #409 (merged).
Added:
asc pricing schedule get --id "SCHEDULE_ID"(mutually exclusive with --app)asc pricing availability get --id "AVAILABILITY_ID"(mutually exclusive with --app)