---
title: "Gets the list of member reward entities for the currently authenticated member"
method: GET
path: "/ocapi/v1/members/current/rewards"
tags: ["Members", "Member Rewards"]
---

# Gets the list of member reward entities for the currently authenticated member

`GET /ocapi/v1/members/current/rewards`

#### Licenses Required


- Vista.Ocapi

## Headers

- `loyaltySessionToken` string
- `Connect-Region-Code` string

## Response `200`

Success

- OcapiV1LoyaltyMembersRewardsMemberRewardListDetails — Represents a list of member reward entities, and their related data
  - `memberRewards` OcapiV1LoyaltyMembersRewardsMemberReward[], required — Gets the list of member reward entities
    - `rewardId` integer, required — Gets the unique identifier of the reward
    - `instanceNumber` integer, required — Gets the instance number
    - `availableQuantity` OcapiV1Quantity, required — Represents a limited or unlimited quantity
      - `isUnlimited` boolean, required — Gets a value indicating whether the quantity is unlimited
      - `value` integer, nullable — Gets the value
    - `expiresAt` string, date-time, nullable — Gets the date and time that the reward expires
  - `relatedData` OcapiV1LoyaltyMembersRewardsMemberRewardListRelatedData, required — Related data for a list of member reward entities
    - `rewards` OcapiV1LoyaltyMasterDataRewardsReward[], required — Gets the list of related reward entities
      - `id` integer, required — Gets the unique identifier
      - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
      - `description` OcapiV1Translatable — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
      - `balanceCost` OcapiV1LoyaltyMasterDataRewardsRewardBalanceCost — Represents a balance cost of redeeming a reward
        - `balanceTypeId` integer, required — Gets the unique identifier of the balance type
        - `units` number, double, required — Gets the cost in balance type units
      - `type` OcapiV1LoyaltyMasterDataRewardsRewardType, required — Represents the type of a reward
        - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
          - `text` string, required — Gets the text in the default language
          - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
            - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
            - `text` string, required — Gets the translated text
      - `itemId` string, nullable — Gets the unique identifier of the associated loyalty item
      - `limitPerOrder` integer, nullable — Gets the maximum quantity available to a member per order base
      - `limitPerShowtime` integer, nullable — Gets the maximum quantity available to a member per showtime
      - `discountCalculation` union — Represents the base properties that describe the calculation of a discount
        - OcapiV1DiscountCalculationsPercentageOffDiscountCalculation — Represents a percentage-off type of discount calculation base
          - `percentageOff` number, double, required — Gets the percentage off the default price, e.g. 12.5% off
          - `type` 'SpecialPrice' | 'PercentageOff' | 'PriceOff', required — Represents the type of a discount calculation base
        - OcapiV1DiscountCalculationsPriceOffDiscountCalculation — Represents a price-off type of discount calculation base
          - `priceOff` number, double, required — Gets the value of the discount off the default price, e.g. $2.00 off
          - `type` 'SpecialPrice' | 'PercentageOff' | 'PriceOff', required — Represents the type of a discount calculation base
        - OcapiV1DiscountCalculationsSpecialPriceDiscountCalculation — Represents a special-price type of discount calculation base
          - `specialPrice` number, double, required — Gets the value of the special price defined by the discount, e.g. now $1.50
          - `type` 'SpecialPrice' | 'PercentageOff' | 'PriceOff', required — Represents the type of a discount calculation base
      - `restrictions` OcapiV1LoyaltyMasterDataRewardsRewardRestriction[], required — Gets the restrictions that apply
    - `items` OcapiV1LoyaltyItemsLoyaltyItem[], required — Gets the list of related loyalty item entities
      - `id` string, required — Gets the unique identifier
      - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
      - `itemClass` OcapiV1LoyaltyItemsLoyaltyItemClass — Represents the class of a loyalty item
        - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
          - `text` string, required — Gets the text in the default language
          - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
            - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
            - `text` string, required — Gets the translated text
        - `group` OcapiV1LoyaltyItemsLoyaltyItemGroup — Represents the group of a loyalty item class
          - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
            - `text` string, required — Gets the text in the default language
            - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
              - …
          - `type` 'Custom' | 'Ticket' | 'Item' | 'Discount', required — Represents the type of a loyalty item group

## Other responses

- `401` — No member authenticated.

---

[API](https://skmtc.net/vista/apis/vista-digital-platform.md) · [All operations](https://skmtc.net/vista/apis/vista-digital-platform/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vista/vista-digital-platform/revisions/3a81c0aed14e/schema)
