Bunq · Capability

bunq API — User

bunq API — User. 411 operations. Lead operation: User. Self-contained Naftiko capability covering one Bunq business surface.

Run with Naftiko BunqUser

What You Can Do

GET
Listalluser — Get a collection of all available users.
/v1/user
GET
Readuser — Get a specific user.
/v1/user/{itemid}
GET
Listalladditionaltransactioninformationcategoryforuser — Get the available categories.
/v1/user/{userid}/additional-transaction-information-category
POST
Createadditionaltransactioninformationcategoryuserdefinedforuser — Manage user-defined categories.
/v1/user/{userid}/additional-transaction-information-category-user-defined
GET
Listallcontentforuserattachment — Get the raw content of a specific attachment.
/v1/user/{userid}/attachment/{attachmentid}/content
GET
Readattachmentforuser — Get a specific attachment. The header of the response contains the content-type of the attachment.
/v1/user/{userid}/attachment/{itemid}
GET
Listallbillingcontractsubscriptionforuser — Get all subscription billing contract for the authenticated user.
/v1/user/{userid}/billing-contract-subscription
GET
Listallbunqmefundraiserprofileforuser — bunq.me public profile of the user.
/v1/user/{userid}/bunqme-fundraiser-profile
GET
Readbunqmefundraiserprofileforuser — bunq.me public profile of the user.
/v1/user/{userid}/bunqme-fundraiser-profile/{itemid}
GET
Listallcardforuser — Return all the cards available to the user.
/v1/user/{userid}/card
POST
Createcardbatchforuser — Used to update multiple cards in a batch.
/v1/user/{userid}/card-batch
POST
Createcardbatchreplaceforuser — Used to replace multiple cards in a batch.
/v1/user/{userid}/card-batch-replace
POST
Createcardcreditforuser — Create a new credit card request.
/v1/user/{userid}/card-credit
POST
Createcarddebitforuser — Create a new debit card request.
/v1/user/{userid}/card-debit
GET
Listallcardnameforuser — Return all the accepted card names for a specific user.
/v1/user/{userid}/card-name
GET
Listallexportstatementcardforusercard — Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format.
/v1/user/{userid}/card/{cardid}/export-statement-card
POST
Createexportstatementcardcsvforusercard — Used to serialize ExportStatementCardCsv
/v1/user/{userid}/card/{cardid}/export-statement-card-csv
GET
Listallexportstatementcardcsvforusercard — Used to serialize ExportStatementCardCsv
/v1/user/{userid}/card/{cardid}/export-statement-card-csv
GET
Readexportstatementcardcsvforusercard — Used to serialize ExportStatementCardCsv
/v1/user/{userid}/card/{cardid}/export-statement-card-csv/{itemid}
DELETE
Deleteexportstatementcardcsvforusercard — Used to serialize ExportStatementCardCsv
/v1/user/{userid}/card/{cardid}/export-statement-card-csv/{itemid}
POST
Createexportstatementcardpdfforusercard — Used to serialize ExportStatementCardPdf
/v1/user/{userid}/card/{cardid}/export-statement-card-pdf
GET
Listallexportstatementcardpdfforusercard — Used to serialize ExportStatementCardPdf
/v1/user/{userid}/card/{cardid}/export-statement-card-pdf
GET
Readexportstatementcardpdfforusercard — Used to serialize ExportStatementCardPdf
/v1/user/{userid}/card/{cardid}/export-statement-card-pdf/{itemid}
DELETE
Deleteexportstatementcardpdfforusercard — Used to serialize ExportStatementCardPdf
/v1/user/{userid}/card/{cardid}/export-statement-card-pdf/{itemid}
GET
Listallcontentforusercardexportstatementcard — Fetch the raw content of a card statement export. The returned file format could be CSV or PDF depending on the statement format specified during the statement creation. The doc won't display the response of a request to get the content of
/v1/user/{userid}/card/{cardid}/export-statement-card/{export-statement-cardid}/content
GET
Readexportstatementcardforusercard — Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format.
/v1/user/{userid}/card/{cardid}/export-statement-card/{itemid}
POST
Creategeneratedcvc2forusercard — Generate a new CVC2 code for a card.
/v1/user/{userid}/card/{cardid}/generated-cvc2
GET
Listallgeneratedcvc2forusercard — Get all generated CVC2 codes for a card.
/v1/user/{userid}/card/{cardid}/generated-cvc2
GET
Readgeneratedcvc2forusercard — Get the details for a specific generated CVC2 code.
/v1/user/{userid}/card/{cardid}/generated-cvc2/{itemid}
PUT
Updategeneratedcvc2forusercard — Endpoint for generating and retrieving a new CVC2 code.
/v1/user/{userid}/card/{cardid}/generated-cvc2/{itemid}
POST
Createreplaceforusercard — Request a card replacement.
/v1/user/{userid}/card/{cardid}/replace
PUT
Updatecardforuser — Update the card details. Allow to change pin code, status, limits, country permissions and the monetary account connected to the card. When the card has been received, it can be also activated through this endpoint.
/v1/user/{userid}/card/{itemid}
GET
Readcardforuser — Return the details of a specific card.
/v1/user/{userid}/card/{itemid}
POST
Createcertificatepinnedforuser — Pin the certificate chain.
/v1/user/{userid}/certificate-pinned
GET
Listallcertificatepinnedforuser — List all the pinned certificate chain for the given user.
/v1/user/{userid}/certificate-pinned
DELETE
Deletecertificatepinnedforuser — Remove the pinned certificate chain with the specific ID.
/v1/user/{userid}/certificate-pinned/{itemid}
GET
Readcertificatepinnedforuser — Get the pinned certificate chain with the specified ID.
/v1/user/{userid}/certificate-pinned/{itemid}
GET
Readchallengerequestforuser — Endpoint for apps to fetch a challenge request.
/v1/user/{userid}/challenge-request/{itemid}
PUT
Updatechallengerequestforuser — Endpoint for apps to fetch a challenge request.
/v1/user/{userid}/challenge-request/{itemid}
GET
Listallcontentforuserchatconversationattachment — Get the raw content of a specific attachment.
/v1/user/{userid}/chat-conversation/{chat-conversationid}/attachment/{attachmentid}/content
POST
Createcompanyforuser — Create and manage companies.
/v1/user/{userid}/company
GET
Listallcompanyforuser — Create and manage companies.
/v1/user/{userid}/company
GET
Readcompanyforuser — Create and manage companies.
/v1/user/{userid}/company/{itemid}
PUT
Updatecompanyforuser — Create and manage companies.
/v1/user/{userid}/company/{itemid}
POST
Createconfirmationoffundsforuser — Used to confirm availability of funds on an account.
/v1/user/{userid}/confirmation-of-funds
GET
Listallcredentialpasswordipforuser — Create a credential of a user for server authentication, or delete the credential of a user for server authentication.
/v1/user/{userid}/credential-password-ip
POST
Createipforusercredentialpasswordip — Manage the IPs which may be used for a credential of a user for server authentication.
/v1/user/{userid}/credential-password-ip/{credential-password-ipid}/ip
GET
Listallipforusercredentialpasswordip — Manage the IPs which may be used for a credential of a user for server authentication.
/v1/user/{userid}/credential-password-ip/{credential-password-ipid}/ip
GET
Readipforusercredentialpasswordip — Manage the IPs which may be used for a credential of a user for server authentication.
/v1/user/{userid}/credential-password-ip/{credential-password-ipid}/ip/{itemid}
PUT
Updateipforusercredentialpasswordip — Manage the IPs which may be used for a credential of a user for server authentication.
/v1/user/{userid}/credential-password-ip/{credential-password-ipid}/ip/{itemid}
GET
Readcredentialpasswordipforuser — Create a credential of a user for server authentication, or delete the credential of a user for server authentication.
/v1/user/{userid}/credential-password-ip/{itemid}
POST
Createcurrencycloudbeneficiaryforuser — Endpoint to manage CurrencyCloud beneficiaries.
/v1/user/{userid}/currency-cloud-beneficiary
GET
Listallcurrencycloudbeneficiaryforuser — Endpoint to manage CurrencyCloud beneficiaries.
/v1/user/{userid}/currency-cloud-beneficiary
GET
Listallcurrencycloudbeneficiaryrequirementforuser — Endpoint to list requirements for CurrencyCloud beneficiaries.
/v1/user/{userid}/currency-cloud-beneficiary-requirement
GET
Readcurrencycloudbeneficiaryforuser — Endpoint to manage CurrencyCloud beneficiaries.
/v1/user/{userid}/currency-cloud-beneficiary/{itemid}
GET
Listalleventforuser — Get a collection of events for a given user. You can add query the parameters monetary_account_id, status and/or display_user_event to filter the response. When monetary_account_id={id,id} is provided only events that relate to these moneta
/v1/user/{userid}/event
GET
Readeventforuser — Get a specific event for a given user.
/v1/user/{userid}/event/{itemid}
POST
Createexportannualoverviewforuser — Create a new annual overview for a specific year. An overview can be generated only for a past year.
/v1/user/{userid}/export-annual-overview
GET
Listallexportannualoverviewforuser — List all the annual overviews for a user.
/v1/user/{userid}/export-annual-overview
GET
Listallcontentforuserexportannualoverview — Used to retrieve the raw content of an annual overview.
/v1/user/{userid}/export-annual-overview/{export-annual-overviewid}/content
GET
Readexportannualoverviewforuser — Get an annual overview for a user by its id.
/v1/user/{userid}/export-annual-overview/{itemid}
DELETE
Deleteexportannualoverviewforuser — Used to create new and read existing annual overviews of all the user's monetary accounts. Once created, annual overviews can be downloaded in PDF format via the 'export-annual-overview/{id}/content' endpoint.
/v1/user/{userid}/export-annual-overview/{itemid}
GET
Readfeatureannouncementforuser — view for updating the feature display.
/v1/user/{userid}/feature-announcement/{itemid}
GET
Listallinsightpreferencedateforuser — Used to allow users to set insight/budget preferences.
/v1/user/{userid}/insight-preference-date
GET
Listallinsightsforuser — Used to get insights about transactions between given time range.
/v1/user/{userid}/insights
GET
Listallinsightssearchforuser — Used to get events based on time and insight category.
/v1/user/{userid}/insights-search
GET
Listallinvoiceforuser — Used to list bunq invoices by user.
/v1/user/{userid}/invoice
GET
Listallpdfcontentforuserinvoice — Get a PDF export of an invoice.
/v1/user/{userid}/invoice/{invoiceid}/pdf-content
GET
Readinvoiceforuser — Used to list bunq invoices by user.
/v1/user/{userid}/invoice/{itemid}
GET
Listalllegalnameforuser — Endpoint for getting available legal names that can be used by the user.
/v1/user/{userid}/legal-name
GET
Listalllimitforuser — Get all limits for the authenticated user.
/v1/user/{userid}/limit
GET
Listallmonetaryaccountforuser — Get a collection of all your MonetaryAccounts.
/v1/user/{userid}/monetary-account
POST
Createmonetaryaccountbankforuser — Create new MonetaryAccountBank.
/v1/user/{userid}/monetary-account-bank
GET
Listallmonetaryaccountbankforuser — Gets a listing of all MonetaryAccountBanks of a given user.
/v1/user/{userid}/monetary-account-bank
GET
Readmonetaryaccountbankforuser — Get a specific MonetaryAccountBank.
/v1/user/{userid}/monetary-account-bank/{itemid}
PUT
Updatemonetaryaccountbankforuser — Update a specific existing MonetaryAccountBank.
/v1/user/{userid}/monetary-account-bank/{itemid}
GET
Listallmonetaryaccountcardforuser — Gets a listing of all MonetaryAccountCard of a given user.
/v1/user/{userid}/monetary-account-card
GET
Readmonetaryaccountcardforuser — Get a specific MonetaryAccountCard.
/v1/user/{userid}/monetary-account-card/{itemid}
PUT
Updatemonetaryaccountcardforuser — Update a specific existing MonetaryAccountCard.
/v1/user/{userid}/monetary-account-card/{itemid}
POST
Createmonetaryaccountexternalforuser — Endpoint for managing monetary accounts which are connected to external services.
/v1/user/{userid}/monetary-account-external
GET
Listallmonetaryaccountexternalforuser — Endpoint for managing monetary accounts which are connected to external services.
/v1/user/{userid}/monetary-account-external
POST
Createmonetaryaccountexternalsavingsforuser — Endpoint for managing monetary account savings which are connected to external services.
/v1/user/{userid}/monetary-account-external-savings
GET
Listallmonetaryaccountexternalsavingsforuser — Endpoint for managing monetary account savings which are connected to external services.
/v1/user/{userid}/monetary-account-external-savings
GET
Readmonetaryaccountexternalsavingsforuser — Endpoint for managing monetary account savings which are connected to external services.
/v1/user/{userid}/monetary-account-external-savings/{itemid}
PUT
Updatemonetaryaccountexternalsavingsforuser — Endpoint for managing monetary account savings which are connected to external services.
/v1/user/{userid}/monetary-account-external-savings/{itemid}
GET
Readmonetaryaccountexternalforuser — Endpoint for managing monetary accounts which are connected to external services.
/v1/user/{userid}/monetary-account-external/{itemid}
PUT
Updatemonetaryaccountexternalforuser — Endpoint for managing monetary accounts which are connected to external services.
/v1/user/{userid}/monetary-account-external/{itemid}
POST
Createmonetaryaccountjointforuser — The endpoint for joint monetary accounts.
/v1/user/{userid}/monetary-account-joint
GET
Listallmonetaryaccountjointforuser — The endpoint for joint monetary accounts.
/v1/user/{userid}/monetary-account-joint
GET
Readmonetaryaccountjointforuser — The endpoint for joint monetary accounts.
/v1/user/{userid}/monetary-account-joint/{itemid}
PUT
Updatemonetaryaccountjointforuser — The endpoint for joint monetary accounts.
/v1/user/{userid}/monetary-account-joint/{itemid}
POST
Createmonetaryaccountsavingsforuser — Create new MonetaryAccountSavings.
/v1/user/{userid}/monetary-account-savings
GET
Listallmonetaryaccountsavingsforuser — Gets a listing of all MonetaryAccountSavingss of a given user.
/v1/user/{userid}/monetary-account-savings
GET
Readmonetaryaccountsavingsforuser — Get a specific MonetaryAccountSavings.
/v1/user/{userid}/monetary-account-savings/{itemid}
PUT
Updatemonetaryaccountsavingsforuser — Update a specific existing MonetaryAccountSavings.
/v1/user/{userid}/monetary-account-savings/{itemid}
GET
Readmonetaryaccountforuser — Get a specific MonetaryAccount.
/v1/user/{userid}/monetary-account/{itemid}
POST
Createnoteattachmentforusermonetaryaccountadyencardtransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountadyencardtransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountadyencardtransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountadyencardtransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountadyencardtransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountadyencardtransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-text
GET
Listallnotetextforusermonetaryaccountadyencardtransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-text
PUT
Updatenotetextforusermonetaryaccountadyencardtransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountadyencardtransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountadyencardtransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-text/{itemid}
POST
Createattachmentforusermonetaryaccount — Create a new monetary account attachment. Create a POST request with a payload that contains the binary representation of the file, without any JSON wrapping. Make sure you define the MIME type (i.e. image/jpeg) in the Content-Type header.
/v1/user/{userid}/monetary-account/{monetary-accountid}/attachment
GET
Listallcontentforusermonetaryaccountattachment — Get the raw content of a specific attachment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/attachment/{attachmentid}/content
POST
Createnoteattachmentforusermonetaryaccountbunqmefundraiserresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountbunqmefundraiserresult — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountbunqmefundraiserresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountbunqmefundraiserresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountbunqmefundraiserresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountbunqmefundraiserresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-text
GET
Listallnotetextforusermonetaryaccountbunqmefundraiserresult — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-text
PUT
Updatenotetextforusermonetaryaccountbunqmefundraiserresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountbunqmefundraiserresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountbunqmefundraiserresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-text/{itemid}
GET
Readbunqmefundraiserresultforusermonetaryaccount — bunq.me fundraiser result containing all payments.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{itemid}
POST
Createbunqmetabforusermonetaryaccount — bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab
GET
Listallbunqmetabforusermonetaryaccount — bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab
GET
Readbunqmetabresultresponseforusermonetaryaccount — Used to view bunq.me TabResultResponse objects belonging to a tab. A TabResultResponse is an object that holds details on a tab which has been paid from the provided monetary account.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab-result-response/{itemid}
PUT
Updatebunqmetabforusermonetaryaccount — bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab/{itemid}
GET
Readbunqmetabforusermonetaryaccount — bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.
/v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab/{itemid}
POST
Createcurrencycloudpaymentquoteforusermonetaryaccount — Endpoint for managing currency conversions.
/v1/user/{userid}/monetary-account/{monetary-accountid}/currency-cloud-payment-quote
GET
Listallcurrencyconversionforusermonetaryaccount — Endpoint for managing currency conversions.
/v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion
POST
Createcurrencyconversionquoteforusermonetaryaccount — Endpoint to create a quote for currency conversions.
/v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion-quote
GET
Readcurrencyconversionquoteforusermonetaryaccount — Endpoint to create a quote for currency conversions.
/v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion-quote/{itemid}
PUT
Updatecurrencyconversionquoteforusermonetaryaccount — Endpoint to create a quote for currency conversions.
/v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion-quote/{itemid}
GET
Readcurrencyconversionforusermonetaryaccount — Endpoint for managing currency conversions.
/v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion/{itemid}
POST
Createcustomerstatementforusermonetaryaccount — Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.
/v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement
GET
Listallcustomerstatementforusermonetaryaccount — Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.
/v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement
GET
Listallcontentforusermonetaryaccountcustomerstatement — Fetch the raw content of a statement export. The returned file format could be MT940, CSV or PDF depending on the statement format specified during the statement creation. The doc won't display the response of a request to get the content o
/v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement/{customer-statementid}/content
GET
Readcustomerstatementforusermonetaryaccount — Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.
/v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement/{itemid}
DELETE
Deletecustomerstatementforusermonetaryaccount — Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.
/v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement/{itemid}
POST
Createdraftpaymentforusermonetaryaccount — Create a new DraftPayment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment
GET
Listalldraftpaymentforusermonetaryaccount — Get a listing of all DraftPayments from a given MonetaryAccount.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment
POST
Createnoteattachmentforusermonetaryaccountdraftpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountdraftpayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountdraftpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountdraftpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountdraftpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountdraftpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-text
GET
Listallnotetextforusermonetaryaccountdraftpayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-text
PUT
Updatenotetextforusermonetaryaccountdraftpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountdraftpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountdraftpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-text/{itemid}
PUT
Updatedraftpaymentforusermonetaryaccount — Update a DraftPayment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{itemid}
GET
Readdraftpaymentforusermonetaryaccount — Get a specific DraftPayment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{itemid}
POST
Createstatementforusermonetaryaccountevent — Used to create a statement export of a single payment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/event/{eventid}/statement
GET
Readstatementforusermonetaryaccountevent — Used to create a statement export of a single payment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/event/{eventid}/statement/{itemid}
GET
Listallcontentforusermonetaryaccounteventstatement — Fetch the raw content of a payment statement export.
/v1/user/{userid}/monetary-account/{monetary-accountid}/event/{eventid}/statement/{statementid}/content
POST
Createexportribforusermonetaryaccount — Create a new RIB.
/v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib
GET
Listallexportribforusermonetaryaccount — List all the RIBs for a monetary account.
/v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib
GET
Listallcontentforusermonetaryaccountexportrib — Used to retrieve the raw content of an RIB.
/v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib/{export-ribid}/content
GET
Readexportribforusermonetaryaccount — Get a RIB for a monetary account by its id.
/v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib/{itemid}
DELETE
Deleteexportribforusermonetaryaccount — Used to create new and read existing RIBs of a monetary account
/v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib/{itemid}
POST
Createidealmerchanttransactionforusermonetaryaccount — View for requesting iDEAL transactions and polling their status.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction
GET
Listallidealmerchanttransactionforusermonetaryaccount — View for requesting iDEAL transactions and polling their status.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction
POST
Createnoteattachmentforusermonetaryaccountidealmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountidealmerchanttransaction — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountidealmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountidealmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountidealmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountidealmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-text
GET
Listallnotetextforusermonetaryaccountidealmerchanttransaction — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-text
PUT
Updatenotetextforusermonetaryaccountidealmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountidealmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountidealmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-text/{itemid}
GET
Readidealmerchanttransactionforusermonetaryaccount — View for requesting iDEAL transactions and polling their status.
/v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{itemid}
GET
Listallinvoiceforusermonetaryaccount — Used to view a bunq invoice.
/v1/user/{userid}/monetary-account/{monetary-accountid}/invoice
GET
Readinvoiceforusermonetaryaccount — Used to view a bunq invoice.
/v1/user/{userid}/monetary-account/{monetary-accountid}/invoice/{itemid}
GET
Listallmastercardactionforusermonetaryaccount — MasterCard transaction view.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action
GET
Readmastercardactionforusermonetaryaccount — MasterCard transaction view.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{itemid}
POST
Createnoteattachmentforusermonetaryaccountmastercardaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountmastercardaction — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountmastercardaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountmastercardaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountmastercardaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountmastercardaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-text
GET
Listallnotetextforusermonetaryaccountmastercardaction — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-text
PUT
Updatenotetextforusermonetaryaccountmastercardaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountmastercardaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountmastercardaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-text/{itemid}
GET
Listallpaymentforusermonetaryaccountmastercardaction — MasterCard transaction view.
/v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/payment
POST
Createnotificationfilterurlforusermonetaryaccount — Manage the url notification filters for a user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/notification-filter-url
GET
Listallnotificationfilterurlforusermonetaryaccount — Manage the url notification filters for a user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/notification-filter-url
POST
Createpaymentforusermonetaryaccount — Create a new Payment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment
GET
Listallpaymentforusermonetaryaccount — Get a listing of all Payments performed on a given MonetaryAccount (incoming and outgoing).
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment
POST
Createpaymentautoallocateforusermonetaryaccount — Manage a users automatic payment auto allocated settings.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate
GET
Listallpaymentautoallocateforusermonetaryaccount — Manage a users automatic payment auto allocated settings.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate
GET
Readpaymentautoallocateforusermonetaryaccount — Manage a users automatic payment auto allocated settings.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{itemid}
PUT
Updatepaymentautoallocateforusermonetaryaccount — Manage a users automatic payment auto allocated settings.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{itemid}
DELETE
Deletepaymentautoallocateforusermonetaryaccount — Manage a users automatic payment auto allocated settings.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{itemid}
GET
Listalldefinitionforusermonetaryaccountpaymentautoallocate — List all the definitions in a payment auto allocate.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{payment-auto-allocateid}/definition
GET
Listallinstanceforusermonetaryaccountpaymentautoallocate — List all the times a users payment was automatically allocated.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{payment-auto-allocateid}/instance
GET
Readinstanceforusermonetaryaccountpaymentautoallocate — List all the times a users payment was automatically allocated.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{payment-auto-allocateid}/instance/{itemid}
POST
Createpaymentbatchforusermonetaryaccount — Create a payment batch by sending an array of single payment objects, that will become part of the batch.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch
GET
Listallpaymentbatchforusermonetaryaccount — Return all the payment batches for a monetary account.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch
PUT
Updatepaymentbatchforusermonetaryaccount — Revoke a bunq.to payment batch. The status of all the payments will be set to REVOKED.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{itemid}
GET
Readpaymentbatchforusermonetaryaccount — Return the details of a specific payment batch.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{itemid}
POST
Createnoteattachmentforusermonetaryaccountpaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountpaymentbatch — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountpaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountpaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountpaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountpaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-text
GET
Listallnotetextforusermonetaryaccountpaymentbatch — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-text
PUT
Updatenotetextforusermonetaryaccountpaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountpaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountpaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-text/{itemid}
GET
Readpaymentforusermonetaryaccount — Get a specific previous Payment.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{itemid}
POST
Createnoteattachmentforusermonetaryaccountpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountpayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountpayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-text
GET
Listallnotetextforusermonetaryaccountpayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-text
PUT
Updatenotetextforusermonetaryaccountpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountpayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-text/{itemid}
POST
Createrequestinquiryforusermonetaryaccount — Create a new payment request.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry
GET
Listallrequestinquiryforusermonetaryaccount — Get all payment requests for a user's monetary account. bunqme_share_url is always null if the counterparty is a bunq user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry
POST
Createrequestinquirybatchforusermonetaryaccount — Create a request batch by sending an array of single request objects, that will become part of the batch.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch
GET
Listallrequestinquirybatchforusermonetaryaccount — Return all the request batches for a monetary account.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch
PUT
Updaterequestinquirybatchforusermonetaryaccount — Revoke a request batch. The status of all the requests will be set to REVOKED.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{itemid}
GET
Readrequestinquirybatchforusermonetaryaccount — Return the details of a specific request batch.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{itemid}
POST
Createnoteattachmentforusermonetaryaccountrequestinquirybatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountrequestinquirybatch — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountrequestinquirybatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountrequestinquirybatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountrequestinquirybatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountrequestinquirybatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-text
GET
Listallnotetextforusermonetaryaccountrequestinquirybatch — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-text
PUT
Updatenotetextforusermonetaryaccountrequestinquirybatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountrequestinquirybatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountrequestinquirybatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-text/{itemid}
PUT
Updaterequestinquiryforusermonetaryaccount — Revoke a request for payment, by updating the status to REVOKED.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{itemid}
GET
Readrequestinquiryforusermonetaryaccount — Get the details of a specific payment request, including its status. bunqme_share_url is always null if the counterparty is a bunq user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{itemid}
POST
Createnoteattachmentforusermonetaryaccountrequestinquiry — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountrequestinquiry — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountrequestinquiry — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountrequestinquiry — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountrequestinquiry — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountrequestinquiry — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-text
GET
Listallnotetextforusermonetaryaccountrequestinquiry — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-text
PUT
Updatenotetextforusermonetaryaccountrequestinquiry — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountrequestinquiry — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountrequestinquiry — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-text/{itemid}
GET
Listallrequestresponseforusermonetaryaccount — Get all RequestResponses for a MonetaryAccount.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response
PUT
Updaterequestresponseforusermonetaryaccount — Update the status to accept or reject the RequestResponse.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{itemid}
GET
Readrequestresponseforusermonetaryaccount — Get the details for a specific existing RequestResponse.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{itemid}
POST
Createnoteattachmentforusermonetaryaccountrequestresponse — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountrequestresponse — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountrequestresponse — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountrequestresponse — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountrequestresponse — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountrequestresponse — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-text
GET
Listallnotetextforusermonetaryaccountrequestresponse — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-text
PUT
Updatenotetextforusermonetaryaccountrequestresponse — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountrequestresponse — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountrequestresponse — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-text/{itemid}
GET
Listallscheduleforusermonetaryaccount — Get a collection of scheduled definition for a given monetary account. You can add the parameter type to filter the response. When type={SCHEDULE_DEFINITION_PAYMENT,SCHEDULE_DEFINITION_PAYMENT_BATCH} is provided only schedule definition obj
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule
POST
Createschedulepaymentforusermonetaryaccount — Endpoint for schedule payments.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment
GET
Listallschedulepaymentforusermonetaryaccount — Endpoint for schedule payments.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment
POST
Createschedulepaymentbatchforusermonetaryaccount — Endpoint for schedule payment batches.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch
GET
Readschedulepaymentbatchforusermonetaryaccount — Endpoint for schedule payment batches.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{itemid}
PUT
Updateschedulepaymentbatchforusermonetaryaccount — Endpoint for schedule payment batches.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{itemid}
DELETE
Deleteschedulepaymentbatchforusermonetaryaccount — Endpoint for schedule payment batches.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{itemid}
POST
Createnoteattachmentforusermonetaryaccountschedulepaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountschedulepaymentbatch — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountschedulepaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountschedulepaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountschedulepaymentbatch — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountschedulepaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-text
GET
Listallnotetextforusermonetaryaccountschedulepaymentbatch — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-text
PUT
Updatenotetextforusermonetaryaccountschedulepaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountschedulepaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountschedulepaymentbatch — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-text/{itemid}
DELETE
Deleteschedulepaymentforusermonetaryaccount — Endpoint for schedule payments.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{itemid}
GET
Readschedulepaymentforusermonetaryaccount — Endpoint for schedule payments.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{itemid}
PUT
Updateschedulepaymentforusermonetaryaccount — Endpoint for schedule payments.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{itemid}
POST
Createnoteattachmentforusermonetaryaccountschedulepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountschedulepayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountschedulepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountschedulepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountschedulepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountschedulepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-text
GET
Listallnotetextforusermonetaryaccountschedulepayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-text
PUT
Updatenotetextforusermonetaryaccountschedulepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountschedulepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountschedulepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-text/{itemid}
GET
Readscheduleforusermonetaryaccount — Get a specific schedule definition for a given monetary account.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{itemid}
GET
Listallscheduleinstanceforusermonetaryaccountschedule — view for reading, updating and listing the scheduled instance.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance
GET
Readscheduleinstanceforusermonetaryaccountschedule — view for reading, updating and listing the scheduled instance.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{itemid}
PUT
Updatescheduleinstanceforusermonetaryaccountschedule — view for reading, updating and listing the scheduled instance.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{itemid}
POST
Createnoteattachmentforusermonetaryaccountschedulescheduleinstance — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountschedulescheduleinstance — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountschedulescheduleinstance — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountschedulescheduleinstance — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountschedulescheduleinstance — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountschedulescheduleinstance — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-text
GET
Listallnotetextforusermonetaryaccountschedulescheduleinstance — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-text
PUT
Updatenotetextforusermonetaryaccountschedulescheduleinstance — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountschedulescheduleinstance — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountschedulescheduleinstance — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-text/{itemid}
POST
Createshareinvitemonetaryaccountinquiryforusermonetaryaccount — [DEPRECATED - use /share-invite-monetary-account-response] Create a new share inquiry for a monetary account, specifying the permission the other bunq user will have on it.
/v1/user/{userid}/monetary-account/{monetary-accountid}/share-invite-monetary-account-inquiry
GET
Listallshareinvitemonetaryaccountinquiryforusermonetaryaccount — [DEPRECATED - use /share-invite-monetary-account-response] Get a list with all the share inquiries for a monetary account, only if the requesting user has permission to change the details of the various ones.
/v1/user/{userid}/monetary-account/{monetary-accountid}/share-invite-monetary-account-inquiry
GET
Readshareinvitemonetaryaccountinquiryforusermonetaryaccount — [DEPRECATED - use /share-invite-monetary-account-response] Get the details of a specific share inquiry.
/v1/user/{userid}/monetary-account/{monetary-accountid}/share-invite-monetary-account-inquiry/{itemid}
PUT
Updateshareinvitemonetaryaccountinquiryforusermonetaryaccount — [DEPRECATED - use /share-invite-monetary-account-response] Update the details of a share. This includes updating status (revoking or cancelling it), granted permission and validity period of this share.
/v1/user/{userid}/monetary-account/{monetary-accountid}/share-invite-monetary-account-inquiry/{itemid}
GET
Listallsofortmerchanttransactionforusermonetaryaccount — View for requesting Sofort transactions and polling their status.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction
GET
Readsofortmerchanttransactionforusermonetaryaccount — View for requesting Sofort transactions and polling their status.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{itemid}
POST
Createnoteattachmentforusermonetaryaccountsofortmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountsofortmerchanttransaction — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountsofortmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountsofortmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountsofortmerchanttransaction — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountsofortmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-text
GET
Listallnotetextforusermonetaryaccountsofortmerchanttransaction — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-text
PUT
Updatenotetextforusermonetaryaccountsofortmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountsofortmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountsofortmerchanttransaction — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-text/{itemid}
GET
Readswitchservicepaymentforusermonetaryaccount — An incoming payment made towards an account of an external bank and redirected to a bunq account via switch service.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{itemid}
POST
Createnoteattachmentforusermonetaryaccountswitchservicepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountswitchservicepayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountswitchservicepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountswitchservicepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountswitchservicepayment — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountswitchservicepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-text
GET
Listallnotetextforusermonetaryaccountswitchservicepayment — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-text
PUT
Updatenotetextforusermonetaryaccountswitchservicepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountswitchservicepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountswitchservicepayment — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-text/{itemid}
GET
Listallwhitelistsddforusermonetaryaccount — Get a listing of all SDD whitelist entries for a target monetary account.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist-sdd
GET
Readwhitelistsddforusermonetaryaccount — Get a specific SDD whitelist entry.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist-sdd/{itemid}
POST
Createnoteattachmentforusermonetaryaccountwhitelistwhitelistresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-attachment
GET
Listallnoteattachmentforusermonetaryaccountwhitelistwhitelistresult — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-attachment
PUT
Updatenoteattachmentforusermonetaryaccountwhitelistwhitelistresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-attachment/{itemid}
DELETE
Deletenoteattachmentforusermonetaryaccountwhitelistwhitelistresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-attachment/{itemid}
GET
Readnoteattachmentforusermonetaryaccountwhitelistwhitelistresult — Used to manage attachment notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-attachment/{itemid}
POST
Createnotetextforusermonetaryaccountwhitelistwhitelistresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-text
GET
Listallnotetextforusermonetaryaccountwhitelistwhitelistresult — Manage the notes for a given user.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-text
PUT
Updatenotetextforusermonetaryaccountwhitelistwhitelistresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-text/{itemid}
DELETE
Deletenotetextforusermonetaryaccountwhitelistwhitelistresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-text/{itemid}
GET
Readnotetextforusermonetaryaccountwhitelistwhitelistresult — Used to manage text notes.
/v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-text/{itemid}
POST
Createnotificationfilteremailforuser — Manage the email notification filters for a user.
/v1/user/{userid}/notification-filter-email
GET
Listallnotificationfilteremailforuser — Manage the email notification filters for a user.
/v1/user/{userid}/notification-filter-email
POST
Createnotificationfilterfailureforuser — Manage the url notification filters for a user.
/v1/user/{userid}/notification-filter-failure
GET
Listallnotificationfilterfailureforuser — Manage the url notification filters for a user.
/v1/user/{userid}/notification-filter-failure
POST
Createnotificationfilterpushforuser — Manage the push notification filters for a user.
/v1/user/{userid}/notification-filter-push
GET
Listallnotificationfilterpushforuser — Manage the push notification filters for a user.
/v1/user/{userid}/notification-filter-push
POST
Createnotificationfilterurlforuser — Manage the url notification filters for a user.
/v1/user/{userid}/notification-filter-url
GET
Listallnotificationfilterurlforuser — Manage the url notification filters for a user.
/v1/user/{userid}/notification-filter-url
POST
Createoauthclientforuser — Used for managing OAuth Clients.
/v1/user/{userid}/oauth-client
GET
Listalloauthclientforuser — Used for managing OAuth Clients.
/v1/user/{userid}/oauth-client
GET
Readoauthclientforuser — Used for managing OAuth Clients.
/v1/user/{userid}/oauth-client/{itemid}
PUT
Updateoauthclientforuser — Used for managing OAuth Clients.
/v1/user/{userid}/oauth-client/{itemid}
POST
Createcallbackurlforuseroauthclient — Used for managing OAuth Client Callback URLs.
/v1/user/{userid}/oauth-client/{oauth-clientid}/callback-url
GET
Listallcallbackurlforuseroauthclient — Used for managing OAuth Client Callback URLs.
/v1/user/{userid}/oauth-client/{oauth-clientid}/callback-url
GET
Readcallbackurlforuseroauthclient — Used for managing OAuth Client Callback URLs.
/v1/user/{userid}/oauth-client/{oauth-clientid}/callback-url/{itemid}
PUT
Updatecallbackurlforuseroauthclient — Used for managing OAuth Client Callback URLs.
/v1/user/{userid}/oauth-client/{oauth-clientid}/callback-url/{itemid}
DELETE
Deletecallbackurlforuseroauthclient — Used for managing OAuth Client Callback URLs.
/v1/user/{userid}/oauth-client/{oauth-clientid}/callback-url/{itemid}
GET
Listallpaymentautoallocateforuser — List a users automatic payment auto allocated settings.
/v1/user/{userid}/payment-auto-allocate
POST
Createpaymentserviceproviderdraftpaymentforuser — Manage the PaymentServiceProviderDraftPayment's for a PISP.
/v1/user/{userid}/payment-service-provider-draft-payment
GET
Listallpaymentserviceproviderdraftpaymentforuser — Manage the PaymentServiceProviderDraftPayment's for a PISP.
/v1/user/{userid}/payment-service-provider-draft-payment
PUT
Updatepaymentserviceproviderdraftpaymentforuser — Manage the PaymentServiceProviderDraftPayment's for a PISP.
/v1/user/{userid}/payment-service-provider-draft-payment/{itemid}
GET
Readpaymentserviceproviderdraftpaymentforuser — Manage the PaymentServiceProviderDraftPayment's for a PISP.
/v1/user/{userid}/payment-service-provider-draft-payment/{itemid}
POST
Createpaymentserviceproviderissuertransactionforuser — The endpoint for payment service provider issuer transactions
/v1/user/{userid}/payment-service-provider-issuer-transaction
GET
Listallpaymentserviceproviderissuertransactionforuser — The endpoint for payment service provider issuer transactions
/v1/user/{userid}/payment-service-provider-issuer-transaction
GET
Readpaymentserviceproviderissuertransactionforuser — The endpoint for payment service provider issuer transactions
/v1/user/{userid}/payment-service-provider-issuer-transaction/{itemid}
PUT
Updatepaymentserviceproviderissuertransactionforuser — The endpoint for payment service provider issuer transactions
/v1/user/{userid}/payment-service-provider-issuer-transaction/{itemid}
POST
Createregistrysettlementforuserregistry — Create a new Slice group settlement.
/v1/user/{userid}/registry/{registryid}/registry-settlement
GET
Listallregistrysettlementforuserregistry — Get a listing of all Slice group settlements.
/v1/user/{userid}/registry/{registryid}/registry-settlement
GET
Readregistrysettlementforuserregistry — Get a specific Slice group settlement.
/v1/user/{userid}/registry/{registryid}/registry-settlement/{itemid}
GET
Listallscheduleforuser — Get a collection of scheduled definition for all accessible monetary accounts of the user. You can add the parameter type to filter the response. When type={SCHEDULE_DEFINITION_PAYMENT,SCHEDULE_DEFINITION_PAYMENT_BATCH} is provided only sch
/v1/user/{userid}/schedule
GET
Listallshareinvitemonetaryaccountresponseforuser — Return all the shares a user was invited to.
/v1/user/{userid}/share-invite-monetary-account-response
GET
Readshareinvitemonetaryaccountresponseforuser — Return the details of a specific share a user was invited to.
/v1/user/{userid}/share-invite-monetary-account-response/{itemid}
PUT
Updateshareinvitemonetaryaccountresponseforuser — Accept or reject a share a user was invited to.
/v1/user/{userid}/share-invite-monetary-account-response/{itemid}
POST
Createtokenqrrequestidealforuser — Create a request from an ideal transaction.
/v1/user/{userid}/token-qr-request-ideal
POST
Createtokenqrrequestsofortforuser — Create a request from an SOFORT transaction.
/v1/user/{userid}/token-qr-request-sofort
GET
Listalltransferwisecurrencyforuser — Used to get a list of supported currencies for Transferwise.
/v1/user/{userid}/transferwise-currency
POST
Createtransferwisequoteforuser — Used to get quotes from Transferwise. These can be used to initiate payments.
/v1/user/{userid}/transferwise-quote
POST
Createtransferwisequotetemporaryforuser — Used to get temporary quotes from Transferwise. These cannot be used to initiate payments
/v1/user/{userid}/transferwise-quote-temporary
GET
Readtransferwisequotetemporaryforuser — Used to get temporary quotes from Transferwise. These cannot be used to initiate payments
/v1/user/{userid}/transferwise-quote-temporary/{itemid}
GET
Readtransferwisequoteforuser — Used to get quotes from Transferwise. These can be used to initiate payments.
/v1/user/{userid}/transferwise-quote/{itemid}
POST
Createtransferwiserecipientforusertransferwisequote — Used to manage recipient accounts with Transferwise.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient
GET
Listalltransferwiserecipientforusertransferwisequote — Used to manage recipient accounts with Transferwise.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient
POST
Createtransferwiserecipientrequirementforusertransferwisequote — Used to determine the recipient account requirements for Transferwise transfers.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient-requirement
GET
Listalltransferwiserecipientrequirementforusertransferwisequote — Used to determine the recipient account requirements for Transferwise transfers.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient-requirement
GET
Readtransferwiserecipientforusertransferwisequote — Used to manage recipient accounts with Transferwise.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient/{itemid}
DELETE
Deletetransferwiserecipientforusertransferwisequote — Used to manage recipient accounts with Transferwise.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient/{itemid}
POST
Createtransferwisetransferforusertransferwisequote — Used to create Transferwise payments.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-transfer
GET
Listalltransferwisetransferforusertransferwisequote — Used to create Transferwise payments.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-transfer
POST
Createtransferwisetransferrequirementforusertransferwisequote — Used to determine the account requirements for Transferwise transfers.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-transfer-requirement
GET
Readtransferwisetransferforusertransferwisequote — Used to create Transferwise payments.
/v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-transfer/{itemid}
POST
Createtransferwiseuserforuser — Used to manage Transferwise users.
/v1/user/{userid}/transferwise-user
GET
Listalltransferwiseuserforuser — Used to manage Transferwise users.
/v1/user/{userid}/transferwise-user
GET
Listalltreeprogressforuser — See how many trees this user has planted.
/v1/user/{userid}/tree-progress
GET
Listallwhitelistsddforuser — Get a listing of all recurring SDD whitelist entries for a target monetary account.
/v1/user/{userid}/whitelist-sdd
POST
Createwhitelistsddoneoffforuser — Create a new one off SDD whitelist entry.
/v1/user/{userid}/whitelist-sdd-one-off
GET
Listallwhitelistsddoneoffforuser — Get a listing of all one off SDD whitelist entries for a target monetary account.
/v1/user/{userid}/whitelist-sdd-one-off
GET
Readwhitelistsddoneoffforuser — Get a specific one off SDD whitelist entry.
/v1/user/{userid}/whitelist-sdd-one-off/{itemid}
PUT
Updatewhitelistsddoneoffforuser — Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted.
/v1/user/{userid}/whitelist-sdd-one-off/{itemid}
DELETE
Deletewhitelistsddoneoffforuser — Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted.
/v1/user/{userid}/whitelist-sdd-one-off/{itemid}
POST
Createwhitelistsddrecurringforuser — Create a new recurring SDD whitelist entry.
/v1/user/{userid}/whitelist-sdd-recurring
GET
Listallwhitelistsddrecurringforuser — Get a listing of all recurring SDD whitelist entries for a target monetary account.
/v1/user/{userid}/whitelist-sdd-recurring
GET
Readwhitelistsddrecurringforuser — Get a specific recurring SDD whitelist entry.
/v1/user/{userid}/whitelist-sdd-recurring/{itemid}
PUT
Updatewhitelistsddrecurringforuser — Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted.
/v1/user/{userid}/whitelist-sdd-recurring/{itemid}
DELETE
Deletewhitelistsddrecurringforuser — Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted.
/v1/user/{userid}/whitelist-sdd-recurring/{itemid}
GET
Readwhitelistsddforuser — Get a specific recurring SDD whitelist entry.
/v1/user/{userid}/whitelist-sdd/{itemid}

MCP Tools

get-collection-all-available-users

Get a collection of all available users.

read-only idempotent
get-specific-user

Get a specific user.

read-only idempotent
get-available-categories

Get the available categories.

read-only idempotent
manage-user-defined-categories

Manage user-defined categories.

get-raw-content-specific-attachment

Get the raw content of a specific attachment.

read-only idempotent
get-specific-attachment-header-response

Get a specific attachment. The header of the response contains the content-type of the attachment.

read-only idempotent
get-all-subscription-billing-contract

Get all subscription billing contract for the authenticated user.

read-only idempotent
bunq-me-public-profile-user

bunq.me public profile of the user.

read-only idempotent
bunq-me-public-profile-user-2

bunq.me public profile of the user.

read-only idempotent
return-all-cards-available-user

Return all the cards available to the user.

read-only idempotent
used-update-multiple-cards-batch

Used to update multiple cards in a batch.

used-replace-multiple-cards-batch

Used to replace multiple cards in a batch.

create-new-credit-card-request

Create a new credit card request.

create-new-debit-card-request

Create a new debit card request.

return-all-accepted-card-names

Return all the accepted card names for a specific user.

read-only idempotent
used-create-new-and-read

Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format.

read-only idempotent
used-serialize-exportstatementcardcsv

Used to serialize ExportStatementCardCsv

used-serialize-exportstatementcardcsv-2

Used to serialize ExportStatementCardCsv

read-only idempotent
used-serialize-exportstatementcardcsv-3

Used to serialize ExportStatementCardCsv

read-only idempotent
used-serialize-exportstatementcardcsv-4

Used to serialize ExportStatementCardCsv

idempotent
used-serialize-exportstatementcardpdf

Used to serialize ExportStatementCardPdf

used-serialize-exportstatementcardpdf-2

Used to serialize ExportStatementCardPdf

read-only idempotent
used-serialize-exportstatementcardpdf-3

Used to serialize ExportStatementCardPdf

read-only idempotent
used-serialize-exportstatementcardpdf-4

Used to serialize ExportStatementCardPdf

idempotent
fetch-raw-content-card-statement

Fetch the raw content of a card statement export. The returned file format could be CSV or PDF depending on the statement format specified during the statement creation. The doc won't display the response of a request to get the content of

read-only idempotent
used-create-new-and-read-2

Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format.

read-only idempotent
generate-new-cvc2-code-card

Generate a new CVC2 code for a card.

get-all-generated-cvc2-codes

Get all generated CVC2 codes for a card.

read-only idempotent
get-details-specific-generated-cvc2

Get the details for a specific generated CVC2 code.

read-only idempotent
endpoint-generating-and-retrieving-new

Endpoint for generating and retrieving a new CVC2 code.

idempotent
request-card-replacement

Request a card replacement.

update-card-details-allow-change

Update the card details. Allow to change pin code, status, limits, country permissions and the monetary account connected to the card. When the card has been received, it can be also activated through this endpoint.

idempotent
return-details-specific-card

Return the details of a specific card.

read-only idempotent
pin-certificate-chain

Pin the certificate chain.

list-all-pinned-certificate-chain

List all the pinned certificate chain for the given user.

read-only idempotent
remove-pinned-certificate-chain-specific

Remove the pinned certificate chain with the specific ID.

idempotent
get-pinned-certificate-chain-specified

Get the pinned certificate chain with the specified ID.

read-only idempotent
endpoint-apps-fetch-challenge-request

Endpoint for apps to fetch a challenge request.

read-only idempotent
endpoint-apps-fetch-challenge-request-2

Endpoint for apps to fetch a challenge request.

idempotent
get-raw-content-specific-attachment-2

Get the raw content of a specific attachment.

read-only idempotent
create-and-manage-companies

Create and manage companies.

create-and-manage-companies-2

Create and manage companies.

read-only idempotent
create-and-manage-companies-3

Create and manage companies.

read-only idempotent
create-and-manage-companies-4

Create and manage companies.

idempotent
used-confirm-availability-funds-account

Used to confirm availability of funds on an account.

create-credential-user-server-authentication

Create a credential of a user for server authentication, or delete the credential of a user for server authentication.

read-only idempotent
manage-ips-which-may-be

Manage the IPs which may be used for a credential of a user for server authentication.

manage-ips-which-may-be-2

Manage the IPs which may be used for a credential of a user for server authentication.

read-only idempotent
manage-ips-which-may-be-3

Manage the IPs which may be used for a credential of a user for server authentication.

read-only idempotent
manage-ips-which-may-be-4

Manage the IPs which may be used for a credential of a user for server authentication.

idempotent
create-credential-user-server-authentication-2

Create a credential of a user for server authentication, or delete the credential of a user for server authentication.

read-only idempotent
endpoint-manage-currencycloud-beneficiaries

Endpoint to manage CurrencyCloud beneficiaries.

endpoint-manage-currencycloud-beneficiaries-2

Endpoint to manage CurrencyCloud beneficiaries.

read-only idempotent
endpoint-list-requirements-currencycloud-beneficiaries

Endpoint to list requirements for CurrencyCloud beneficiaries.

read-only idempotent
endpoint-manage-currencycloud-beneficiaries-3

Endpoint to manage CurrencyCloud beneficiaries.

read-only idempotent
get-collection-events-given-user

Get a collection of events for a given user. You can add query the parameters monetary_account_id, status and/or display_user_event to filter the response. When monetary_account_id={id,id} is provided only events that relate to these moneta

read-only idempotent
get-specific-event-given-user

Get a specific event for a given user.

read-only idempotent
create-new-annual-overview-specific

Create a new annual overview for a specific year. An overview can be generated only for a past year.

list-all-annual-overviews-user

List all the annual overviews for a user.

read-only idempotent
used-retrieve-raw-content-annual

Used to retrieve the raw content of an annual overview.

read-only idempotent
get-annual-overview-user-its

Get an annual overview for a user by its id.

read-only idempotent
used-create-new-and-read-3

Used to create new and read existing annual overviews of all the user's monetary accounts. Once created, annual overviews can be downloaded in PDF format via the 'export-annual-overview/{id}/content' endpoint.

idempotent
view-updating-feature-display

view for updating the feature display.

read-only idempotent
used-allow-users-set-insight

Used to allow users to set insight/budget preferences.

read-only idempotent
used-get-insights-about-transactions

Used to get insights about transactions between given time range.

read-only idempotent
used-get-events-based-time

Used to get events based on time and insight category.

read-only idempotent
used-list-bunq-invoices-user

Used to list bunq invoices by user.

read-only idempotent
get-pdf-export-invoice

Get a PDF export of an invoice.

read-only idempotent
used-list-bunq-invoices-user-2

Used to list bunq invoices by user.

read-only idempotent
endpoint-getting-available-legal-names

Endpoint for getting available legal names that can be used by the user.

read-only idempotent
get-all-limits-authenticated-user

Get all limits for the authenticated user.

read-only idempotent
get-collection-all-your-monetaryaccounts

Get a collection of all your MonetaryAccounts.

read-only idempotent
create-new-monetaryaccountbank

Create new MonetaryAccountBank.

gets-listing-all-monetaryaccountbanks-given

Gets a listing of all MonetaryAccountBanks of a given user.

read-only idempotent
get-specific-monetaryaccountbank

Get a specific MonetaryAccountBank.

read-only idempotent
update-specific-existing-monetaryaccountbank

Update a specific existing MonetaryAccountBank.

idempotent
gets-listing-all-monetaryaccountcard-given

Gets a listing of all MonetaryAccountCard of a given user.

read-only idempotent
get-specific-monetaryaccountcard

Get a specific MonetaryAccountCard.

read-only idempotent
update-specific-existing-monetaryaccountcard

Update a specific existing MonetaryAccountCard.

idempotent
endpoint-managing-monetary-accounts-which

Endpoint for managing monetary accounts which are connected to external services.

endpoint-managing-monetary-accounts-which-2

Endpoint for managing monetary accounts which are connected to external services.

read-only idempotent
endpoint-managing-monetary-account-savings

Endpoint for managing monetary account savings which are connected to external services.

endpoint-managing-monetary-account-savings-2

Endpoint for managing monetary account savings which are connected to external services.

read-only idempotent
endpoint-managing-monetary-account-savings-3

Endpoint for managing monetary account savings which are connected to external services.

read-only idempotent
endpoint-managing-monetary-account-savings-4

Endpoint for managing monetary account savings which are connected to external services.

idempotent
endpoint-managing-monetary-accounts-which-3

Endpoint for managing monetary accounts which are connected to external services.

read-only idempotent
endpoint-managing-monetary-accounts-which-4

Endpoint for managing monetary accounts which are connected to external services.

idempotent
endpoint-joint-monetary-accounts

The endpoint for joint monetary accounts.

endpoint-joint-monetary-accounts-2

The endpoint for joint monetary accounts.

read-only idempotent
endpoint-joint-monetary-accounts-3

The endpoint for joint monetary accounts.

read-only idempotent
endpoint-joint-monetary-accounts-4

The endpoint for joint monetary accounts.

idempotent
create-new-monetaryaccountsavings

Create new MonetaryAccountSavings.

gets-listing-all-monetaryaccountsavingss-given

Gets a listing of all MonetaryAccountSavingss of a given user.

read-only idempotent
get-specific-monetaryaccountsavings

Get a specific MonetaryAccountSavings.

read-only idempotent
update-specific-existing-monetaryaccountsavings

Update a specific existing MonetaryAccountSavings.

idempotent
get-specific-monetaryaccount

Get a specific MonetaryAccount.

read-only idempotent
used-manage-attachment-notes

Used to manage attachment notes.

used-manage-attachment-notes-2

Used to manage attachment notes.

read-only idempotent
used-manage-attachment-notes-3

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-4

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-5

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes

Used to manage text notes.

used-manage-text-notes-2

Used to manage text notes.

read-only idempotent
used-manage-text-notes-3

Used to manage text notes.

idempotent
used-manage-text-notes-4

Used to manage text notes.

idempotent
used-manage-text-notes-5

Used to manage text notes.

read-only idempotent
create-new-monetary-account-attachment

Create a new monetary account attachment. Create a POST request with a payload that contains the binary representation of the file, without any JSON wrapping. Make sure you define the MIME type (i.e. image/jpeg) in the Content-Type header.

get-raw-content-specific-attachment-3

Get the raw content of a specific attachment.

read-only idempotent
used-manage-attachment-notes-6

Used to manage attachment notes.

manage-notes-given-user

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-7

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-8

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-9

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-6

Used to manage text notes.

manage-notes-given-user-2

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-7

Used to manage text notes.

idempotent
used-manage-text-notes-8

Used to manage text notes.

idempotent
used-manage-text-notes-9

Used to manage text notes.

read-only idempotent
bunq-me-fundraiser-result-containing-all

bunq.me fundraiser result containing all payments.

read-only idempotent
bunq-me-tabs-allows-you-create

bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.

bunq-me-tabs-allows-you-create-2

bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.

read-only idempotent
used-view-bunq-me-tabresultresponse-objects

Used to view bunq.me TabResultResponse objects belonging to a tab. A TabResultResponse is an object that holds details on a tab which has been paid from the provided monetary account.

read-only idempotent
bunq-me-tabs-allows-you-create-3

bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.

idempotent
bunq-me-tabs-allows-you-create-4

bunq.me tabs allows you to create a payment request and share the link through e-mail, chat, etc. Multiple persons are able to respond to the payment request and pay through bunq, iDeal or SOFORT.

read-only idempotent
endpoint-managing-currency-conversions

Endpoint for managing currency conversions.

endpoint-managing-currency-conversions-2

Endpoint for managing currency conversions.

read-only idempotent
endpoint-create-quote-currency-conversions

Endpoint to create a quote for currency conversions.

endpoint-create-quote-currency-conversions-2

Endpoint to create a quote for currency conversions.

read-only idempotent
endpoint-create-quote-currency-conversions-3

Endpoint to create a quote for currency conversions.

idempotent
endpoint-managing-currency-conversions-3

Endpoint for managing currency conversions.

read-only idempotent
used-create-new-and-read-4

Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.

used-create-new-and-read-5

Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.

read-only idempotent
fetch-raw-content-statement-export

Fetch the raw content of a statement export. The returned file format could be MT940, CSV or PDF depending on the statement format specified during the statement creation. The doc won't display the response of a request to get the content o

read-only idempotent
used-create-new-and-read-6

Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.

read-only idempotent
used-create-new-and-read-7

Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format.

idempotent
create-new-draftpayment

Create a new DraftPayment.

get-listing-all-draftpayments-given

Get a listing of all DraftPayments from a given MonetaryAccount.

read-only idempotent
used-manage-attachment-notes-10

Used to manage attachment notes.

manage-notes-given-user-3

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-11

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-12

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-13

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-10

Used to manage text notes.

manage-notes-given-user-4

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-11

Used to manage text notes.

idempotent
used-manage-text-notes-12

Used to manage text notes.

idempotent
used-manage-text-notes-13

Used to manage text notes.

read-only idempotent
update-draftpayment

Update a DraftPayment.

idempotent
get-specific-draftpayment

Get a specific DraftPayment.

read-only idempotent
used-create-statement-export-single

Used to create a statement export of a single payment.

used-create-statement-export-single-2

Used to create a statement export of a single payment.

read-only idempotent
fetch-raw-content-payment-statement

Fetch the raw content of a payment statement export.

read-only idempotent
create-new-rib

Create a new RIB.

list-all-ribs-monetary-account

List all the RIBs for a monetary account.

read-only idempotent
used-retrieve-raw-content-rib

Used to retrieve the raw content of an RIB.

read-only idempotent
get-rib-monetary-account-its

Get a RIB for a monetary account by its id.

read-only idempotent
used-create-new-and-read-8

Used to create new and read existing RIBs of a monetary account

idempotent
view-requesting-ideal-transactions-and

View for requesting iDEAL transactions and polling their status.

view-requesting-ideal-transactions-and-2

View for requesting iDEAL transactions and polling their status.

read-only idempotent
used-manage-attachment-notes-14

Used to manage attachment notes.

manage-notes-given-user-5

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-15

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-16

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-17

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-14

Used to manage text notes.

manage-notes-given-user-6

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-15

Used to manage text notes.

idempotent
used-manage-text-notes-16

Used to manage text notes.

idempotent
used-manage-text-notes-17

Used to manage text notes.

read-only idempotent
view-requesting-ideal-transactions-and-3

View for requesting iDEAL transactions and polling their status.

read-only idempotent
used-view-bunq-invoice

Used to view a bunq invoice.

read-only idempotent
used-view-bunq-invoice-2

Used to view a bunq invoice.

read-only idempotent
mastercard-transaction-view

MasterCard transaction view.

read-only idempotent
mastercard-transaction-view-2

MasterCard transaction view.

read-only idempotent
used-manage-attachment-notes-18

Used to manage attachment notes.

manage-notes-given-user-7

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-19

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-20

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-21

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-18

Used to manage text notes.

manage-notes-given-user-8

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-19

Used to manage text notes.

idempotent
used-manage-text-notes-20

Used to manage text notes.

idempotent
used-manage-text-notes-21

Used to manage text notes.

read-only idempotent
mastercard-transaction-view-3

MasterCard transaction view.

read-only idempotent
manage-url-notification-filters-user

Manage the url notification filters for a user.

manage-url-notification-filters-user-2

Manage the url notification filters for a user.

read-only idempotent
create-new-payment

Create a new Payment.

get-listing-all-payments-performed

Get a listing of all Payments performed on a given MonetaryAccount (incoming and outgoing).

read-only idempotent
manage-users-automatic-payment-auto

Manage a users automatic payment auto allocated settings.

manage-users-automatic-payment-auto-2

Manage a users automatic payment auto allocated settings.

read-only idempotent
manage-users-automatic-payment-auto-3

Manage a users automatic payment auto allocated settings.

read-only idempotent
manage-users-automatic-payment-auto-4

Manage a users automatic payment auto allocated settings.

idempotent
manage-users-automatic-payment-auto-5

Manage a users automatic payment auto allocated settings.

idempotent
list-all-definitions-payment-auto

List all the definitions in a payment auto allocate.

read-only idempotent
list-all-times-users-payment

List all the times a users payment was automatically allocated.

read-only idempotent
list-all-times-users-payment-2

List all the times a users payment was automatically allocated.

read-only idempotent
create-payment-batch-sending-array

Create a payment batch by sending an array of single payment objects, that will become part of the batch.

return-all-payment-batches-monetary

Return all the payment batches for a monetary account.

read-only idempotent
revoke-bunq-to-payment-batch-status

Revoke a bunq.to payment batch. The status of all the payments will be set to REVOKED.

idempotent
return-details-specific-payment-batch

Return the details of a specific payment batch.

read-only idempotent
used-manage-attachment-notes-22

Used to manage attachment notes.

manage-notes-given-user-9

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-23

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-24

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-25

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-22

Used to manage text notes.

manage-notes-given-user-10

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-23

Used to manage text notes.

idempotent
used-manage-text-notes-24

Used to manage text notes.

idempotent
used-manage-text-notes-25

Used to manage text notes.

read-only idempotent
get-specific-previous-payment

Get a specific previous Payment.

read-only idempotent
used-manage-attachment-notes-26

Used to manage attachment notes.

manage-notes-given-user-11

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-27

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-28

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-29

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-26

Used to manage text notes.

manage-notes-given-user-12

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-27

Used to manage text notes.

idempotent
used-manage-text-notes-28

Used to manage text notes.

idempotent
used-manage-text-notes-29

Used to manage text notes.

read-only idempotent
create-new-payment-request

Create a new payment request.

get-all-payment-requests-user-s

Get all payment requests for a user's monetary account. bunqme_share_url is always null if the counterparty is a bunq user.

read-only idempotent
create-request-batch-sending-array

Create a request batch by sending an array of single request objects, that will become part of the batch.

return-all-request-batches-monetary

Return all the request batches for a monetary account.

read-only idempotent
revoke-request-batch-status-all

Revoke a request batch. The status of all the requests will be set to REVOKED.

idempotent
return-details-specific-request-batch

Return the details of a specific request batch.

read-only idempotent
used-manage-attachment-notes-30

Used to manage attachment notes.

manage-notes-given-user-13

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-31

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-32

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-33

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-30

Used to manage text notes.

manage-notes-given-user-14

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-31

Used to manage text notes.

idempotent
used-manage-text-notes-32

Used to manage text notes.

idempotent
used-manage-text-notes-33

Used to manage text notes.

read-only idempotent
revoke-request-payment-updating-status

Revoke a request for payment, by updating the status to REVOKED.

idempotent
get-details-specific-payment-request

Get the details of a specific payment request, including its status. bunqme_share_url is always null if the counterparty is a bunq user.

read-only idempotent
used-manage-attachment-notes-34

Used to manage attachment notes.

manage-notes-given-user-15

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-35

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-36

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-37

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-34

Used to manage text notes.

manage-notes-given-user-16

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-35

Used to manage text notes.

idempotent
used-manage-text-notes-36

Used to manage text notes.

idempotent
used-manage-text-notes-37

Used to manage text notes.

read-only idempotent
get-all-requestresponses-monetaryaccount

Get all RequestResponses for a MonetaryAccount.

read-only idempotent
update-status-accept-reject-requestresponse

Update the status to accept or reject the RequestResponse.

idempotent
get-details-specific-existing-requestresponse

Get the details for a specific existing RequestResponse.

read-only idempotent
used-manage-attachment-notes-38

Used to manage attachment notes.

manage-notes-given-user-17

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-39

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-40

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-41

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-38

Used to manage text notes.

manage-notes-given-user-18

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-39

Used to manage text notes.

idempotent
used-manage-text-notes-40

Used to manage text notes.

idempotent
used-manage-text-notes-41

Used to manage text notes.

read-only idempotent
get-collection-scheduled-definition-given

Get a collection of scheduled definition for a given monetary account. You can add the parameter type to filter the response. When type={SCHEDULE_DEFINITION_PAYMENT,SCHEDULE_DEFINITION_PAYMENT_BATCH} is provided only schedule definition obj

read-only idempotent
endpoint-schedule-payments

Endpoint for schedule payments.

endpoint-schedule-payments-2

Endpoint for schedule payments.

read-only idempotent
endpoint-schedule-payment-batches

Endpoint for schedule payment batches.

endpoint-schedule-payment-batches-2

Endpoint for schedule payment batches.

read-only idempotent
endpoint-schedule-payment-batches-3

Endpoint for schedule payment batches.

idempotent
endpoint-schedule-payment-batches-4

Endpoint for schedule payment batches.

idempotent
used-manage-attachment-notes-42

Used to manage attachment notes.

manage-notes-given-user-19

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-43

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-44

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-45

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-42

Used to manage text notes.

manage-notes-given-user-20

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-43

Used to manage text notes.

idempotent
used-manage-text-notes-44

Used to manage text notes.

idempotent
used-manage-text-notes-45

Used to manage text notes.

read-only idempotent
endpoint-schedule-payments-3

Endpoint for schedule payments.

idempotent
endpoint-schedule-payments-4

Endpoint for schedule payments.

read-only idempotent
endpoint-schedule-payments-5

Endpoint for schedule payments.

idempotent
used-manage-attachment-notes-46

Used to manage attachment notes.

manage-notes-given-user-21

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-47

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-48

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-49

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-46

Used to manage text notes.

manage-notes-given-user-22

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-47

Used to manage text notes.

idempotent
used-manage-text-notes-48

Used to manage text notes.

idempotent
used-manage-text-notes-49

Used to manage text notes.

read-only idempotent
get-specific-schedule-definition-given

Get a specific schedule definition for a given monetary account.

read-only idempotent
view-reading-updating-and-listing

view for reading, updating and listing the scheduled instance.

read-only idempotent
view-reading-updating-and-listing-2

view for reading, updating and listing the scheduled instance.

read-only idempotent
view-reading-updating-and-listing-3

view for reading, updating and listing the scheduled instance.

idempotent
used-manage-attachment-notes-50

Used to manage attachment notes.

manage-notes-given-user-23

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-51

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-52

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-53

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-50

Used to manage text notes.

manage-notes-given-user-24

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-51

Used to manage text notes.

idempotent
used-manage-text-notes-52

Used to manage text notes.

idempotent
used-manage-text-notes-53

Used to manage text notes.

read-only idempotent
deprecated-use-share-invite-monetary

[DEPRECATED - use /share-invite-monetary-account-response] Create a new share inquiry for a monetary account, specifying the permission the other bunq user will have on it.

deprecated-use-share-invite-monetary-2

[DEPRECATED - use /share-invite-monetary-account-response] Get a list with all the share inquiries for a monetary account, only if the requesting user has permission to change the details of the various ones.

read-only idempotent
deprecated-use-share-invite-monetary-3

[DEPRECATED - use /share-invite-monetary-account-response] Get the details of a specific share inquiry.

read-only idempotent
deprecated-use-share-invite-monetary-4

[DEPRECATED - use /share-invite-monetary-account-response] Update the details of a share. This includes updating status (revoking or cancelling it), granted permission and validity period of this share.

idempotent
view-requesting-sofort-transactions-and

View for requesting Sofort transactions and polling their status.

read-only idempotent
view-requesting-sofort-transactions-and-2

View for requesting Sofort transactions and polling their status.

read-only idempotent
used-manage-attachment-notes-54

Used to manage attachment notes.

manage-notes-given-user-25

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-55

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-56

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-57

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-54

Used to manage text notes.

manage-notes-given-user-26

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-55

Used to manage text notes.

idempotent
used-manage-text-notes-56

Used to manage text notes.

idempotent
used-manage-text-notes-57

Used to manage text notes.

read-only idempotent
incoming-payment-made-towards-account

An incoming payment made towards an account of an external bank and redirected to a bunq account via switch service.

read-only idempotent
used-manage-attachment-notes-58

Used to manage attachment notes.

manage-notes-given-user-27

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-59

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-60

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-61

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-58

Used to manage text notes.

manage-notes-given-user-28

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-59

Used to manage text notes.

idempotent
used-manage-text-notes-60

Used to manage text notes.

idempotent
used-manage-text-notes-61

Used to manage text notes.

read-only idempotent
get-listing-all-sdd-whitelist

Get a listing of all SDD whitelist entries for a target monetary account.

read-only idempotent
get-specific-sdd-whitelist-entry

Get a specific SDD whitelist entry.

read-only idempotent
used-manage-attachment-notes-62

Used to manage attachment notes.

manage-notes-given-user-29

Manage the notes for a given user.

read-only idempotent
used-manage-attachment-notes-63

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-64

Used to manage attachment notes.

idempotent
used-manage-attachment-notes-65

Used to manage attachment notes.

read-only idempotent
used-manage-text-notes-62

Used to manage text notes.

manage-notes-given-user-30

Manage the notes for a given user.

read-only idempotent
used-manage-text-notes-63

Used to manage text notes.

idempotent
used-manage-text-notes-64

Used to manage text notes.

idempotent
used-manage-text-notes-65

Used to manage text notes.

read-only idempotent
manage-email-notification-filters-user

Manage the email notification filters for a user.

manage-email-notification-filters-user-2

Manage the email notification filters for a user.

read-only idempotent
manage-url-notification-filters-user-3

Manage the url notification filters for a user.

manage-url-notification-filters-user-4

Manage the url notification filters for a user.

read-only idempotent
manage-push-notification-filters-user

Manage the push notification filters for a user.

manage-push-notification-filters-user-2

Manage the push notification filters for a user.

read-only idempotent
manage-url-notification-filters-user-5

Manage the url notification filters for a user.

manage-url-notification-filters-user-6

Manage the url notification filters for a user.

read-only idempotent
used-managing-oauth-clients

Used for managing OAuth Clients.

used-managing-oauth-clients-2

Used for managing OAuth Clients.

read-only idempotent
used-managing-oauth-clients-3

Used for managing OAuth Clients.

read-only idempotent
used-managing-oauth-clients-4

Used for managing OAuth Clients.

idempotent
used-managing-oauth-client-callback

Used for managing OAuth Client Callback URLs.

used-managing-oauth-client-callback-2

Used for managing OAuth Client Callback URLs.

read-only idempotent
used-managing-oauth-client-callback-3

Used for managing OAuth Client Callback URLs.

read-only idempotent
used-managing-oauth-client-callback-4

Used for managing OAuth Client Callback URLs.

idempotent
used-managing-oauth-client-callback-5

Used for managing OAuth Client Callback URLs.

idempotent
list-users-automatic-payment-auto

List a users automatic payment auto allocated settings.

read-only idempotent
manage-paymentserviceproviderdraftpayment-s-pisp

Manage the PaymentServiceProviderDraftPayment's for a PISP.

manage-paymentserviceproviderdraftpayment-s-pisp-2

Manage the PaymentServiceProviderDraftPayment's for a PISP.

read-only idempotent
manage-paymentserviceproviderdraftpayment-s-pisp-3

Manage the PaymentServiceProviderDraftPayment's for a PISP.

idempotent
manage-paymentserviceproviderdraftpayment-s-pisp-4

Manage the PaymentServiceProviderDraftPayment's for a PISP.

read-only idempotent
endpoint-payment-service-provider-issuer

The endpoint for payment service provider issuer transactions

endpoint-payment-service-provider-issuer-2

The endpoint for payment service provider issuer transactions

read-only idempotent
endpoint-payment-service-provider-issuer-3

The endpoint for payment service provider issuer transactions

read-only idempotent
endpoint-payment-service-provider-issuer-4

The endpoint for payment service provider issuer transactions

idempotent
create-new-slice-group-settlement

Create a new Slice group settlement.

get-listing-all-slice-group

Get a listing of all Slice group settlements.

read-only idempotent
get-specific-slice-group-settlement

Get a specific Slice group settlement.

read-only idempotent
get-collection-scheduled-definition-all

Get a collection of scheduled definition for all accessible monetary accounts of the user. You can add the parameter type to filter the response. When type={SCHEDULE_DEFINITION_PAYMENT,SCHEDULE_DEFINITION_PAYMENT_BATCH} is provided only sch

read-only idempotent
return-all-shares-user-was

Return all the shares a user was invited to.

read-only idempotent
return-details-specific-share-user

Return the details of a specific share a user was invited to.

read-only idempotent
accept-reject-share-user-was

Accept or reject a share a user was invited to.

idempotent
create-request-ideal-transaction

Create a request from an ideal transaction.

create-request-sofort-transaction

Create a request from an SOFORT transaction.

used-get-list-supported-currencies

Used to get a list of supported currencies for Transferwise.

read-only idempotent
used-get-quotes-transferwise-these

Used to get quotes from Transferwise. These can be used to initiate payments.

read-only
used-get-temporary-quotes-transferwise

Used to get temporary quotes from Transferwise. These cannot be used to initiate payments

read-only
used-get-temporary-quotes-transferwise-2

Used to get temporary quotes from Transferwise. These cannot be used to initiate payments

read-only idempotent
used-get-quotes-transferwise-these-2

Used to get quotes from Transferwise. These can be used to initiate payments.

read-only idempotent
used-manage-recipient-accounts-transferwise

Used to manage recipient accounts with Transferwise.

used-manage-recipient-accounts-transferwise-2

Used to manage recipient accounts with Transferwise.

read-only idempotent
used-determine-recipient-account-requirements

Used to determine the recipient account requirements for Transferwise transfers.

used-determine-recipient-account-requirements-2

Used to determine the recipient account requirements for Transferwise transfers.

read-only idempotent
used-manage-recipient-accounts-transferwise-3

Used to manage recipient accounts with Transferwise.

read-only idempotent
used-manage-recipient-accounts-transferwise-4

Used to manage recipient accounts with Transferwise.

idempotent
used-create-transferwise-payments

Used to create Transferwise payments.

used-create-transferwise-payments-2

Used to create Transferwise payments.

read-only idempotent
used-determine-account-requirements-transferwise

Used to determine the account requirements for Transferwise transfers.

used-create-transferwise-payments-3

Used to create Transferwise payments.

read-only idempotent
used-manage-transferwise-users

Used to manage Transferwise users.

used-manage-transferwise-users-2

Used to manage Transferwise users.

read-only idempotent
see-how-many-trees-this

See how many trees this user has planted.

read-only idempotent
get-listing-all-recurring-sdd

Get a listing of all recurring SDD whitelist entries for a target monetary account.

read-only idempotent
create-new-one-off-sdd

Create a new one off SDD whitelist entry.

read-only
get-listing-all-one-off

Get a listing of all one off SDD whitelist entries for a target monetary account.

read-only idempotent
get-specific-one-off-sdd

Get a specific one off SDD whitelist entry.

read-only idempotent
whitelist-one-off-sdd-so

Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted.

idempotent
whitelist-one-off-sdd-so-2

Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted.

idempotent
create-new-recurring-sdd-whitelist

Create a new recurring SDD whitelist entry.

read-only
get-listing-all-recurring-sdd-2

Get a listing of all recurring SDD whitelist entries for a target monetary account.

read-only idempotent
get-specific-recurring-sdd-whitelist

Get a specific recurring SDD whitelist entry.

read-only idempotent
whitelist-recurring-sdd-so-that

Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted.

idempotent
whitelist-recurring-sdd-so-that-2

Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted.

idempotent
get-specific-recurring-sdd-whitelist-2

Get a specific recurring SDD whitelist entry.

read-only idempotent

Capability Spec

bunq-user.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: bunq API — User
  description: 'bunq API — User. 411 operations. Lead operation: User. Self-contained Naftiko capability covering one Bunq
    business surface.'
  tags:
  - Bunq
  - User
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    BUNQ_API_KEY: BUNQ_API_KEY
capability:
  consumes:
  - type: http
    namespace: bunq-user
    baseUri: https://public-api.sandbox.bunq.com/{basePath}
    description: bunq API — User business capability. Self-contained, no shared references.
    resources:
    - name: user
      path: /user
      operations:
      - name: listalluser
        method: GET
        description: Get a collection of all available users.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: user-itemId
      path: /user/{itemId}
      operations:
      - name: readuser
        method: GET
        description: Get a specific user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-additional-transaction-information-category
      path: /user/{userID}/additional-transaction-information-category
      operations:
      - name: listalladditionaltransactioninformationcategoryforuser
        method: GET
        description: Get the available categories.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-additional-transaction-information-category-user-defined
      path: /user/{userID}/additional-transaction-information-category-user-defined
      operations:
      - name: createadditionaltransactioninformationcategoryuserdefinedforuser
        method: POST
        description: Manage user-defined categories.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-attachment-attachmentID-content
      path: /user/{userID}/attachment/{attachmentID}/content
      operations:
      - name: listallcontentforuserattachment
        method: GET
        description: Get the raw content of a specific attachment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: attachmentID
          in: path
          type: integer
          required: true
    - name: user-userID-attachment-itemId
      path: /user/{userID}/attachment/{itemId}
      operations:
      - name: readattachmentforuser
        method: GET
        description: Get a specific attachment. The header of the response contains the content-type of the attachment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-billing-contract-subscription
      path: /user/{userID}/billing-contract-subscription
      operations:
      - name: listallbillingcontractsubscriptionforuser
        method: GET
        description: Get all subscription billing contract for the authenticated user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-bunqme-fundraiser-profile
      path: /user/{userID}/bunqme-fundraiser-profile
      operations:
      - name: listallbunqmefundraiserprofileforuser
        method: GET
        description: bunq.me public profile of the user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-bunqme-fundraiser-profile-itemId
      path: /user/{userID}/bunqme-fundraiser-profile/{itemId}
      operations:
      - name: readbunqmefundraiserprofileforuser
        method: GET
        description: bunq.me public profile of the user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-card
      path: /user/{userID}/card
      operations:
      - name: listallcardforuser
        method: GET
        description: Return all the cards available to the user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-card-batch
      path: /user/{userID}/card-batch
      operations:
      - name: createcardbatchforuser
        method: POST
        description: Used to update multiple cards in a batch.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-card-batch-replace
      path: /user/{userID}/card-batch-replace
      operations:
      - name: createcardbatchreplaceforuser
        method: POST
        description: Used to replace multiple cards in a batch.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-card-credit
      path: /user/{userID}/card-credit
      operations:
      - name: createcardcreditforuser
        method: POST
        description: Create a new credit card request.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-card-debit
      path: /user/{userID}/card-debit
      operations:
      - name: createcarddebitforuser
        method: POST
        description: Create a new debit card request.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-card-name
      path: /user/{userID}/card-name
      operations:
      - name: listallcardnameforuser
        method: GET
        description: Return all the accepted card names for a specific user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-export-statement-card
      path: /user/{userID}/card/{cardID}/export-statement-card
      operations:
      - name: listallexportstatementcardforusercard
        method: GET
        description: Used to create new and read existing card statement exports. Statement exports can be created in either
          CSV or PDF file format.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-export-statement-card-csv
      path: /user/{userID}/card/{cardID}/export-statement-card-csv
      operations:
      - name: createexportstatementcardcsvforusercard
        method: POST
        description: Used to serialize ExportStatementCardCsv
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: listallexportstatementcardcsvforusercard
        method: GET
        description: Used to serialize ExportStatementCardCsv
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-export-statement-card-csv-itemId
      path: /user/{userID}/card/{cardID}/export-statement-card-csv/{itemId}
      operations:
      - name: readexportstatementcardcsvforusercard
        method: GET
        description: Used to serialize ExportStatementCardCsv
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
      - name: deleteexportstatementcardcsvforusercard
        method: DELETE
        description: Used to serialize ExportStatementCardCsv
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-export-statement-card-pdf
      path: /user/{userID}/card/{cardID}/export-statement-card-pdf
      operations:
      - name: createexportstatementcardpdfforusercard
        method: POST
        description: Used to serialize ExportStatementCardPdf
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: listallexportstatementcardpdfforusercard
        method: GET
        description: Used to serialize ExportStatementCardPdf
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-export-statement-card-pdf-itemId
      path: /user/{userID}/card/{cardID}/export-statement-card-pdf/{itemId}
      operations:
      - name: readexportstatementcardpdfforusercard
        method: GET
        description: Used to serialize ExportStatementCardPdf
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
      - name: deleteexportstatementcardpdfforusercard
        method: DELETE
        description: Used to serialize ExportStatementCardPdf
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-export-statement-card-export-statement-cardID-content
      path: /user/{userID}/card/{cardID}/export-statement-card/{export-statement-cardID}/content
      operations:
      - name: listallcontentforusercardexportstatementcard
        method: GET
        description: 'Fetch the raw content of a card statement export. The returned file format could be CSV or PDF depending
          on the statement format specified during the statement creation. The doc won''t display the response of a request
          to get the content of '
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: export-statement-cardID
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-export-statement-card-itemId
      path: /user/{userID}/card/{cardID}/export-statement-card/{itemId}
      operations:
      - name: readexportstatementcardforusercard
        method: GET
        description: Used to create new and read existing card statement exports. Statement exports can be created in either
          CSV or PDF file format.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-generated-cvc2
      path: /user/{userID}/card/{cardID}/generated-cvc2
      operations:
      - name: creategeneratedcvc2forusercard
        method: POST
        description: Generate a new CVC2 code for a card.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: listallgeneratedcvc2forusercard
        method: GET
        description: Get all generated CVC2 codes for a card.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
    - name: user-userID-card-cardID-generated-cvc2-itemId
      path: /user/{userID}/card/{cardID}/generated-cvc2/{itemId}
      operations:
      - name: readgeneratedcvc2forusercard
        method: GET
        description: Get the details for a specific generated CVC2 code.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
      - name: updategeneratedcvc2forusercard
        method: PUT
        description: Endpoint for generating and retrieving a new CVC2 code.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-card-cardID-replace
      path: /user/{userID}/card/{cardID}/replace
      operations:
      - name: createreplaceforusercard
        method: POST
        description: Request a card replacement.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: cardID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-card-itemId
      path: /user/{userID}/card/{itemId}
      operations:
      - name: updatecardforuser
        method: PUT
        description: Update the card details. Allow to change pin code, status, limits, country permissions and the monetary
          account connected to the card. When the card has been received, it can be also activated through this endpoint.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: readcardforuser
        method: GET
        description: Return the details of a specific card.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-certificate-pinned
      path: /user/{userID}/certificate-pinned
      operations:
      - name: createcertificatepinnedforuser
        method: POST
        description: Pin the certificate chain.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: listallcertificatepinnedforuser
        method: GET
        description: List all the pinned certificate chain for the given user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-certificate-pinned-itemId
      path: /user/{userID}/certificate-pinned/{itemId}
      operations:
      - name: deletecertificatepinnedforuser
        method: DELETE
        description: Remove the pinned certificate chain with the specific ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
      - name: readcertificatepinnedforuser
        method: GET
        description: Get the pinned certificate chain with the specified ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-challenge-request-itemId
      path: /user/{userID}/challenge-request/{itemId}
      operations:
      - name: readchallengerequestforuser
        method: GET
        description: Endpoint for apps to fetch a challenge request.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
      - name: updatechallengerequestforuser
        method: PUT
        description: Endpoint for apps to fetch a challenge request.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-chat-conversation-chat-conversationID-attachment-attachmentID-conten
      path: /user/{userID}/chat-conversation/{chat-conversationID}/attachment/{attachmentID}/content
      operations:
      - name: listallcontentforuserchatconversationattachment
        method: GET
        description: Get the raw content of a specific attachment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: chat-conversationID
          in: path
          type: integer
          required: true
        - name: attachmentID
          in: path
          type: integer
          required: true
    - name: user-userID-company
      path: /user/{userID}/company
      operations:
      - name: createcompanyforuser
        method: POST
        description: Create and manage companies.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: listallcompanyforuser
        method: GET
        description: Create and manage companies.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-company-itemId
      path: /user/{userID}/company/{itemId}
      operations:
      - name: readcompanyforuser
        method: GET
        description: Create and manage companies.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
      - name: updatecompanyforuser
        method: PUT
        description: Create and manage companies.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-confirmation-of-funds
      path: /user/{userID}/confirmation-of-funds
      operations:
      - name: createconfirmationoffundsforuser
        method: POST
        description: Used to confirm availability of funds on an account.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-credential-password-ip
      path: /user/{userID}/credential-password-ip
      operations:
      - name: listallcredentialpasswordipforuser
        method: GET
        description: Create a credential of a user for server authentication, or delete the credential of a user for server
          authentication.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-credential-password-ip-credential-password-ipID-ip
      path: /user/{userID}/credential-password-ip/{credential-password-ipID}/ip
      operations:
      - name: createipforusercredentialpasswordip
        method: POST
        description: Manage the IPs which may be used for a credential of a user for server authentication.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: credential-password-ipID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: listallipforusercredentialpasswordip
        method: GET
        description: Manage the IPs which may be used for a credential of a user for server authentication.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: credential-password-ipID
          in: path
          type: integer
          required: true
    - name: user-userID-credential-password-ip-credential-password-ipID-ip-itemId
      path: /user/{userID}/credential-password-ip/{credential-password-ipID}/ip/{itemId}
      operations:
      - name: readipforusercredentialpasswordip
        method: GET
        description: Manage the IPs which may be used for a credential of a user for server authentication.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: credential-password-ipID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
      - name: updateipforusercredentialpasswordip
        method: PUT
        description: Manage the IPs which may be used for a credential of a user for server authentication.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: credential-password-ipID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: user-userID-credential-password-ip-itemId
      path: /user/{userID}/credential-password-ip/{itemId}
      operations:
      - name: readcredentialpasswordipforuser
        method: GET
        description: Create a credential of a user for server authentication, or delete the credential of a user for server
          authentication.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: itemId
          in: path
          type: integer
          required: true
    - name: user-userID-currency-cloud-beneficiary
      path: /user/{userID}/currency-cloud-beneficiary
      operations:
      - name: createcurrencycloudbeneficiaryforuser
        method: POST
        description: Endpoint to manage CurrencyCloud beneficiaries.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: listallcurrencycloudbeneficiaryforuser
        method: GET
        description: Endpoint to manage CurrencyCloud beneficiaries.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: userID
          in: path
          type: integer
          required: true
    - name: user-userID-currency-cloud-beneficiary-requirement
      path: /user/{userID}/currency-cloud-beneficiary-requirement
      operations:
      - name: listallcurrencycloudbeneficiaryrequirementforuser
        method: GET
        description: Endpoint to list requirements for CurrencyCloud beneficiaries.
        outputRawFormat: json
        outputParameters:
        - name: 

# --- truncated at 32 KB (707 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bunq/refs/heads/main/capabilities/bunq-user.yaml