Lists reward ledger entries for a customer. Each entry is a single movement — a reward earned (type: REWARD), a redemption against a reward (type: REDEMPTION), an unused reward swept at its expiry date (type: REWARD_EXPIRATION), a reward taken back after the earning capture was refunded or charged back (type: REWARD_REVERSAL), or a redemption given back as fresh credit after a refund or chargeback (type: REWARD_RESTORATION). Supports filtering by account, type, expiry date, and creation date. Results are sorted by creation date descending (newest first). See the Rewards & Redemptions guide for the full flow.
Required scope: customer:read
Filter by ledger entry type. Repeat the parameter to filter by multiple types. Note that REWARD only matches earned rewards — credits given back after a refund or chargeback are matched by REWARD_RESTORATION.
- Sandboxhttps://api.test.easypay.pt/2.0/customer/{id}/rewards
- Productionhttps://api.prod.easypay.pt/2.0/customer/{id}/rewards
curl -i -X GET \
'https://api.test.easypay.pt/2.0/customer/{id}/rewards?cursor=string&limit=0&account_id%5B%5D=458b2fc4-3092-4de3-abd4-fe1600c09420&type%5B%5D=REWARD&expiration_date=interval(2026-01-01%2C2027-12-31)&created_at=interval(2026-01-01%2000%3A00%2C2026-01-31%2023%3A59)' \
-H 'AccountId: 2b0f63e2-9fb5-4e52-aca0-b4bf0339bbe6' \
-H 'ApiKey: eae4aa59-8e5b-4ec2-887d-b02768481a92'{ "metadata": { "next_cursor": "lL_j7ilk7rc", "count": 6 }, "data": [ { … }, { … }, { … }, { … }, { … }, { … } ] }