Skip to main content
GET
List program member activities

Authorizations

X-App-Id
string
header
required
X-App-Token
string
header
required

Path Parameters

programId
string
required

Unique loyalty program ID (format lprg_[a-f0-9]+).

Pattern: ^lprg_[a-f0-9]+$
memberId
string
required

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

Pattern: ^lmbr_[a-f0-9]+$

Query Parameters

limit
integer | null
default:10

Maximum number of activities to return. An integer from 1 to 100. Numeric strings are accepted and rounded to the nearest integer. Defaults to 10 when omitted.

Required range: 1 <= x <= 100
order

Sort field. Allowed values are created_at and -created_at. Defaults to -created_at when omitted, null, or an empty array. Accepts one value or an array of those values. Any other value is rejected. An array that contains both directions is rejected. Rows that share a created_at millisecond are then ordered by id ascending.

Available options:
created_at,
-created_at
cursor
string | null

Pagination cursor returned in the cursor.next field of a previous response. Must match the pattern ^lcrsambr_[a-f0-9]+$.

Pattern: ^lcrsambr_[a-f0-9]+$
filters
Loyalties Programs Members Activities List Request Query Filters · object | null

Field-specific filter conditions, passed as a deep object, e.g. filters[type][conditions][$is]=vl.member.created. Field-specific filters for GET /v2/loyalties/programs/{programId}/members/{memberId}/activities.

Response

Cursor-paginated list of member activities.

Response body schema for GET /v2/loyalties/programs/{programId}/members/{memberId}/activities.

data
object[]
required

Member activities on the current page.

cursor
object | null
required

Pagination cursor, or null when there are no more results.

object
string
required

Object type marker, always list.

Allowed value: "list"
Last modified on October 9, 2026