Current Loyalty session token, represents a 'signed-in' member
Vista Digital Platform (V1)
- Mock serverhttps://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/members/current/rewards
- cURL
- JavaScript
- Node.js
curl -i -X GET \
https://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/members/current/rewards \
-H 'Connect-Region-Code: string' \
-H 'loyaltySessionToken: string'Success
Gets the list of member reward entities
Gets the quantity available to the member
Gets the related data for the member reward entities
Gets the list of related reward entities
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the description text, and its translations
Gets the balance cost of redeeming the reward
Gets the type
Gets the name text, and its translations
Gets the unique identifier of the associated loyalty item
Gets the maximum quantity available to a member per order base
Gets the maximum quantity available to a member per showtime
Represents the base properties that describe the calculation of a discount
Represents a percentage-off type of discount calculation base
Gets the list of related loyalty item entities
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
{ "memberRewards": [ { … } ], "relatedData": { "rewards": [ … ], "items": [ … ] } }
Request
member reward availability entities are returned only for reward entities where reward Restrictions includes reward restriction MemberRewardAvailability
The number of member reward availability entities returned are subject to a configured limit. If exceeded, the member reward availability entities returned are automatically truncated to the configured limit.
- Vista.Ocapi
- Mock serverhttps://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/members/current/reward-availability/by-showtime/{showtimeId}
- cURL
- JavaScript
- Node.js
curl -i -X GET \
'https://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/members/current/reward-availability/by-showtime/{showtimeId}?rewardIds=0' \
-H 'Connect-Region-Code: string' \
-H 'loyaltySessionToken: string'Success
Gets the list of member reward availability entities
Gets the unique identifier of the reward
Gets the list of member reward ticket type availability entities
Gets the unique identifier of the ticket type base
Gets a value indicating whether the member reward is available for the ticket type base
Gets the quantity available to the member for the ticket type base
{ "memberRewardAvailabilities": [ { … } ] }
- Mock serverhttps://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/members/current
- cURL
- JavaScript
- Node.js
curl -i -X GET \
https://developer.vista.co/_mock/openapi/digital-platform/openapi/ocapi/v1/members/current \
-H 'Connect-Region-Code: string' \
-H 'loyaltySessionToken: string'Success
Gets the member entity
Represents the authentication credentials of a member
Gets the club membership details
Gets the personal details
Gets the name
Gets the contact details
Gets the list of phone number entities
Gets the list of member interest subscription entities
Gets the unique identifier of the interest
Gets the preferences
Gets the site preferences
Gets the unique identifier of the loyalty site used for pickup orders
Gets the unique identifier of the primary loyalty site
Gets the genre preferences
Gets the contact preferences
Gets the list of member custom preference entities
Gets the unique identifier of the custom preference
Gets the IETF (RFC 4646) language tag
Gets the marital status
Gets the gender
Gets the unique identifier of the education level, if known
Gets the unique identifier of the occupation, if known
Gets the number of people living in the household, if known
Gets the list of member card entities
Gets the list of member balance entities
Gets the unique identifier of the balance type
Gets the current available balance type units
Gets the list member balance expiry entities
Gets the list of member friend entities
Gets the name
Gets the subscription sharing details
Gets the related data for the member entity
Gets the list of related balance type entities for the member balance entities
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets a value indicating whether this is the primary balance type
Gets the name of the balance units
Gets the conversion rate that applies when using balance units for an order member balance payment, if applicable
Gets the related club entity for the member club membership
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the related club level entity for the member club membership, if applicable
Gets the list of related custom preference entities for the member custom preference entities
Gets the name text, and its translations
Gets the text in the default language
Gets the translations of the translatable Text in other languages
Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
Gets a value indicating the number of options that can be selected by a member
Gets a value indicating whether the quantity is unlimited
Gets the maximum quantity allowed
Gets the list of custom preference option entities
Gets the name text, and its translations
Gets the related education level entity for the member personal details, if applicable
Gets the list of related loyalty genre entities for the member genre preferences
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the list of related interest entities for the member interest subscription entities
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets the list of related interest contact method entities for the member interest subscription entities
Gets the name text, and its translations
Gets the text in the default language
Gets the translations of the translatable Text in other languages
Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
Gets the related occupation entity for the member personal details, if applicable
Gets the list of related loyalty site entities for the member site preferences
Gets the contact details
Gets the list of phone number entities
Gets the IANA time zone name
Gets the name text, and its translations
Gets the translations of the translatable Text in other languages
Gets a value indicating whether the site has any sellable item entities
Gets the list of related subscription entities for the member subscription entities
Gets the name text, and its translations
Gets the text in the default language
Gets the translations of the translatable Text in other languages
Gets the minimum number of number of months required for the subscription term
{ "member": { "id": "string", "hash": "string", "membershipStartDate": "2019-08-24T14:15:22Z", "credentials": { … }, "clubMembership": { … }, "personalDetails": { … }, "cards": [ … ], "balances": [ … ], "photo": { … }, "subscriptions": { … }, "friends": [ … ] }, "relatedData": { "balanceTypes": [ … ], "club": { … }, "clubLevel": { … }, "customPreferences": [ … ], "educationLevel": { … }, "genres": [ … ], "interests": [ … ], "interestContactMethods": [ … ], "occupation": { … }, "sites": [ … ], "subscriptions": [ … ] } }