mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #683] Add App Store Server transaction history support to insights #184
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#184
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 20, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/683
Context
We want to extend
asc insightsusing App Store Server API transaction history.Current sales-based insights can miss or delay renewal visibility, while transaction history can provide richer renewal signals when processed incrementally.
Scope and effort
This is medium-to-hard, depending on depth:
Phase 1: MVP command (quick win)
Add a raw command, e.g.:
asc insights transaction --transaction-id ...Implementation:
GET /inApps/v2/history/{transactionId}Phase 2: Full insights integration
Build a reliable app-level renewal pipeline (e.g., "yesterday renewals for app X"):
transactionId, not app-wide list)revisiontokenssignedTransactionsJWS payloadsinsights daily/weeklyKey risk / design note
The hard part is not the HTTP call. The hard part is building a reliable seed-ID + incremental-history pipeline so results are complete and repeatable.
Suggested delivery strategy
Reference
@rudrankriyam commented on GitHub (Feb 26, 2026):
Closing for now due scope/priority. Reopen when this is prioritized for a dedicated implementation pass.