action britbox_update_profile { label: "updateProfile" description: "Update ITV profile.\n\nThe expected token scope is Settings.\n" provider: britbox method: PUT path: "/itv/profile" encoding: json input: { type: "object" required: ["profileToken"] properties: { dateOfBirth: { type: "string" description: "The date of birth." } email: { type: "string" description: "The email address." } firstName: { type: "string" description: "Last name." } lastName: { type: "string" description: "First name." } postcode: { type: "string" description: "The postal code." } profileToken: { type: "string" description: "The ITV profile token." } title: { type: "string" description: "The title." } } additionalProperties: false } output: { type: "object" additionalProperties: true } }