Skip to main content
GET
Public card rewards

GET /card/{cardId}/rewards

Retrieve configured points rewards and cooldown availability for each card instance. This endpoint is public. You do not need an API key or employee token. The response is an array, including archived card instances. Match its id with the card instance from public lookup. Points cards include rewards referenced by program.rewardIds; other card types have an empty rewards array. availableAt is omitted when the card has never redeemed that reward or no cooldown applies. If present, compare it with the current time; a past value means the cooldown has ended. Sufficient points are still required. This endpoint allows 10 requests per minute per IP.

Example request

Example response

Path Parameters

cardId
string
required

Printed or digital identifier.

Response

Success

id
string
required

MongoDB object id.

Pattern: ^[a-fA-F0-9]{24}$
cardId
string
required
rewards
object[]
required