Scheduled churn summary


The /reports/churn-scheduled-summary endpoint returns scheduled churn values at different historical points (current, 30, 60, 180, 365 days ago), similar to the summary metrics endpoint but focused on scheduled churn.

💡 Use case: Track how scheduled churn has evolved over time. Monitor trends in cancellation patterns and retention effectiveness.

GET /reports/churn-scheduled-summary

Returns scheduled churn snapshots at current and historical points.

Authentication

Required

Include your API key in the Authorization header:

curl https://api.growpanel.io/reports/churn-scheduled-summary \
-H "Authorization: Bearer YOUR_API_KEY"

Query parameters

ParameterTypeDescription
baseCurrencyoptionalstringTarget currency for conversion. Defaults to account base currency (e.g., usd).
regionoptionalstringFilter by region or country codes (space-separated). Example: us ca or eu
currencyoptionalstringFilter by currency codes (space-separated). Example: usd eur gbp
planoptionalstringFilter by plan group IDs (space-separated).
industryoptionalstringFilter by industry (space-separated).
channeloptionalstringFilter by channel (space-separated).
sizeoptionalstringFilter by customer size (space-separated).
data_sourceoptionalstringFilter by data source ID (space-separated).

Response

200 OK

Returns a summary object with scheduled churn values at different time points.

{
"currency": "usd",
"summary": {
"churn_current": -4200,
"churn_30": -3800,
"churn_60": -5100,
"churn_180": -2900,
"churn_365": -6500
}
}

Response fields

FieldTypeDescription
currencystringReporting currency (ISO 4217 code)
churn_currentnumberCurrent scheduled churn MRR (cents, negative)
churn_30numberScheduled churn from 30 days ago (cents, negative)
churn_60numberScheduled churn from 60 days ago (cents, negative)
churn_180numberScheduled churn from 180 days ago (cents, negative)
churn_365numberScheduled churn from 365 days ago (cents, negative)

Example requests

Get overall scheduled churn summary

curl https://api.growpanel.io/reports/churn-scheduled-summary \
-H "Authorization: Bearer YOUR_API_KEY"

Filter by region

curl "https://api.growpanel.io/reports/churn-scheduled-summary?region=eu" \
-H "Authorization: Bearer YOUR_API_KEY"

Filter by plan

curl "https://api.growpanel.io/reports/churn-scheduled-summary?plan=plan_123" \
-H "Authorization: Bearer YOUR_API_KEY"

Convert to EUR

curl "https://api.growpanel.io/reports/churn-scheduled-summary?baseCurrency=eur" \
-H "Authorization: Bearer YOUR_API_KEY"

Notes

⚠️ Currency values: All monetary values are returned in cents/smallest currency unit. Churn amounts are negative. Divide by 100 for display.

  • Historical comparison: Track how your scheduled churn has changed over time
  • Trend analysis: Increasing scheduled churn may indicate retention issues
  • Negative values: All churn amounts are negative to represent revenue loss
  • Snapshot data: Each value represents what scheduled churn was at that specific point in time
  • Retention effectiveness: Compare trends to measure retention campaign impact