Authentication
This route is for the app owner’s merchant session, never anapp_ token:
days is a whole number from 1 to 365. It defaults to 30, and an unparseable value also falls back
to 30. The window is UTC days ending today.
Response
The headline fields
apiCalls and apiErrors come from per app, per UTC day counters with a 40 day retention.
Days older than 40 days read as zero, so a 365 day window shows API usage for its last 40 days
only. When the counter store is unavailable the response reports zeroes rather than an estimate.
webhookDeliveries and webhookFailures come from the delivery log,
which keeps 14 days of rows. A longer window therefore covers only the last 14 days of webhook
history.
The daily series
seriesis one row per UTC day, oldest first:installs,uninstallsand the liveactivecount at the end of that day. The active series is exact over the window because it is derived from the live count and the net change after each day.totals.churnRateis the share of the installs active at the start of the window that were removed during it. It isnullwhen nothing was active to churn.ratings.distributionalways has the five keys1to5.inWindowcounts reviews updated in the window.revenueis one entry per currency. Amounts are never converted: an app paid in USD and NGN gets two entries. Test charges are excluded.
Errors
Next steps
Webhook deliveries
See the attempts behind the webhook numbers.
Releases
Stage a change and watch its effect on installs.

