Skip to main content
POST
Examine rewards

Authorizations

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

Body

application/json

Request body schema for POST /v2/loyalties/examine/rewards.

customer_identification
object
required

Identifies the customer or loyalty member to examine.

customer
object

Provides temporary customer metadata overrides for the examination. Merges them with stored metadata without updating the customer.

member
object

Overrides member metadata for this examination. Send it only when customer_identification.type is member_id. Merges the override with stored metadata without updating the member.

Response

Rewards examination result. An empty memberships array means the customer has no active membership. An empty cards array means no assigned reward resolved onto a card.

Response body schema for POST /v2/loyalties/examine/rewards.

customer
object
required

Identifies the customer used for the examination.

rewards
Loyalties Examine Rewards Examine Response Body Reward Detail · object[]
required

Lists rewards that resolved a points cost and appear on a returned card. Omits a reward when it is inactive, out of stock, has no matching cost, or the member has no card for that cost.

memberships
Loyalties Examine Rewards Examine Response Body Membership · object[]
required

Lists one entry for each active membership whose program has reward assignments. cards can be empty when none of those rewards resolve onto a card.

object
string
required

Object type marker. Always rewards_examine_result.

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