action bunq_list_all_share_invite_monetary_account_response_for_user { description: "Return all the shares a user was invited to." provider: bunq method: GET path: "/user/{userID}/share-invite-monetary-account-response" encoding: json input: { type: "object" properties: { userID: { type: "integer" } } required: ["userID"] additionalProperties: false } output: { type: "array" items: { type: "object" properties: { access_type: { type: "string" description: "Type of access that is wanted, one of VIEW_BALANCE, VIEW_TRANSACTION, DRAFT_PAYMENT or FULL_TRANSIENT" } counter_alias: { 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." } } } created: { type: "string" description: "The timestamp of the ShareInviteBankResponse creation." } description: { type: "string" description: "The description of this share. It is basically the monetary account description." } draft_share_invite_bank_id: { type: "integer" description: "The id of the draft share invite bank." } end_date: { type: "string" description: "The expiration date of this share." } id: { type: "integer" description: "The id of the ShareInviteBankResponse." } monetary_account_id: { type: "integer" description: "The id of the monetary account the ACCEPTED share applies to. null otherwise." } relation_user: { type: "object" properties: { counter_label_user: { type: "object" additionalProperties: true } counter_user_id: { type: "string" description: "The counter user's ID." } counter_user_status: { type: "string" description: "The account status of a user" } label_user: { type: "object" additionalProperties: true } relationship: { type: "string" description: "The requested relation type." } status: { type: "string" description: "The request's status, only for UPDATE." } user_id: { type: "string" description: "The user's ID." } user_status: { type: "string" description: "The account status of a user" } } } share_detail: { type: "object" properties: { draft_payment: { type: "object" properties: { make_draft_payments: { type: "boolean" description: "If set to true, the invited user will be able to make draft payments from the shared account." } view_balance: { type: "boolean" description: "If set to true, the invited user will be able to view the account balance." } view_new_events: { type: "boolean" description: "If set to true, the invited user will be able to view events starting from the time the share became active." } view_old_events: { type: "boolean" description: "If set to true, the invited user will be able to view events from before the share was active." } } } payment: { type: "object" properties: { make_draft_payments: { type: "boolean" description: "If set to true, the invited user will be able to make draft payments from the shared account." } make_payments: { type: "boolean" description: "If set to true, the invited user will be able to make payments from the shared account." } view_balance: { type: "boolean" description: "If set to true, the invited user will be able to view the account balance." } view_new_events: { type: "boolean" description: "If set to true, the invited user will be able to view events starting from the time the share became active." } view_old_events: { type: "boolean" description: "If set to true, the invited user will be able to view events from before the share was active." } } } read_only: { type: "object" properties: { view_balance: { type: "boolean" description: "If set to true, the invited user will be able to view the account balance." } view_new_events: { type: "boolean" description: "If set to true, the invited user will be able to view events starting from the time the share became active." } view_old_events: { type: "boolean" description: "If set to true, the invited user will be able to view events from before the share was active." } } } } } share_type: { type: "string" description: "The share type, either STANDARD or MUTUAL." } start_date: { type: "string" description: "The start date of this share." } status: { type: "string" description: "The status of the share. Can be ACTIVE, REVOKED, REJECTED." } updated: { type: "string" description: "The timestamp of the ShareInviteBankResponse last update." } user_alias_cancelled: { type: "object" additionalProperties: true } } } } }