v1

latestOpenAPI 3.0.1MIT2026-07-263151,3912.3 MB
Programs

List member reward purchases

<Warning>

<Badge color="yellow">BETA endpoint</Badge>

This is a work-in-progress documentation of a BETA endpoint. The parameters, fields, request and response bodies, and other data may subject to change. If you want to share feedback or improvements, contact Voucherify support or your Technical Account Manager.

</Warning>

Lists reward transactions of type PURCHASE for the given program member, with cursor-based pagination. Supports filtering by transaction id, reward id and creation date.

get/v2/loyalties/programs/{programId}/members/{memberId}/rewards/purchases

Path parameters

programIdstring required

Unique loyalty program identifier (format: lprg_ followed by hexadecimal characters).

memberIdstring required

Program member ID (format lmbr_[a-f0-9]+).

Query parameters

{"stackTrail":"paths:/v2/loyalties/programs/{programId}/members/{memberId}/rewards/purchases:get:parameters:2:schema","oasType":"schema","type":"unknown"}

Maximum number of items to return. An integer between 1 and 100; numeric strings are also accepted. Defaults to 10.

string[]
OR
'-created_at' | 'created_at'

Sort order. A field name, optionally prefixed with - for descending order. May be provided multiple times (array). The same field cannot be used in both ascending and descending order at once. Default: -created_at.

{"stackTrail":"paths:/v2/loyalties/programs/{programId}/members/{memberId}/rewards/purchases:get:parameters:4:schema","oasType":"schema","type":"unknown"}

Pagination cursor returned in the cursor.next field of a previous response (format: lcrstrx_ followed by hexadecimal characters).

junction'AND' | 'OR'

Logical junction between the field filters. Defaults to AND behavior.

Field filters, e.g. filters[reward_id][conditions][$is]=lrew_.... Each field accepts a conditions object with condition operators.

Response

Paginated list of reward purchase transactions.

objectstring

Object type marker. Always list.