curl --request GET \
--url https://{cluster}.voucherify.io/v2/loyalties/programs/{programId}/reports/tiers/daily \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>'{
"data": [
{
"date": "2026-07-01",
"tier_structure_id": "lts_128f4a88414c4bed69",
"tier_id": "lt_128f4a88414c4bed6a",
"joins": 1,
"upgrades": 0,
"downgrades": 0,
"lefts": 0,
"prolongs": 0,
"object": "program_tiers_daily_report"
}
],
"object": "report"
}List program tiers daily reports
Returns aggregated tier-movement statistics for the program over the given date range and resolution, optionally filtered by tier structure and tier. Each row covers one tier structure, one tier, and one period with recorded movement. Periods without recorded movement are omitted. A filter that matches no rows returns an empty data array.
The date range is limited per resolution:
- 90 days for
day, - 12 weeks for
week, - 12 months for
month, - 4 quarters for
quarter, start_datemust be beforeend_date,start_dateandend_dateare inclusive.
Returns 400 when query validation fails. Returns 404 when the program does not exist.
curl --request GET \
--url https://{cluster}.voucherify.io/v2/loyalties/programs/{programId}/reports/tiers/daily \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>'{
"data": [
{
"date": "2026-07-01",
"tier_structure_id": "lts_128f4a88414c4bed69",
"tier_id": "lt_128f4a88414c4bed6a",
"joins": 1,
"upgrades": 0,
"downgrades": 0,
"lefts": 0,
"prolongs": 0,
"object": "program_tiers_daily_report"
}
],
"object": "report"
}Authorizations
Path Parameters
Identifies the loyalty program. Format: lprg_ followed by hexadecimal characters.
Query Parameters
Sets the inclusive start of the range, in YYYY-MM-DD format.
^\d{4}-\d{2}-\d{2}$Sets the inclusive end of the range, in YYYY-MM-DD format. Must be after start_date.
^\d{4}-\d{2}-\d{2}$Sets the aggregation resolution. Allowed range: day up to 90 days, week up to 12 weeks, month up to 12 months, quarter up to 4 quarters.
day, week, month, quarter Filters rows by tier_structure_id and tier_id. Example: filters[tier_structure_id][conditions][$is]=lts_....
Filters for program tiers reports.
Show child attributes
Show child attributes
Response
Program tiers daily report.
Response body schema for GET /v2/loyalties/programs/{programId}/reports/tiers/daily.

