action bunq_list_all_card_for_user { description: "Return all the cards available to the user." provider: bunq method: GET path: "/user/{userID}/card" encoding: json input: { type: "object" properties: { userID: { type: "integer" } } required: ["userID"] additionalProperties: false } output: { type: "array" items: { type: "object" properties: { card_limit: { type: "object" properties: { currency: { type: "string" description: "The currency of the amount. It is an ISO 4217 formatted currency code." } value: { type: "string" description: "The amount formatted to two decimal places." } } } card_limit_atm: { type: "object" additionalProperties: true } card_shipment_tracking_url: { type: "string" description: "A tracking link provided by our shipment provider." } country: { type: "string" description: "The country that is domestic to the card. Defaults to country of residence of user." } country_permission: { type: "array" description: "The countries for which to grant (temporary) permissions to use the card." items: { type: "object" properties: { country: { type: "string" description: "The country to allow transactions in (e.g. NL, DE)." } expiry_time: { type: "string" description: "Expiry time of this rule." } id: { type: "integer" description: "The id of the card country permission entry." } } } } created: { type: "string" description: "The timestamp of the card's creation." } expiry_date: { type: "string" description: "Expiry date of the card." } id: { type: "integer" description: "The id of the card." } label_monetary_account_current: { type: "object" properties: { avatar: { type: "object" properties: { anchor_uuid: { type: "string" description: "The public UUID of object this avatar is anchored to." } image: { type: "array" description: "The actual image information of this avatar." items: { type: "object" properties: { attachment_public_uuid: { type: "string" description: "The public UUID of the public attachment containing the image." } content_type: { type: "string" description: "The content-type as a MIME filetype." } height: { type: "integer" description: "The image height in pixels." } width: { type: "integer" description: "The image width in pixels." } } } } style: { type: "string" description: "The style (if applicable) for this Avatar." } uuid: { type: "string" description: "The public UUID of the avatar." } } } bunq_me: { type: "object" properties: { name: { type: "string" description: "The alias name." } service: { type: "string" description: "The pointer service. Only required for external counterparties." } type: { type: "string" description: "The alias type, can be: EMAIL|PHONE_NUMBER|IBAN." } value: { type: "string" description: "The alias value." } } } country: { type: "string" description: "The country of the user. Formatted as a ISO 3166-1 alpha-2 country code." } display_name: { type: "string" description: "The name to display with this monetary account." } iban: { type: "string" description: "The IBAN of the monetary account." } is_light: { type: "boolean" description: "Whether or not the monetary account is light." } label_user: { type: "object" properties: { avatar: { type: "object" additionalProperties: true } country: { type: "string" description: "The country of the user. 000 stands for \"unknown\"" } display_name: { type: "string" description: "The name to be displayed for this user, as it was given on the request." } public_nick_name: { type: "string" description: "The current nickname of the user." } uuid: { type: "string" description: "The public UUID of the label-user." } } } merchant_category_code: { type: "string" description: "The merchant category code." } swift_account_number: { type: "string" description: "The account number used for a SWIFT payment. May or may not be an IBAN." } swift_bic: { type: "string" description: "The BIC used for a SWIFT payment." } transferwise_account_number: { type: "string" description: "The account number used for a Transferwise payment. May or may not be an IBAN." } transferwise_bank_code: { type: "string" description: "The bank code used for a Transferwise payment. May or may not be a BIC." } } } label_monetary_account_ordered: { type: "object" additionalProperties: true } monetary_account_id_fallback: { type: "integer" description: "ID of the MA to be used as fallback for this card if insufficient balance. Fallback account is removed if not supplied." } name_on_card: { type: "string" description: "The user's name on the card." } order_status: { type: "string" description: "The order status of the card. Can be NEW_CARD_REQUEST_RECEIVED, CARD_REQUEST_PENDING, SENT_FOR_PRODUCTION, ACCEPTED_FOR_PRODUCTION, DELIVERED_TO_CUSTOMER, CARD_UPDATE_REQUESTED, CARD_UPDATE_PENDING, CARD_UPDATE_SENT, CARD_UPDATE_ACCEPTED, VIRTUAL_DELIVERY, NEW_CARD_REQUEST_PENDING_USER_APPROVAL, SENT_FOR_DELIVERY or NEW_CARD_REQUEST_CANCELLED." } payment_account_reference: { type: "string" description: "The payment account reference number associated with the card." } pin_code_assignment: { type: "array" description: "Array of Types, PINs, account IDs assigned to the card." items: { type: "object" properties: { monetary_account_id: { type: "integer" description: "The ID of the monetary account to assign to this pin for the card." } pin_code: { type: "string" description: "The 4 digit PIN to be assigned to this account." } routing_type: { type: "string" description: "Routing type. Can be MANUAL or AUTOMATIC" } type: { type: "string" description: "PIN type. Can be PRIMARY, SECONDARY or TERTIARY" } } } } primary_account_numbers: { type: "array" description: "Array of PANs and their attributes." items: { type: "object" properties: { description: { type: "string" description: "The description for this PAN." } four_digit: { type: "string" description: "The last four digits of the PAN." } id: { type: "integer" description: "The ID for this Virtual PAN." } monetary_account_id: { type: "integer" description: "The ID of the monetary account to assign to this PAN, only for Online Cards." } status: { type: "string" description: "The status for this PAN, only for Online Cards." } uuid: { type: "string" description: "The UUID for this Virtual PAN." } } } } public_uuid: { type: "string" description: "The public UUID of the card." } second_line: { type: "string" description: "The second line of text on the card" } status: { type: "string" description: "The status to set for the card. Can be ACTIVE, DEACTIVATED, LOST, STOLEN, CANCELLED, EXPIRED or PIN_TRIES_EXCEEDED." } sub_status: { type: "string" description: "The sub-status of the card. Can be NONE or REPLACED." } sub_type: { type: "string" description: "The sub-type of the card." } type: { type: "string" description: "The type of the card. Can be MAESTRO, MASTERCARD." } updated: { type: "string" description: "The timestamp of the card's last update." } user_id: { type: "integer" description: "ID of the user who is owner of the card." } } } } }