action britbox_get_card_details { label: "getCardDetails" description: "Get payment card details." provider: britbox method: POST path: "/itv/cards/{platform}" encoding: json input: { type: "object" properties: { platform: { type: "string" } profileToken: { type: "string" description: "The ITV profile token." } } required: ["platform", "profileToken"] additionalProperties: false } output: { type: "object" required: ["card_type", "exp_month", "exp_year", "last4"] properties: { card_type: { type: "string" description: "The payment card type (Visa/Mastercard/etc)." } exp_month: { type: "integer" format: "int32" description: "Expiry date month." } exp_year: { type: "integer" format: "int32" description: "Expiry date year." } last4: { type: "string" description: "The last 4 digit of card number." } } additionalProperties: false } }