Skip to content

Vista Digital Platform (V1)

Download OpenAPI description
Languages
Servers
Mock server
https://developer.vista.co/_mock/openapi/digital-platform/openapi

Completed Order Assets

Operations

Completed Orders

Operations

Orders

Operations

Seats

Operations

Discounts

Operations

Events

Operations

Showtimes

Operations

Films

Operations

Gift Cards

Operations

Items

Operations

Journeys

Operations

Third Party Passes

Operations

Loyalty

Operations

Authentication

Operations

Members

Operations

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

Request

Licenses Required

  • Vista.Ocapi
Headers
loyaltySessionTokenstring

Current Loyalty session token, represents a 'signed-in' member

Connect-Region-Codestring

Region Code

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'

Responses

Success

Bodyapplication/json
memberRewardsArray of objects(MemberReward)required

Gets the list of member reward entities

memberRewards[].​rewardIdinteger(int32)required

Gets the unique identifier of the reward

memberRewards[].​instanceNumberinteger(int32)required

Gets the instance number

memberRewards[].​availableQuantityobject(Quantity)required

Gets the quantity available to the member

memberRewards[].​availableQuantity.​isUnlimitedbooleanrequired

Gets a value indicating whether the quantity is unlimited

memberRewards[].​availableQuantity.​valueinteger or null(int32)

Gets the value

memberRewards[].​expiresAtstring or null(date-time)

Gets the date and time that the reward expires

relatedDataobject(MemberRewardListRelatedData)required

Gets the related data for the member reward entities

relatedData.​rewardsArray of objects(Reward)required

Gets the list of related reward entities

relatedData.​rewards[].​idinteger(int32)required

Gets the unique identifier

relatedData.​rewards[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​rewards[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​rewards[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​rewards[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​rewards[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​rewards[].​descriptionobject(Translatable)

Gets the description text, and its translations

relatedData.​rewards[].​balanceCostobject(RewardBalanceCost)

Gets the balance cost of redeeming the reward

relatedData.​rewards[].​typeobject(RewardType)required

Gets the type

relatedData.​rewards[].​type.​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​rewards[].​type.​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​rewards[].​type.​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​rewards[].​itemIdstring or null

Gets the unique identifier of the associated loyalty item

relatedData.​rewards[].​limitPerOrderinteger or null(int32)

Gets the maximum quantity available to a member per order base

relatedData.​rewards[].​limitPerShowtimeinteger or null(int32)

Gets the maximum quantity available to a member per showtime

relatedData.​rewards[].​discountCalculationPercentageOffDiscountCalculation (object) or PriceOffDiscountCalculation (object) or SpecialPriceDiscountCalculation (object)

Represents the base properties that describe the calculation of a discount

One of:

Represents a percentage-off type of discount calculation base

relatedData.​rewards[].​restrictionsArray of strings(RewardRestriction)required

Gets the restrictions that apply

Items Value"MemberRewardAvailability"
relatedData.​itemsArray of objects(LoyaltyItem)required

Gets the list of related loyalty item entities

relatedData.​items[].​idstringnon-emptyrequired

Gets the unique identifier

relatedData.​items[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​items[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​items[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​items[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​items[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​items[].​itemClassobject(LoyaltyItemClass)

Gets the item class

Response
application/json
{ "memberRewards": [ {} ], "relatedData": { "rewards": [], "items": [] } }

Gets the list of member reward availability entities for the currently authenticated member and a particular showtime

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.

Licenses Required

  • Vista.Ocapi
Path
showtimeIdstringrequired

The unique identifier of the showtime

Query
rewardIdsArray of integers(int32)unique

Optional. The unique identifier of the reward entities to get member availabilty for

Headers
loyaltySessionTokenstring

Current Loyalty session token, represents a 'signed-in' member

Connect-Region-Codestring

Region Code

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'

Responses

Success

Bodyapplication/json
memberRewardAvailabilitiesArray of objects(MemberRewardAvailability)required

Gets the list of member reward availability entities

memberRewardAvailabilities[].​rewardIdinteger(int32)required

Gets the unique identifier of the reward

memberRewardAvailabilities[].​ticketTypesArray of objects(MemberRewardTicketTypeAvailability)required

Gets the list of member reward ticket type availability entities

memberRewardAvailabilities[].​ticketTypes[].​ticketTypeIdstringnon-emptyrequired

Gets the unique identifier of the ticket type base

memberRewardAvailabilities[].​ticketTypes[].​isAvailablebooleanread-onlyrequired

Gets a value indicating whether the member reward is available for the ticket type base

memberRewardAvailabilities[].​ticketTypes[].​availableQuantityobject(Quantity)required

Gets the quantity available to the member for the ticket type base

memberRewardAvailabilities[].​ticketTypes[].​availableQuantity.​isUnlimitedbooleanrequired

Gets a value indicating whether the quantity is unlimited

memberRewardAvailabilities[].​ticketTypes[].​availableQuantity.​valueinteger or null(int32)

Gets the value

memberRewardAvailabilities[].​ticketTypes[].​unavailableMessageobject(Translatable)

Gets the message to display when the member reward is unavailable for the ticket type base

Response
application/json
{ "memberRewardAvailabilities": [ {} ] }

Gets the details of the currently authenticated member

Request

The member is always reloaded directly from Loyalty with no caching.

Licenses Required

  • Vista.Ocapi
Headers
loyaltySessionTokenstring

Current Loyalty session token, represents a 'signed-in' member

Connect-Region-Codestring

Region Code

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'

Responses

Success

Bodyapplication/json
memberobject(Member)required

Gets the member entity

member.​idstringnon-emptyrequired

Gets the unique identifier

member.​hashstring or null

Gets the salted and hashed unique identifier

member.​membershipStartDatestring(date-time)required

Gets the date that the membership started

member.​credentialsMemberPasswordResetCodeCreate (object) or MemberCredentials (object)required

Represents the authentication credentials of a member

One of:

Represents a request to create a password reset code

member.​credentials.​emailstring or null

Gets the email address

member.​credentials.​usernamestring or null

Gets the username

member.​clubMembershipobject(MemberClubMembership)required

Gets the club membership details

member.​clubMembership.​clubIdinteger(int32)required

Gets the unique identifier of the club

member.​clubMembership.​clubLevelIdinteger or null(int32)

Gets the unique identifier of the club level, if applicable

member.​personalDetailsobject(MemberPersonalDetails)required

Gets the personal details

member.​personalDetails.​nameobject(PersonName)required

Gets the name

member.​personalDetails.​name.​givenNamestring or null

Gets the given name

member.​personalDetails.​name.​familyNamestring or null

Gets the family name

member.​personalDetails.​name.​middleNamestring or null

Gets the middle or any additional name

member.​personalDetails.​contactDetailsobject(MemberContactDetails)required

Gets the contact details

member.​personalDetails.​contactDetails.​phoneNumbersArray of objects(PhoneNumber)required

Gets the list of phone number entities

member.​personalDetails.​contactDetails.​phoneNumbers[].​typestring(PhoneNumberType)required

Gets the type

Enum"Home""Mobile""Work""Business""Fax"
member.​personalDetails.​contactDetails.​phoneNumbers[].​numberstringnon-emptyrequired

Gets the phone number

member.​personalDetails.​contactDetails.​addressobject(MemberAddress)

Gets the physical address

member.​personalDetails.​contactDetails.​pushNotificationTokenobject(PushNotificationToken)

Gets the push notification token

member.​personalDetails.​interestSubscriptionsArray of objects(MemberInterestSubscription)required

Gets the list of member interest subscription entities

member.​personalDetails.​interestSubscriptions[].​interestIdinteger(int32)required

Gets the unique identifier of the interest

member.​personalDetails.​interestSubscriptions[].​interestContactMethodIdsArray of integers(int32)required

Gets the list of unique identifiers of the selected interest contact method entities

member.​personalDetails.​preferencesobject(MemberPreferences)required

Gets the preferences

member.​personalDetails.​preferences.​sitesobject(MemberSitePreferences)required

Gets the site preferences

member.​personalDetails.​preferences.​sites.​pickupSiteIdstring or null

Gets the unique identifier of the loyalty site used for pickup orders

member.​personalDetails.​preferences.​sites.​primarySiteIdstring or null

Gets the unique identifier of the primary loyalty site

member.​personalDetails.​preferences.​sites.​preferredSiteIdsArray of stringsrequired

Gets the list of unique identifiers of the preferred loyalty site entities

member.​personalDetails.​preferences.​genresobject(MemberGenrePreferences)required

Gets the genre preferences

member.​personalDetails.​preferences.​genres.​preferredGenreIdsArray of stringsrequired

Gets the list of unique identifiers of the preferred loyalty genre entities

member.​personalDetails.​preferences.​contactobject(MemberContactPreferences)required

Gets the contact preferences

member.​personalDetails.​preferences.​contact.​contactMethodsArray of strings(MemberContactMethod)required

Gets the list of preferred member contact method entities

Items Enum"Sms""Email""Mail""Phone""Fax"
member.​personalDetails.​preferences.​contact.​mailerFrequencystring(MemberMailerFrequency)required

Gets the mailer frequency

Enum"Never""Weekly""Fortnightly""Monthly"
member.​personalDetails.​preferences.​contact.​allowThirdPartyContactbooleanrequired

Gets a value indicating whether the member has consented to being contacted by third parties

member.​personalDetails.​preferences.​customPreferencesArray of objects(MemberCustomPreference)required

Gets the list of member custom preference entities

member.​personalDetails.​preferences.​customPreferences[].​customPreferenceIdinteger(int32)required

Gets the unique identifier of the custom preference

member.​personalDetails.​preferences.​customPreferences[].​customPreferenceOptionIdsArray of integers(int32)required

Gets the list of unique identifiers of the selected custom preference option entities

member.​personalDetails.​preferences.​languageTagstring or null

Gets the IETF (RFC 4646) language tag

Example: "en-US"
member.​personalDetails.​preferences.​allowThirdPartyProfilingbooleanrequired

Gets a value indicating whether the member has consented to third-party profiling

member.​personalDetails.​birthDatestring or null(date-time)

Gets the date of birth, if known

member.​personalDetails.​maritalStatusstring(MemberMaritalStatus)required

Gets the marital status

Enum"NotSpecified""Single""Married""Partnered""Divorced""Other"
member.​personalDetails.​genderstring(MemberGender)required

Gets the gender

Enum"NotSpecified""Male""Female""Other"
member.​personalDetails.​educationLevelIdinteger or null(int32)

Gets the unique identifier of the education level, if known

member.​personalDetails.​occupationIdinteger or null(int32)

Gets the unique identifier of the occupation, if known

member.​personalDetails.​householdPersonCountinteger or null(int32)

Gets the number of people living in the household, if known

member.​personalDetails.​nationalIdstring or null

Gets the national unique identifier, if known

member.​personalDetails.​externalIdstring or null

Gets the unique identifier used in a previous loyalty system, if known

member.​cardsArray of objects(MemberCard)required

Gets the list of member card entities

member.​cards[].​cardNumberstringnon-emptyrequired

Gets the card number

member.​cards[].​isPrimarybooleanrequired

Gets a value indicating whether this is the primary card

member.​balancesArray of objects(MemberBalance)required

Gets the list of member balance entities

member.​balances[].​balanceTypeIdinteger(int32)required

Gets the unique identifier of the balance type

member.​balances[].​availableUnitsnumber(double)required

Gets the current available balance type units

member.​balances[].​expiriesArray of objects(MemberBalanceExpiry)required

Gets the list member balance expiry entities

member.​balances[].​expiries[].​unitsnumber(double)required

Gets the number of balance type units that are expiring

member.​balances[].​expiries[].​expiresAtstring(date-time)required

Gets the date and time that the units expire

member.​photoobject(MemberPhotoBase)

Gets the photo details

member.​subscriptionsobject(MemberSubscriptions)

Gets the subscriptions

member.​friendsArray of objects(MemberFriend)required

Gets the list of member friend entities

member.​friends[].​idstring(uuid)required

Gets the unique identifier

member.​friends[].​nameobject(PersonName)required

Gets the name

member.​friends[].​name.​givenNamestring or null

Gets the given name

member.​friends[].​name.​familyNamestring or null

Gets the family name

member.​friends[].​name.​middleNamestring or null

Gets the middle or any additional name

member.​friends[].​photoobject(MemberPhotoBase)

Gets the photo details

member.​friends[].​subscriptionSharingobject(MemberFriendSubscriptionSharing)required

Gets the subscription sharing details

member.​friends[].​subscriptionSharing.​friendCanUseMemberSubscriptionbooleanrequired

Gets a value indicating whether the member friend can use the member entity's member subscription

member.​friends[].​subscriptionSharing.​friendSubscriptionsArray of objects(MemberFriendSubscription)required

Gets the list of member friend subscription entities that the member can use

member.​friends[].​subscriptionSharing.​friendSubscriptions[].​subscriptionIdinteger(int32)required

Gets the unique identifier of the subscription

member.​friends[].​createdAtstring(date-time)required

Gets the date and time that the friend was created

relatedDataobject(MemberRelatedData)required

Gets the related data for the member entity

relatedData.​balanceTypesArray of objects(BalanceType)required

Gets the list of related balance type entities for the member balance entities

relatedData.​balanceTypes[].​idinteger(int32)required

Gets the unique identifier

relatedData.​balanceTypes[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​balanceTypes[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​balanceTypes[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​balanceTypes[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​balanceTypes[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​balanceTypes[].​isPrimarybooleanrequired

Gets a value indicating whether this is the primary balance type

relatedData.​balanceTypes[].​unitNamestring or null

Gets the name of the balance units

Example: "Points"
relatedData.​balanceTypes[].​paymentConversionRatenumber or null(double)

Gets the conversion rate that applies when using balance units for an order member balance payment, if applicable

relatedData.​balanceTypes[].​unitDecimalPlacesinteger(int32)required

Gets the number of decimal places used to format and calculate balance unit values

relatedData.​clubobject(Club)required

Gets the related club entity for the member club membership

relatedData.​club.​idinteger(int32)required

Gets the unique identifier

relatedData.​club.​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​club.​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​club.​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​club.​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​club.​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​clubLevelobject(ClubLevel)

Gets the related club level entity for the member club membership, if applicable

relatedData.​customPreferencesArray of objects(CustomPreference)required

Gets the list of related custom preference entities for the member custom preference entities

relatedData.​customPreferences[].​idinteger(int32)required

Gets the unique identifier

relatedData.​customPreferences[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​customPreferences[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​customPreferences[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​customPreferences[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​customPreferences[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​customPreferences[].​optionQuantityLimitobject(QuantityLimit)required

Gets a value indicating the number of options that can be selected by a member

relatedData.​customPreferences[].​optionQuantityLimit.​isUnlimitedbooleanrequired

Gets a value indicating whether the quantity is unlimited

relatedData.​customPreferences[].​optionQuantityLimit.​maximuminteger or null(int32)

Gets the maximum quantity allowed

relatedData.​customPreferences[].​optionQuantityLimit.​minimuminteger(int32)required

Gets the minimum quantity allowed (0 by default)

relatedData.​customPreferences[].​optionsArray of objects(CustomPreferenceOption)required

Gets the list of custom preference option entities

relatedData.​customPreferences[].​options[].​idinteger(int32)required

Gets the unique identifier

relatedData.​customPreferences[].​options[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​customPreferences[].​options[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​customPreferences[].​options[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​educationLevelobject(EducationLevel)

Gets the related education level entity for the member personal details, if applicable

relatedData.​genresArray of objects(LoyaltyGenre)required

Gets the list of related loyalty genre entities for the member genre preferences

relatedData.​genres[].​idstringnon-emptyrequired

Gets the unique identifier

relatedData.​genres[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​genres[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​genres[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​genres[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​genres[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​interestsArray of objects(Interest)required

Gets the list of related interest entities for the member interest subscription entities

relatedData.​interests[].​idinteger(int32)required

Gets the unique identifier

relatedData.​interests[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​interests[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​interests[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​interests[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​interests[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​interests[].​displayPriorityinteger(int32)required

Gets the display priority used for sorting

relatedData.​interestContactMethodsArray of objects(InterestContactMethod)required

Gets the list of related interest contact method entities for the member interest subscription entities

relatedData.​interestContactMethods[].​idinteger(int32)required

Gets the unique identifier

relatedData.​interestContactMethods[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​interestContactMethods[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​interestContactMethods[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​interestContactMethods[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​interestContactMethods[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​occupationobject(Occupation)

Gets the related occupation entity for the member personal details, if applicable

relatedData.​sitesArray of objects(LoyaltySite)required

Gets the list of related loyalty site entities for the member site preferences

relatedData.​sites[].​locationobject(GeographicLocation)

Gets the geographic location

relatedData.​sites[].​contactDetailsobject(SiteContactDetails)required

Gets the contact details

relatedData.​sites[].​contactDetails.​phoneNumbersArray of objects(PhoneNumber)required

Gets the list of phone number entities

relatedData.​sites[].​contactDetails.​phoneNumbers[].​typestring(PhoneNumberType)required

Gets the type

Enum"Home""Mobile""Work""Business""Fax"
relatedData.​sites[].​contactDetails.​phoneNumbers[].​numberstringnon-emptyrequired

Gets the phone number

relatedData.​sites[].​contactDetails.​emailstring or null

Gets the email address

relatedData.​sites[].​contactDetails.​addressobject(SiteAddress)

Represents the physical address of a site

relatedData.​sites[].​ianaTimeZoneNamestringnon-emptyrequired

Gets the IANA time zone name

Example: "America/New_York"
relatedData.​sites[].​idstringnon-emptyrequired

Gets the unique identifier

relatedData.​sites[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​sites[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​sites[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​sites[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​sites[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​sites[].​hasSellableItemsbooleanrequired

Gets a value indicating whether the site has any sellable item entities

relatedData.​sites[].​allowedItemDeliveryMethodsArray of strings(ItemDeliveryMethod)required

Gets the list of allowed item delivery method entities

Items Enum"CounterPickup""ServiceAreaPickup""ElectronicDelivery""InSeatDelivery""CustomLocationDelivery""PostalDelivery"
relatedData.​subscriptionsArray of objects(Subscription)required

Gets the list of related subscription entities for the member subscription entities

relatedData.​subscriptions[].​idinteger(int32)required

Gets the unique identifier

relatedData.​subscriptions[].​nameobject(Translatable)required

Gets the name text, and its translations

relatedData.​subscriptions[].​name.​textstringnon-emptyrequired

Gets the text in the default language

relatedData.​subscriptions[].​name.​translationsArray of objects(Translation)required

Gets the translations of the translatable Text in other languages

relatedData.​subscriptions[].​name.​translations[].​languageTagstringnon-emptyrequired

Gets the IETF (RFC 4646) language tag that the translation Text has been translated for

Example: "en-US"
relatedData.​subscriptions[].​name.​translations[].​textstringnon-emptyrequired

Gets the translated text

relatedData.​subscriptions[].​clubIdinteger(int32)required

Gets the unique identifier of the club

relatedData.​subscriptions[].​minimumTermInMonthsinteger(int32)required

Gets the minimum number of number of months required for the subscription term

relatedData.​subscriptions[].​minimumTermBeforeCanPurchaseFutureSubscriptionInMonthsinteger(int32)required

Gets the minimum number of months that must be completed before purchase of another subscription will be allowed

Response
application/json
{ "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": [] } }

Member Completed Orders

Operations

Friends

Operations

Password Reset

Operations

Payments

Operations

Member Rewards

Operations

Subscriptions

Operations

Ticket Redemption Cards

Operations

Credentials

Operations

Watched Films

Operations

Watchlist Films

Operations

Completion

Operations

Gift shop

Operations

Vouchers

Operations

Refunds

Operations

Seating

Operations

Browsing

Operations

Sites

Operations

Surveys

Operations

Third-Party Member Schemes

Operations

Ticket Prices

Operations

Tracking Events

Operations

Tips

Operations