This endpoint validates the provided third party member card credentials or member ticket redemption card base and stores a successfully validated card against the order for later use.
For third party member card entities belonging to a third party member scheme that supports partial approvals, an arbitrarily large number of tickets will be requested to determine how many redemptions are actually available.
For third party member card entities belonging to a third party member scheme that does not support partial approvals, the number of tickets requested will depend on a preconfigured quantity per showtime, or only one ticket if no quantity has been configured.
This endpoint cannot be used for orders that have a parent order (see standard order ParentOrderId)
The details of the ticket redemption card to be added
Represents the information required to add a member ticket redemption card base to an in progress standard order
Success
Request property is invalid or missing, or invalid order type/card.
No member authenticated.
Order does not exist.
{- "memberTicketRedemptionCardId": "f41d4c72-96c0-481b-ac55-a3286e384fd5",
- "type": "ThirdPartyMemberCard",
- "showtimeId": "string"
}
{- "ticketRedemptionCard": {
- "type": "MemberSubscriptionCard",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "subscriptionId": 0,
- "maskedCardNumber": "12.......6789",
- "memberName": {
- "givenName": "string",
- "familyName": "string",
- "middleName": "string"
}
}, - "redemptionLimit": {
- "isUnlimited": true,
- "maximum": 0,
- "minimum": 0
}
}