v0.1.6 - Report Reuse
What's New
Report Reuse to Avoid Daily Limit
Apple limits impression share reports to 10 per day. This release automatically reuses existing completed reports when possible:
get_impression_share()now checks for existing reports before creating new ones- Uses 1-day tolerance on end date to handle day rollover scenarios
- Prefers exact matches, falls back to close matches
Debug Logging
Set ASA_DEBUG=1 environment variable to see all API requests:
$ ASA_DEBUG=1 uv run asa impression-share analyze
[custom-reports] GET custom-reports
[custom-reports] Reusing existing report 57861436
✓ Retrieved 65 recordsBug Fixes
- Fixed
list_reports()- removed unsupported pagination params that caused HTTP 400