mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[GH-ISSUE #251] Sandbox testers: align create/delete with OpenAPI (v2) #79
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#79
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/251
Originally assigned to: @swiftlysingh on GitHub.
Overview
CreateSandboxTesterandDeleteSandboxTestercurrently call v1 endpoints, while the OpenAPI snapshot only documents v2 sandbox tester endpoints. This is a spec mismatch and likely fails on accounts where v1 is retired.Current behavior
POST /v1/sandboxTestersDELETE /v1/sandboxTesters/{id}GET /v2/sandboxTesters,PATCH /v2/sandboxTesters/{id}Scope (OpenAPI endpoints)
GET /v2/sandboxTestersPATCH /v2/sandboxTesters/{id}POST /v2/sandboxTestersClearPurchaseHistoryRequestdocs/openapi/paths.txtProposed fix
Acceptance criteria
Tests
asc sandbox create/deleteImplementation notes
internal/asc/sandbox.goand sandbox testscmd/sandbox_create.goandcmd/sandbox_manage.gofor error messaging@swiftlysingh commented on GitHub (Jan 28, 2026):
Update: I ran thorough v1/v2 HTTP probes with configured ASC credentials. Results:
I mistakenly opened PR #262 before finishing the verification, and have closed it. Based on the probes, v1 endpoints are gone and v2 explicitly disallows create/delete. Happy to open a new PR if you want the CLI to keep create/delete as explicit “unsupported” commands with help text + tests, or to remove them entirely.
@rudrankriyam commented on GitHub (Jan 28, 2026):
If it is gone, we need to remove them entirely