action bunq_list_all_billing_contract_subscription_for_user { description: "Get all subscription billing contract for the authenticated user." provider: bunq method: GET path: "/user/{userID}/billing-contract-subscription" encoding: json input: { type: "object" properties: { userID: { type: "integer" } } required: ["userID"] additionalProperties: false } output: { type: "array" items: { type: "object" properties: { contract_date_end: { type: "string" description: "The date until when the billing contract is valid." } contract_date_start: { type: "string" description: "The date from when the billing contract is valid." } contract_version: { type: "integer" description: "The version of the billing contract." } created: { type: "string" description: "The timestamp when the billing contract was made." } id: { type: "integer" description: "The id of the billing contract." } status: { type: "string" description: "The subscription status." } sub_status: { type: "string" description: "The subscription substatus." } subscription_type: { type: "string" description: "The subscription type of the user. Can be one of PERSON_SUPER_LIGHT_V1, PERSON_LIGHT_V1, PERSON_MORE_V1, PERSON_FREE_V1, PERSON_PREMIUM_V1, COMPANY_V1, or COMPANY_V2." } subscription_type_downgrade: { type: "string" description: "The subscription type the user will have after a subscription downgrade. Will be null if downgrading is not possible." } updated: { type: "string" description: "The timestamp when the billing contract was last updated." } } } } }