curl --request GET \
--url https://{cluster}.voucherify.io/v2/loyalties/programs/{programId}/reports/rewards/spendings/summary \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>'{
"data": [
{
"id": "lprss_132f26b7ec8e8d4272",
"reward_id": "lrew_1294cebb458e4904a0",
"cost_id": "lrcst_1294cebb43ce49049f",
"spending_id": "lrspn_132f26b3a10b1cc4ca",
"card_definition_id": "lcdef_128f4a88414c4bed69",
"success_count": 1,
"points": 500,
"object": "program_rewards_spendings_summary_report"
},
{
"id": "lprss_132f2695310e8d423f",
"reward_id": "lrew_1294cebb458e4904a0",
"cost_id": "lrcst_1294cebb43ce49049f",
"spending_id": "lrspn_132f2669bf4b1cc455",
"card_definition_id": "lcdef_128f4a88414c4bed69",
"success_count": 1,
"points": 500,
"object": "program_rewards_spendings_summary_report"
},
{
"id": "lprss_132d80d5d3116617af",
"reward_id": "lrew_1294cebb458e4904a0",
"cost_id": "lrcst_1294cebb43ce49049f",
"spending_id": "lrspn_4a004fb92d3376f332",
"card_definition_id": "lcdef_128f4a88414c4bed69",
"success_count": 1,
"points": 500,
"object": "program_rewards_spendings_summary_report"
}
],
"object": "report"
}List program rewards spendings summary reports
Returns all-time points spent on reward purchases for the program. Each row covers one reward, reward cost, reward spending, and card definition with an approved point spend. Filters rows by reward, cost, spending, and card definition. Returns at most 100 rows, ordered by id descending. limit and order are not query parameters. A filter that matches no rows returns an empty data array.
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/rewards/spendings/summary \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>'{
"data": [
{
"id": "lprss_132f26b7ec8e8d4272",
"reward_id": "lrew_1294cebb458e4904a0",
"cost_id": "lrcst_1294cebb43ce49049f",
"spending_id": "lrspn_132f26b3a10b1cc4ca",
"card_definition_id": "lcdef_128f4a88414c4bed69",
"success_count": 1,
"points": 500,
"object": "program_rewards_spendings_summary_report"
},
{
"id": "lprss_132f2695310e8d423f",
"reward_id": "lrew_1294cebb458e4904a0",
"cost_id": "lrcst_1294cebb43ce49049f",
"spending_id": "lrspn_132f2669bf4b1cc455",
"card_definition_id": "lcdef_128f4a88414c4bed69",
"success_count": 1,
"points": 500,
"object": "program_rewards_spendings_summary_report"
},
{
"id": "lprss_132d80d5d3116617af",
"reward_id": "lrew_1294cebb458e4904a0",
"cost_id": "lrcst_1294cebb43ce49049f",
"spending_id": "lrspn_4a004fb92d3376f332",
"card_definition_id": "lcdef_128f4a88414c4bed69",
"success_count": 1,
"points": 500,
"object": "program_rewards_spendings_summary_report"
}
],
"object": "report"
}Authorizations
Path Parameters
Identifies the loyalty program (lprg_ followed by hexadecimal characters).
Query Parameters
Filters rows by field conditions, e.g. filters[reward_id][conditions][$is]=lrew_....
Filters for program rewards spendings reports.
Show child attributes
Show child attributes
Response
Program rewards spendings summary report.
Response body schema for GET /v2/loyalties/programs/{programId}/reports/rewards/spendings/summary.
List of summary rows, one per reward, cost, spending, and card definition with an approved point spend, ordered by id descending. Contains at most 100 rows. Empty when no approved point spend was recorded.
Show child attributes
Show child attributes
Object type marker. Always report.
"report"
