v1
latestOpenAPI 3.0.02026-07-2475182625.5 KBData
Generate subscription report
Generates a subscription report.
You can apply filters on date range, country name, product name, and product path. For each filtered variable, you can define the columns you want to include in your report and how to group results.
post/data/v1/subscription
Request body
Example request
{
"filter": {
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"syncDate": "2024-12-31"
},
"reportColumns": [
"activations",
"arr",
"average_mrr"
],
"groupBy": [
"buyer_email",
"buyer_id",
"company_id",
"country_iso",
"product_path",
"subscription_id",
"sync_date"
],
"pageCount": 30,
"pageNumber": 1
}Response
OK
Example response
{
"report": [
{
"arr": 1080,
"subscriptions": 1,
"subscribers": 1,
"average_mrr": 90,
"mrr": 90,
"product_name": "primary subscription (addon-subscription)",
"occurred_date": "2025-01-01",
"site_id": "AbC1De2FGhi",
"country_name": "Uruguay"
}
],
"request": {
"filter": {
"startDate": "2025-01-01",
"endDate": "2025-12-31",
"productNames": [
"primary subscription (addon-subscription)"
],
"countryNames": [
"Uruguay"
]
},
"reportColumns": [
"arr",
"subscriptions",
"subscriber_loss",
"mrr_add_on",
"product_name"
],
"pageCount": 30,
"pageNumber": 1,
"notificationEmails": [
"jane.doe@example.com"
]
}
}