Skip to content

v0.1.6 - Report Reuse

Choose a tag to compare

@SamPetherbridge SamPetherbridge released this 11 Dec 23:06
· 7 commits to main since this release
f729b14

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 records

Bug Fixes

  • Fixed list_reports() - removed unsupported pagination params that caused HTTP 400

Full Changelog

v0.1.5...v0.1.6