Read the figures
curl "https://api.subscriby.net/v1/projects/7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13/retention/stats?period=30d" \
-H "Authorization: Bearer sbt_..."
What the programme did over the window, as the dashboard card reads it: the failed renewals, the reminders sent, the pauses, the recoveries with what they brought back restated in US dollars, the restorations, the win-back steps sent and the members won back (the churn trigger alone), the cancellation screens with the offers shown and taken, and why members cancelled with each reason's share; then the nurture block: the leads who arrived, entered a lead sequence and bought while it ran, the checkouts started, stalled and recovered with what the recovered ones were worth in US dollars, and the trials without a card a sequence took and the ones whose member paid while it ran. The two "right now" figures, the members in grace and the members paused, ignore the window.
Request
- Base URL: https://api.subscriby.net
- URL: https://api.subscriby.net/v1/projects/{project}/retention/stats
- Auth: HTTP bearer
Path parameters
The project, resolved by the route binder.
Query parameters
The preset reporting windows a dashboard, export or analytics call can ask for. Presets are anchored on "now" so the same preset means the same thing on every surface; an explicit from/to pair on ReportWindow overrides the preset. Unknown input falls back to thirty days rather than failing, because a period from a query string or an MCP argument is never worth a 422.
The window the figures cover: 7d, 14d, 30d (the default), 60d, 90d, 1y, mtd, qtd, ytd or all. The two "right now" figures ignore it.
Response
The figures the dashboard card reads, with the reasons members gave.
Changes
No recorded changes to this operation across all 1 revision of this API.