Subscription tickets
A member with an active subscription may have access to exclusive ticket types.
Subscription ticket flow
Get member ticket redemption cards
Use the GetMemberTicketRedemptionCards endpoint to get the authenticated member's subscription cards.
This endpoint returns the authenticated member's MemberSubscriptionCard (if they have a subscription), and
any friend's cards that have been shared with the member.
The status property indicates whether the subscription is currently Active and available for ticket redemption.
{
"ticketRedemptionCards": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"type": "MemberSubscriptionCard",
"maskedCardNumber": "string",
"subscriptionId": 0,
"thirdPartyMemberSchemeId": "string",
"memberName": {
"givenName": "string",
"familyName": "string",
"middleName": "string"
},
"friendId": null,
"status": "Active"
}
]
}NOTE
Some properties have been omitted from the code snippet above for brevity.
Add ticket redemption card to order
Use the AddTicketRedemptionCard endpoint to add the MemberTicketRedemptionCard to an in-progress standard order by specifying the memberTicketRedemptionCardId and showtimeId.
{
"type": "MemberTicketRedemptionCard",
"memberTicketRedemptionCardId": "f41d4c72-96c0-481b-ac55-a3286e384fd5",
"showtimeId": "string"
}This endpoint returns a redemptionLimit object that indicates the maximum number of tickets that can be redeemed for the specified MemberSubscriptionCard.
{
"ticketRedemptionCard": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"type": "MemberSubscriptionCard",
"maskedCardNumber": "string",
"subscriptionId": 0,
"thirdPartyMemberSchemeId": "string",
"memberName": {
"givenName": "string",
"familyName": "string",
"middleName": "string"
}
},
"redemptionLimit": {
"isUnlimited": true,
"maximum": 0,
"minimum": 0
}
}Add subscription tickets to order
When ordering tickets, use the ticketRedemptionCardId (i.e., the id returned by the AddTicketRedemptionCard endpoint) to add tickets with a MemberSubscriptionCard restriction.
{
"tickets": [
{
"id": "string",
"ticketTypeId": "string",
"ticketRedemptionCardId": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]
}