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: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-currency-cloud-beneficiary-itemId path: /user/{userID}/currency-cloud-beneficiary/{itemId} operations: - name: readcurrencycloudbeneficiaryforuser 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: itemId in: path type: integer required: true - name: user-userID-event path: /user/{userID}/event operations: - name: listalleventforuser method: GET description: 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 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-event-itemId path: /user/{userID}/event/{itemId} operations: - name: readeventforuser method: GET description: Get a specific event for a given 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-export-annual-overview path: /user/{userID}/export-annual-overview operations: - name: createexportannualoverviewforuser method: POST description: Create a new annual overview for a specific year. An overview can be generated only for a past year. 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: listallexportannualoverviewforuser method: GET description: List all the annual overviews for a user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-export-annual-overview-export-annual-overviewID-content path: /user/{userID}/export-annual-overview/{export-annual-overviewID}/content operations: - name: listallcontentforuserexportannualoverview method: GET description: Used to retrieve the raw content of an annual overview. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: export-annual-overviewID in: path type: integer required: true - name: user-userID-export-annual-overview-itemId path: /user/{userID}/export-annual-overview/{itemId} operations: - name: readexportannualoverviewforuser method: GET description: Get an annual overview for a user by its 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: deleteexportannualoverviewforuser method: DELETE description: 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. 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-feature-announcement-itemId path: /user/{userID}/feature-announcement/{itemId} operations: - name: readfeatureannouncementforuser method: GET description: view for updating the feature display. 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-insight-preference-date path: /user/{userID}/insight-preference-date operations: - name: listallinsightpreferencedateforuser method: GET description: Used to allow users to set insight/budget preferences. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-insights path: /user/{userID}/insights operations: - name: listallinsightsforuser method: GET description: Used to get insights about transactions between given time range. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-insights-search path: /user/{userID}/insights-search operations: - name: listallinsightssearchforuser method: GET description: Used to get events based on time and insight category. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-invoice path: /user/{userID}/invoice operations: - name: listallinvoiceforuser method: GET description: Used to list bunq invoices by user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-invoice-invoiceID-pdf-content path: /user/{userID}/invoice/{invoiceID}/pdf-content operations: - name: listallpdfcontentforuserinvoice method: GET description: Get a PDF export of an invoice. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: invoiceID in: path type: integer required: true - name: user-userID-invoice-itemId path: /user/{userID}/invoice/{itemId} operations: - name: readinvoiceforuser method: GET description: Used to list bunq invoices by 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-legal-name path: /user/{userID}/legal-name operations: - name: listalllegalnameforuser method: GET description: Endpoint for getting available legal names that can be used by the user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-limit path: /user/{userID}/limit operations: - name: listalllimitforuser method: GET description: Get all limits for the authenticated user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account path: /user/{userID}/monetary-account operations: - name: listallmonetaryaccountforuser method: GET description: Get a collection of all your MonetaryAccounts. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account-bank path: /user/{userID}/monetary-account-bank operations: - name: createmonetaryaccountbankforuser method: POST description: Create new MonetaryAccountBank. 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: listallmonetaryaccountbankforuser method: GET description: Gets a listing of all MonetaryAccountBanks of a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account-bank-itemId path: /user/{userID}/monetary-account-bank/{itemId} operations: - name: readmonetaryaccountbankforuser method: GET description: Get a specific MonetaryAccountBank. 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: updatemonetaryaccountbankforuser method: PUT description: Update a specific existing MonetaryAccountBank. 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-monetary-account-card path: /user/{userID}/monetary-account-card operations: - name: listallmonetaryaccountcardforuser method: GET description: Gets a listing of all MonetaryAccountCard of a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account-card-itemId path: /user/{userID}/monetary-account-card/{itemId} operations: - name: readmonetaryaccountcardforuser method: GET description: Get a specific MonetaryAccountCard. 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: updatemonetaryaccountcardforuser method: PUT description: Update a specific existing MonetaryAccountCard. 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-monetary-account-external path: /user/{userID}/monetary-account-external operations: - name: createmonetaryaccountexternalforuser method: POST description: Endpoint for managing monetary accounts which are connected to external services. 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: listallmonetaryaccountexternalforuser method: GET description: Endpoint for managing monetary accounts which are connected to external services. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account-external-savings path: /user/{userID}/monetary-account-external-savings operations: - name: createmonetaryaccountexternalsavingsforuser method: POST description: Endpoint for managing monetary account savings which are connected to external services. 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: listallmonetaryaccountexternalsavingsforuser method: GET description: Endpoint for managing monetary account savings which are connected to external services. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account-external-savings-itemId path: /user/{userID}/monetary-account-external-savings/{itemId} operations: - name: readmonetaryaccountexternalsavingsforuser method: GET description: Endpoint for managing monetary account savings which are connected to external services. 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: updatemonetaryaccountexternalsavingsforuser method: PUT description: Endpoint for managing monetary account savings which are connected to external services. 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-monetary-account-external-itemId path: /user/{userID}/monetary-account-external/{itemId} operations: - name: readmonetaryaccountexternalforuser method: GET description: Endpoint for managing monetary accounts which are connected to external services. 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: updatemonetaryaccountexternalforuser method: PUT description: Endpoint for managing monetary accounts which are connected to external services. 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-monetary-account-joint path: /user/{userID}/monetary-account-joint operations: - name: createmonetaryaccountjointforuser method: POST description: The endpoint for joint monetary accounts. 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: listallmonetaryaccountjointforuser method: GET description: The endpoint for joint monetary accounts. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account-joint-itemId path: /user/{userID}/monetary-account-joint/{itemId} operations: - name: readmonetaryaccountjointforuser method: GET description: The endpoint for joint monetary accounts. 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: updatemonetaryaccountjointforuser method: PUT description: The endpoint for joint monetary accounts. 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-monetary-account-savings path: /user/{userID}/monetary-account-savings operations: - name: createmonetaryaccountsavingsforuser method: POST description: Create new MonetaryAccountSavings. 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: listallmonetaryaccountsavingsforuser method: GET description: Gets a listing of all MonetaryAccountSavingss of a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-monetary-account-savings-itemId path: /user/{userID}/monetary-account-savings/{itemId} operations: - name: readmonetaryaccountsavingsforuser method: GET description: Get a specific MonetaryAccountSavings. 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: updatemonetaryaccountsavingsforuser method: PUT description: Update a specific existing MonetaryAccountSavings. 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-monetary-account-itemId path: /user/{userID}/monetary-account/{itemId} operations: - name: readmonetaryaccountforuser method: GET description: Get a specific MonetaryAccount. 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-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car path: /user/{userID}/monetary-account/{monetary-accountID}/adyen-card-transaction/{adyen-card-transactionID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountadyencardtransaction method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountadyencardtransaction method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car path: /user/{userID}/monetary-account/{monetary-accountID}/adyen-card-transaction/{adyen-card-transactionID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountadyencardtransaction method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID 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: deletenoteattachmentforusermonetaryaccountadyencardtransaction method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountadyencardtransaction method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car path: /user/{userID}/monetary-account/{monetary-accountID}/adyen-card-transaction/{adyen-card-transactionID}/note-text operations: - name: createnotetextforusermonetaryaccountadyencardtransaction method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountadyencardtransaction method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car path: /user/{userID}/monetary-account/{monetary-accountID}/adyen-card-transaction/{adyen-card-transactionID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountadyencardtransaction method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID 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: deletenotetextforusermonetaryaccountadyencardtransaction method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountadyencardtransaction method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: adyen-card-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-attachment path: /user/{userID}/monetary-account/{monetary-accountID}/attachment operations: - name: createattachmentforusermonetaryaccount method: POST description: '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. ' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: user-userID-monetary-account-monetary-accountID-attachment-attachmentID-content path: /user/{userID}/monetary-account/{monetary-accountID}/attachment/{attachmentID}/content operations: - name: listallcontentforusermonetaryaccountattachment 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: monetary-accountID in: path type: integer required: true - name: attachmentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme- path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-fundraiser-result/{bunqme-fundraiser-resultID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountbunqmefundraiserresult method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountbunqmefundraiserresult method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme- path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-fundraiser-result/{bunqme-fundraiser-resultID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountbunqmefundraiserresult method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID 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: deletenoteattachmentforusermonetaryaccountbunqmefundraiserresult method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountbunqmefundraiserresult method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme- path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-fundraiser-result/{bunqme-fundraiser-resultID}/note-text operations: - name: createnotetextforusermonetaryaccountbunqmefundraiserresult method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountbunqmefundraiserresult method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme- path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-fundraiser-result/{bunqme-fundraiser-resultID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountbunqmefundraiserresult method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID 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: deletenotetextforusermonetaryaccountbunqmefundraiserresult method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountbunqmefundraiserresult method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: bunqme-fundraiser-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-fundraiser-result/{itemId} operations: - name: readbunqmefundraiserresultforusermonetaryaccount method: GET description: bunq.me fundraiser result containing all payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-tab path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-tab operations: - name: createbunqmetabforusermonetaryaccount method: POST description: 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. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallbunqmetabforusermonetaryaccount method: GET description: 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. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-tab-result-response-itemI path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-tab-result-response/{itemId} operations: - name: readbunqmetabresultresponseforusermonetaryaccount method: GET description: 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. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-bunqme-tab-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/bunqme-tab/{itemId} operations: - name: updatebunqmetabforusermonetaryaccount method: PUT description: 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. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: readbunqmetabforusermonetaryaccount method: GET description: 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. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-currency-cloud-payment-quote path: /user/{userID}/monetary-account/{monetary-accountID}/currency-cloud-payment-quote operations: - name: createcurrencycloudpaymentquoteforusermonetaryaccount method: POST description: Endpoint for managing currency conversions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: user-userID-monetary-account-monetary-accountID-currency-conversion path: /user/{userID}/monetary-account/{monetary-accountID}/currency-conversion operations: - name: listallcurrencyconversionforusermonetaryaccount method: GET description: Endpoint for managing currency conversions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-currency-conversion-quote path: /user/{userID}/monetary-account/{monetary-accountID}/currency-conversion-quote operations: - name: createcurrencyconversionquoteforusermonetaryaccount method: POST description: Endpoint to create a quote for currency conversions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: user-userID-monetary-account-monetary-accountID-currency-conversion-quote-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/currency-conversion-quote/{itemId} operations: - name: readcurrencyconversionquoteforusermonetaryaccount method: GET description: Endpoint to create a quote for currency conversions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: updatecurrencyconversionquoteforusermonetaryaccount method: PUT description: Endpoint to create a quote for currency conversions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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-monetary-account-monetary-accountID-currency-conversion-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/currency-conversion/{itemId} operations: - name: readcurrencyconversionforusermonetaryaccount method: GET description: Endpoint for managing currency conversions. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-customer-statement path: /user/{userID}/monetary-account/{monetary-accountID}/customer-statement operations: - name: createcustomerstatementforusermonetaryaccount method: POST description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallcustomerstatementforusermonetaryaccount method: GET description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-customer-statement-customer-stat path: /user/{userID}/monetary-account/{monetary-accountID}/customer-statement/{customer-statementID}/content operations: - name: listallcontentforusermonetaryaccountcustomerstatement method: GET description: 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 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: customer-statementID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-customer-statement-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/customer-statement/{itemId} operations: - name: readcustomerstatementforusermonetaryaccount method: GET description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: deletecustomerstatementforusermonetaryaccount method: DELETE description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-draft-payment path: /user/{userID}/monetary-account/{monetary-accountID}/draft-payment operations: - name: createdraftpaymentforusermonetaryaccount method: POST description: Create a new DraftPayment. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listalldraftpaymentforusermonetaryaccount method: GET description: Get a listing of all DraftPayments from a given MonetaryAccount. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no path: /user/{userID}/monetary-account/{monetary-accountID}/draft-payment/{draft-paymentID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountdraftpayment method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountdraftpayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no path: /user/{userID}/monetary-account/{monetary-accountID}/draft-payment/{draft-paymentID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountdraftpayment method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID 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: deletenoteattachmentforusermonetaryaccountdraftpayment method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountdraftpayment method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no path: /user/{userID}/monetary-account/{monetary-accountID}/draft-payment/{draft-paymentID}/note-text operations: - name: createnotetextforusermonetaryaccountdraftpayment method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountdraftpayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no path: /user/{userID}/monetary-account/{monetary-accountID}/draft-payment/{draft-paymentID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountdraftpayment method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID 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: deletenotetextforusermonetaryaccountdraftpayment method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountdraftpayment method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: draft-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-draft-payment-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/draft-payment/{itemId} operations: - name: updatedraftpaymentforusermonetaryaccount method: PUT description: Update a DraftPayment. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: readdraftpaymentforusermonetaryaccount method: GET description: Get a specific DraftPayment. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-event-eventID-statement path: /user/{userID}/monetary-account/{monetary-accountID}/event/{eventID}/statement operations: - name: createstatementforusermonetaryaccountevent method: POST description: Used to create a statement export of a single payment. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: eventID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: user-userID-monetary-account-monetary-accountID-event-eventID-statement-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/event/{eventID}/statement/{itemId} operations: - name: readstatementforusermonetaryaccountevent method: GET description: Used to create a statement export of a single payment. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: eventID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-event-eventID-statement-statemen path: /user/{userID}/monetary-account/{monetary-accountID}/event/{eventID}/statement/{statementID}/content operations: - name: listallcontentforusermonetaryaccounteventstatement method: GET description: Fetch the raw content of a payment statement export. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: eventID in: path type: integer required: true - name: statementID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-export-rib path: /user/{userID}/monetary-account/{monetary-accountID}/export-rib operations: - name: createexportribforusermonetaryaccount method: POST description: Create a new RIB. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallexportribforusermonetaryaccount method: GET description: List all the RIBs for a monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-export-rib-export-ribID-content path: /user/{userID}/monetary-account/{monetary-accountID}/export-rib/{export-ribID}/content operations: - name: listallcontentforusermonetaryaccountexportrib method: GET description: Used to retrieve the raw content of an RIB. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: export-ribID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-export-rib-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/export-rib/{itemId} operations: - name: readexportribforusermonetaryaccount method: GET description: Get a RIB for a monetary account by its id. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: deleteexportribforusermonetaryaccount method: DELETE description: Used to create new and read existing RIBs of a monetary account outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction path: /user/{userID}/monetary-account/{monetary-accountID}/ideal-merchant-transaction operations: - name: createidealmerchanttransactionforusermonetaryaccount method: POST description: View for requesting iDEAL transactions and polling their status. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallidealmerchanttransactionforusermonetaryaccount method: GET description: View for requesting iDEAL transactions and polling their status. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal path: /user/{userID}/monetary-account/{monetary-accountID}/ideal-merchant-transaction/{ideal-merchant-transactionID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountidealmerchanttransaction method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountidealmerchanttransaction method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal path: /user/{userID}/monetary-account/{monetary-accountID}/ideal-merchant-transaction/{ideal-merchant-transactionID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountidealmerchanttransaction method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID 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: deletenoteattachmentforusermonetaryaccountidealmerchanttransaction method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountidealmerchanttransaction method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal path: /user/{userID}/monetary-account/{monetary-accountID}/ideal-merchant-transaction/{ideal-merchant-transactionID}/note-text operations: - name: createnotetextforusermonetaryaccountidealmerchanttransaction method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountidealmerchanttransaction method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal path: /user/{userID}/monetary-account/{monetary-accountID}/ideal-merchant-transaction/{ideal-merchant-transactionID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountidealmerchanttransaction method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID 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: deletenotetextforusermonetaryaccountidealmerchanttransaction method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountidealmerchanttransaction method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: ideal-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-itemI path: /user/{userID}/monetary-account/{monetary-accountID}/ideal-merchant-transaction/{itemId} operations: - name: readidealmerchanttransactionforusermonetaryaccount method: GET description: View for requesting iDEAL transactions and polling their status. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-invoice path: /user/{userID}/monetary-account/{monetary-accountID}/invoice operations: - name: listallinvoiceforusermonetaryaccount method: GET description: Used to view a bunq invoice. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-invoice-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/invoice/{itemId} operations: - name: readinvoiceforusermonetaryaccount method: GET description: Used to view a bunq invoice. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-mastercard-action path: /user/{userID}/monetary-account/{monetary-accountID}/mastercard-action operations: - name: listallmastercardactionforusermonetaryaccount method: GET description: MasterCard transaction view. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-mastercard-action-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/mastercard-action/{itemId} operations: - name: readmastercardactionforusermonetaryaccount method: GET description: MasterCard transaction view. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act path: /user/{userID}/monetary-account/{monetary-accountID}/mastercard-action/{mastercard-actionID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountmastercardaction method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountmastercardaction method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act path: /user/{userID}/monetary-account/{monetary-accountID}/mastercard-action/{mastercard-actionID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountmastercardaction method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID 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: deletenoteattachmentforusermonetaryaccountmastercardaction method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountmastercardaction method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act path: /user/{userID}/monetary-account/{monetary-accountID}/mastercard-action/{mastercard-actionID}/note-text operations: - name: createnotetextforusermonetaryaccountmastercardaction method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountmastercardaction method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act path: /user/{userID}/monetary-account/{monetary-accountID}/mastercard-action/{mastercard-actionID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountmastercardaction method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID 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: deletenotetextforusermonetaryaccountmastercardaction method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountmastercardaction method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act path: /user/{userID}/monetary-account/{monetary-accountID}/mastercard-action/{mastercard-actionID}/payment operations: - name: listallpaymentforusermonetaryaccountmastercardaction method: GET description: MasterCard transaction view. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: mastercard-actionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-notification-filter-url path: /user/{userID}/monetary-account/{monetary-accountID}/notification-filter-url operations: - name: createnotificationfilterurlforusermonetaryaccount method: POST description: Manage the url notification filters for a user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotificationfilterurlforusermonetaryaccount method: GET description: Manage the url notification filters for a user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment path: /user/{userID}/monetary-account/{monetary-accountID}/payment operations: - name: createpaymentforusermonetaryaccount method: POST description: Create a new Payment. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallpaymentforusermonetaryaccount method: GET description: Get a listing of all Payments performed on a given MonetaryAccount (incoming and outgoing). outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-auto-allocate path: /user/{userID}/monetary-account/{monetary-accountID}/payment-auto-allocate operations: - name: createpaymentautoallocateforusermonetaryaccount method: POST description: Manage a users automatic payment auto allocated settings. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallpaymentautoallocateforusermonetaryaccount method: GET description: Manage a users automatic payment auto allocated settings. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-auto-allocate-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/payment-auto-allocate/{itemId} operations: - name: readpaymentautoallocateforusermonetaryaccount method: GET description: Manage a users automatic payment auto allocated settings. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: updatepaymentautoallocateforusermonetaryaccount method: PUT description: Manage a users automatic payment auto allocated settings. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: deletepaymentautoallocateforusermonetaryaccount method: DELETE description: Manage a users automatic payment auto allocated settings. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-auto-allocate-payment-au path: /user/{userID}/monetary-account/{monetary-accountID}/payment-auto-allocate/{payment-auto-allocateID}/definition operations: - name: listalldefinitionforusermonetaryaccountpaymentautoallocate method: GET description: List all the definitions in a payment auto allocate. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-auto-allocateID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-auto-allocate-payment-au path: /user/{userID}/monetary-account/{monetary-accountID}/payment-auto-allocate/{payment-auto-allocateID}/instance operations: - name: listallinstanceforusermonetaryaccountpaymentautoallocate method: GET description: List all the times a users payment was automatically allocated. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-auto-allocateID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-auto-allocate-payment-au path: /user/{userID}/monetary-account/{monetary-accountID}/payment-auto-allocate/{payment-auto-allocateID}/instance/{itemId} operations: - name: readinstanceforusermonetaryaccountpaymentautoallocate method: GET description: List all the times a users payment was automatically allocated. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-auto-allocateID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-batch path: /user/{userID}/monetary-account/{monetary-accountID}/payment-batch operations: - name: createpaymentbatchforusermonetaryaccount method: POST description: Create a payment batch by sending an array of single payment objects, that will become part of the batch. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallpaymentbatchforusermonetaryaccount method: GET description: Return all the payment batches for a monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-batch-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/payment-batch/{itemId} operations: - name: updatepaymentbatchforusermonetaryaccount method: PUT description: Revoke a bunq.to payment batch. The status of all the payments will be set to REVOKED. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: readpaymentbatchforusermonetaryaccount method: GET description: Return the details of a specific payment batch. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no path: /user/{userID}/monetary-account/{monetary-accountID}/payment-batch/{payment-batchID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountpaymentbatch method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountpaymentbatch method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no path: /user/{userID}/monetary-account/{monetary-accountID}/payment-batch/{payment-batchID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountpaymentbatch method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID 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: deletenoteattachmentforusermonetaryaccountpaymentbatch method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountpaymentbatch method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no path: /user/{userID}/monetary-account/{monetary-accountID}/payment-batch/{payment-batchID}/note-text operations: - name: createnotetextforusermonetaryaccountpaymentbatch method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountpaymentbatch method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no path: /user/{userID}/monetary-account/{monetary-accountID}/payment-batch/{payment-batchID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountpaymentbatch method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID 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: deletenotetextforusermonetaryaccountpaymentbatch method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountpaymentbatch method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/payment/{itemId} operations: - name: readpaymentforusermonetaryaccount method: GET description: Get a specific previous Payment. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-paymentID-note-attachmen path: /user/{userID}/monetary-account/{monetary-accountID}/payment/{paymentID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountpayment method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountpayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-paymentID-note-attachmen path: /user/{userID}/monetary-account/{monetary-accountID}/payment/{paymentID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountpayment method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID 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: deletenoteattachmentforusermonetaryaccountpayment method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountpayment method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-paymentID-note-text path: /user/{userID}/monetary-account/{monetary-accountID}/payment/{paymentID}/note-text operations: - name: createnotetextforusermonetaryaccountpayment method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountpayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-payment-paymentID-note-text-item path: /user/{userID}/monetary-account/{monetary-accountID}/payment/{paymentID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountpayment method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID 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: deletenotetextforusermonetaryaccountpayment method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountpayment method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry operations: - name: createrequestinquiryforusermonetaryaccount method: POST description: Create a new payment request. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallrequestinquiryforusermonetaryaccount method: GET description: Get all payment requests for a user's monetary account. bunqme_share_url is always null if the counterparty is a bunq user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-batch path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry-batch operations: - name: createrequestinquirybatchforusermonetaryaccount method: POST description: Create a request batch by sending an array of single request objects, that will become part of the batch. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallrequestinquirybatchforusermonetaryaccount method: GET description: Return all the request batches for a monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-batch-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry-batch/{itemId} operations: - name: updaterequestinquirybatchforusermonetaryaccount method: PUT description: Revoke a request batch. The status of all the requests will be set to REVOKED. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: readrequestinquirybatchforusermonetaryaccount method: GET description: Return the details of a specific request batch. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry-batch/{request-inquiry-batchID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountrequestinquirybatch method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountrequestinquirybatch method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry-batch/{request-inquiry-batchID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountrequestinquirybatch method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID 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: deletenoteattachmentforusermonetaryaccountrequestinquirybatch method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountrequestinquirybatch method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry-batch/{request-inquiry-batchID}/note-text operations: - name: createnotetextforusermonetaryaccountrequestinquirybatch method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountrequestinquirybatch method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry-batch/{request-inquiry-batchID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountrequestinquirybatch method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID 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: deletenotetextforusermonetaryaccountrequestinquirybatch method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountrequestinquirybatch method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiry-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry/{itemId} operations: - name: updaterequestinquiryforusermonetaryaccount method: PUT description: Revoke a request for payment, by updating the status to REVOKED. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: readrequestinquiryforusermonetaryaccount method: GET description: Get the details of a specific payment request, including its status. bunqme_share_url is always null if the counterparty is a bunq user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry/{request-inquiryID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountrequestinquiry method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountrequestinquiry method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry/{request-inquiryID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountrequestinquiry method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID 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: deletenoteattachmentforusermonetaryaccountrequestinquiry method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountrequestinquiry method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry/{request-inquiryID}/note-text operations: - name: createnotetextforusermonetaryaccountrequestinquiry method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountrequestinquiry method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI path: /user/{userID}/monetary-account/{monetary-accountID}/request-inquiry/{request-inquiryID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountrequestinquiry method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID 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: deletenotetextforusermonetaryaccountrequestinquiry method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountrequestinquiry method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-inquiryID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-response path: /user/{userID}/monetary-account/{monetary-accountID}/request-response operations: - name: listallrequestresponseforusermonetaryaccount method: GET description: Get all RequestResponses for a MonetaryAccount. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-response-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/request-response/{itemId} operations: - name: updaterequestresponseforusermonetaryaccount method: PUT description: Update the status to accept or reject the RequestResponse. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: readrequestresponseforusermonetaryaccount method: GET description: Get the details for a specific existing RequestResponse. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-response-request-respons path: /user/{userID}/monetary-account/{monetary-accountID}/request-response/{request-responseID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountrequestresponse method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountrequestresponse method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-response-request-respons path: /user/{userID}/monetary-account/{monetary-accountID}/request-response/{request-responseID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountrequestresponse method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID 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: deletenoteattachmentforusermonetaryaccountrequestresponse method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountrequestresponse method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-response-request-respons path: /user/{userID}/monetary-account/{monetary-accountID}/request-response/{request-responseID}/note-text operations: - name: createnotetextforusermonetaryaccountrequestresponse method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountrequestresponse method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-request-response-request-respons path: /user/{userID}/monetary-account/{monetary-accountID}/request-response/{request-responseID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountrequestresponse method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID 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: deletenotetextforusermonetaryaccountrequestresponse method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountrequestresponse method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: request-responseID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule path: /user/{userID}/monetary-account/{monetary-accountID}/schedule operations: - name: listallscheduleforusermonetaryaccount method: GET description: 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 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment operations: - name: createschedulepaymentforusermonetaryaccount method: POST description: Endpoint for schedule payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallschedulepaymentforusermonetaryaccount method: GET description: Endpoint for schedule payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-batch path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment-batch operations: - name: createschedulepaymentbatchforusermonetaryaccount method: POST description: Endpoint for schedule payment batches. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-batch-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment-batch/{itemId} operations: - name: readschedulepaymentbatchforusermonetaryaccount method: GET description: Endpoint for schedule payment batches. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: updateschedulepaymentbatchforusermonetaryaccount method: PUT description: Endpoint for schedule payment batches. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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: deleteschedulepaymentbatchforusermonetaryaccount method: DELETE description: Endpoint for schedule payment batches. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule- path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment-batch/{schedule-payment-batchID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountschedulepaymentbatch method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountschedulepaymentbatch method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule- path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment-batch/{schedule-payment-batchID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountschedulepaymentbatch method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID 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: deletenoteattachmentforusermonetaryaccountschedulepaymentbatch method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountschedulepaymentbatch method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule- path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment-batch/{schedule-payment-batchID}/note-text operations: - name: createnotetextforusermonetaryaccountschedulepaymentbatch method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountschedulepaymentbatch method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule- path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment-batch/{schedule-payment-batchID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountschedulepaymentbatch method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID 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: deletenotetextforusermonetaryaccountschedulepaymentbatch method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountschedulepaymentbatch method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-payment-batchID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment/{itemId} operations: - name: deleteschedulepaymentforusermonetaryaccount method: DELETE description: Endpoint for schedule payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readschedulepaymentforusermonetaryaccount method: GET description: Endpoint for schedule payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: updateschedulepaymentforusermonetaryaccount method: PUT description: Endpoint for schedule payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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-monetary-account-monetary-accountID-schedule-payment-schedule-paymen path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment/{schedule-paymentID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountschedulepayment method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountschedulepayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-schedule-paymen path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment/{schedule-paymentID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountschedulepayment method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID 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: deletenoteattachmentforusermonetaryaccountschedulepayment method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountschedulepayment method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-schedule-paymen path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment/{schedule-paymentID}/note-text operations: - name: createnotetextforusermonetaryaccountschedulepayment method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountschedulepayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-payment-schedule-paymen path: /user/{userID}/monetary-account/{monetary-accountID}/schedule-payment/{schedule-paymentID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountschedulepayment method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID 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: deletenotetextforusermonetaryaccountschedulepayment method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountschedulepayment method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: schedule-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/schedule/{itemId} operations: - name: readscheduleforusermonetaryaccount method: GET description: Get a specific schedule definition for a given monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins path: /user/{userID}/monetary-account/{monetary-accountID}/schedule/{scheduleID}/schedule-instance operations: - name: listallscheduleinstanceforusermonetaryaccountschedule method: GET description: view for reading, updating and listing the scheduled instance. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins path: /user/{userID}/monetary-account/{monetary-accountID}/schedule/{scheduleID}/schedule-instance/{itemId} operations: - name: readscheduleinstanceforusermonetaryaccountschedule method: GET description: view for reading, updating and listing the scheduled instance. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: updatescheduleinstanceforusermonetaryaccountschedule method: PUT description: view for reading, updating and listing the scheduled instance. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID 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-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins path: /user/{userID}/monetary-account/{monetary-accountID}/schedule/{scheduleID}/schedule-instance/{schedule-instanceID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountschedulescheduleinstance method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountschedulescheduleinstance method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins path: /user/{userID}/monetary-account/{monetary-accountID}/schedule/{scheduleID}/schedule-instance/{schedule-instanceID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountschedulescheduleinstance method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID 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: deletenoteattachmentforusermonetaryaccountschedulescheduleinstance method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountschedulescheduleinstance method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins path: /user/{userID}/monetary-account/{monetary-accountID}/schedule/{scheduleID}/schedule-instance/{schedule-instanceID}/note-text operations: - name: createnotetextforusermonetaryaccountschedulescheduleinstance method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountschedulescheduleinstance method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins path: /user/{userID}/monetary-account/{monetary-accountID}/schedule/{scheduleID}/schedule-instance/{schedule-instanceID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountschedulescheduleinstance method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID 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: deletenotetextforusermonetaryaccountschedulescheduleinstance method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountschedulescheduleinstance method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: scheduleID in: path type: integer required: true - name: schedule-instanceID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-share-invite-monetary-account-in path: /user/{userID}/monetary-account/{monetary-accountID}/share-invite-monetary-account-inquiry operations: - name: createshareinvitemonetaryaccountinquiryforusermonetaryaccount method: POST description: '[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.' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallshareinvitemonetaryaccountinquiryforusermonetaryaccount method: GET description: '[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.' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-share-invite-monetary-account-in path: /user/{userID}/monetary-account/{monetary-accountID}/share-invite-monetary-account-inquiry/{itemId} operations: - name: readshareinvitemonetaryaccountinquiryforusermonetaryaccount method: GET description: '[DEPRECATED - use /share-invite-monetary-account-response] Get the details of a specific share inquiry.' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: updateshareinvitemonetaryaccountinquiryforusermonetaryaccount method: PUT description: '[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.' outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID 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-monetary-account-monetary-accountID-sofort-merchant-transaction path: /user/{userID}/monetary-account/{monetary-accountID}/sofort-merchant-transaction operations: - name: listallsofortmerchanttransactionforusermonetaryaccount method: GET description: View for requesting Sofort transactions and polling their status. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-item path: /user/{userID}/monetary-account/{monetary-accountID}/sofort-merchant-transaction/{itemId} operations: - name: readsofortmerchanttransactionforusermonetaryaccount method: GET description: View for requesting Sofort transactions and polling their status. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo path: /user/{userID}/monetary-account/{monetary-accountID}/sofort-merchant-transaction/{sofort-merchant-transactionID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountsofortmerchanttransaction method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountsofortmerchanttransaction method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo path: /user/{userID}/monetary-account/{monetary-accountID}/sofort-merchant-transaction/{sofort-merchant-transactionID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountsofortmerchanttransaction method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID 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: deletenoteattachmentforusermonetaryaccountsofortmerchanttransaction method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountsofortmerchanttransaction method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo path: /user/{userID}/monetary-account/{monetary-accountID}/sofort-merchant-transaction/{sofort-merchant-transactionID}/note-text operations: - name: createnotetextforusermonetaryaccountsofortmerchanttransaction method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountsofortmerchanttransaction method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo path: /user/{userID}/monetary-account/{monetary-accountID}/sofort-merchant-transaction/{sofort-merchant-transactionID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountsofortmerchanttransaction method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID 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: deletenotetextforusermonetaryaccountsofortmerchanttransaction method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountsofortmerchanttransaction method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: sofort-merchant-transactionID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-switch-service-payment-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/switch-service-payment/{itemId} operations: - name: readswitchservicepaymentforusermonetaryaccount method: GET description: An incoming payment made towards an account of an external bank and redirected to a bunq account via switch service. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se path: /user/{userID}/monetary-account/{monetary-accountID}/switch-service-payment/{switch-service-paymentID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountswitchservicepayment method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountswitchservicepayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se path: /user/{userID}/monetary-account/{monetary-accountID}/switch-service-payment/{switch-service-paymentID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountswitchservicepayment method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID 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: deletenoteattachmentforusermonetaryaccountswitchservicepayment method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountswitchservicepayment method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se path: /user/{userID}/monetary-account/{monetary-accountID}/switch-service-payment/{switch-service-paymentID}/note-text operations: - name: createnotetextforusermonetaryaccountswitchservicepayment method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountswitchservicepayment method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se path: /user/{userID}/monetary-account/{monetary-accountID}/switch-service-payment/{switch-service-paymentID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountswitchservicepayment method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID 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: deletenotetextforusermonetaryaccountswitchservicepayment method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountswitchservicepayment method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: switch-service-paymentID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-whitelist-sdd path: /user/{userID}/monetary-account/{monetary-accountID}/whitelist-sdd operations: - name: listallwhitelistsddforusermonetaryaccount method: GET description: Get a listing of all SDD whitelist entries for a target monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-whitelist-sdd-itemId path: /user/{userID}/monetary-account/{monetary-accountID}/whitelist-sdd/{itemId} operations: - name: readwhitelistsddforusermonetaryaccount method: GET description: Get a specific SDD whitelist entry. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist- path: /user/{userID}/monetary-account/{monetary-accountID}/whitelist/{whitelistID}/whitelist-result/{whitelist-resultID}/note-attachment operations: - name: createnoteattachmentforusermonetaryaccountwhitelistwhitelistresult method: POST description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnoteattachmentforusermonetaryaccountwhitelistwhitelistresult method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist- path: /user/{userID}/monetary-account/{monetary-accountID}/whitelist/{whitelistID}/whitelist-result/{whitelist-resultID}/note-attachment/{itemId} operations: - name: updatenoteattachmentforusermonetaryaccountwhitelistwhitelistresult method: PUT description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID 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: deletenoteattachmentforusermonetaryaccountwhitelistwhitelistresult method: DELETE description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnoteattachmentforusermonetaryaccountwhitelistwhitelistresult method: GET description: Used to manage attachment notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist- path: /user/{userID}/monetary-account/{monetary-accountID}/whitelist/{whitelistID}/whitelist-result/{whitelist-resultID}/note-text operations: - name: createnotetextforusermonetaryaccountwhitelistwhitelistresult method: POST description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallnotetextforusermonetaryaccountwhitelistwhitelistresult method: GET description: Manage the notes for a given user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist- path: /user/{userID}/monetary-account/{monetary-accountID}/whitelist/{whitelistID}/whitelist-result/{whitelist-resultID}/note-text/{itemId} operations: - name: updatenotetextforusermonetaryaccountwhitelistwhitelistresult method: PUT description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID 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: deletenotetextforusermonetaryaccountwhitelistwhitelistresult method: DELETE description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: readnotetextforusermonetaryaccountwhitelistwhitelistresult method: GET description: Used to manage text notes. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: monetary-accountID in: path type: integer required: true - name: whitelistID in: path type: integer required: true - name: whitelist-resultID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-notification-filter-email path: /user/{userID}/notification-filter-email operations: - name: createnotificationfilteremailforuser method: POST description: Manage the email notification filters for a user. 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: listallnotificationfilteremailforuser method: GET description: Manage the email notification filters for a user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-notification-filter-failure path: /user/{userID}/notification-filter-failure operations: - name: createnotificationfilterfailureforuser method: POST description: Manage the url notification filters for a user. 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: listallnotificationfilterfailureforuser method: GET description: Manage the url notification filters for a user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-notification-filter-push path: /user/{userID}/notification-filter-push operations: - name: createnotificationfilterpushforuser method: POST description: Manage the push notification filters for a user. 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: listallnotificationfilterpushforuser method: GET description: Manage the push notification filters for a user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-notification-filter-url path: /user/{userID}/notification-filter-url operations: - name: createnotificationfilterurlforuser method: POST description: Manage the url notification filters for a user. 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: listallnotificationfilterurlforuser method: GET description: Manage the url notification filters for a user. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-oauth-client path: /user/{userID}/oauth-client operations: - name: createoauthclientforuser method: POST description: Used for managing OAuth Clients. 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: listalloauthclientforuser method: GET description: Used for managing OAuth Clients. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-oauth-client-itemId path: /user/{userID}/oauth-client/{itemId} operations: - name: readoauthclientforuser method: GET description: Used for managing OAuth Clients. 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: updateoauthclientforuser method: PUT description: Used for managing OAuth Clients. 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-oauth-client-oauth-clientID-callback-url path: /user/{userID}/oauth-client/{oauth-clientID}/callback-url operations: - name: createcallbackurlforuseroauthclient method: POST description: Used for managing OAuth Client Callback URLs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: oauth-clientID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallcallbackurlforuseroauthclient method: GET description: Used for managing OAuth Client Callback URLs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: oauth-clientID in: path type: integer required: true - name: user-userID-oauth-client-oauth-clientID-callback-url-itemId path: /user/{userID}/oauth-client/{oauth-clientID}/callback-url/{itemId} operations: - name: readcallbackurlforuseroauthclient method: GET description: Used for managing OAuth Client Callback URLs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: oauth-clientID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: updatecallbackurlforuseroauthclient method: PUT description: Used for managing OAuth Client Callback URLs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: oauth-clientID 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: deletecallbackurlforuseroauthclient method: DELETE description: Used for managing OAuth Client Callback URLs. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: oauth-clientID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-payment-auto-allocate path: /user/{userID}/payment-auto-allocate operations: - name: listallpaymentautoallocateforuser method: GET description: List a users automatic payment auto allocated settings. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-payment-service-provider-draft-payment path: /user/{userID}/payment-service-provider-draft-payment operations: - name: createpaymentserviceproviderdraftpaymentforuser method: POST description: Manage the PaymentServiceProviderDraftPayment's for a PISP. 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: listallpaymentserviceproviderdraftpaymentforuser method: GET description: Manage the PaymentServiceProviderDraftPayment's for a PISP. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-payment-service-provider-draft-payment-itemId path: /user/{userID}/payment-service-provider-draft-payment/{itemId} operations: - name: updatepaymentserviceproviderdraftpaymentforuser method: PUT description: Manage the PaymentServiceProviderDraftPayment's for a PISP. 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: readpaymentserviceproviderdraftpaymentforuser method: GET description: Manage the PaymentServiceProviderDraftPayment's for a PISP. 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-payment-service-provider-issuer-transaction path: /user/{userID}/payment-service-provider-issuer-transaction operations: - name: createpaymentserviceproviderissuertransactionforuser method: POST description: The endpoint for payment service provider issuer transactions 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: listallpaymentserviceproviderissuertransactionforuser method: GET description: The endpoint for payment service provider issuer transactions outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-payment-service-provider-issuer-transaction-itemId path: /user/{userID}/payment-service-provider-issuer-transaction/{itemId} operations: - name: readpaymentserviceproviderissuertransactionforuser method: GET description: The endpoint for payment service provider issuer transactions 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: updatepaymentserviceproviderissuertransactionforuser method: PUT description: The endpoint for payment service provider issuer transactions 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-registry-registryID-registry-settlement path: /user/{userID}/registry/{registryID}/registry-settlement operations: - name: createregistrysettlementforuserregistry method: POST description: Create a new Slice group settlement. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: registryID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listallregistrysettlementforuserregistry method: GET description: Get a listing of all Slice group settlements. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: registryID in: path type: integer required: true - name: user-userID-registry-registryID-registry-settlement-itemId path: /user/{userID}/registry/{registryID}/registry-settlement/{itemId} operations: - name: readregistrysettlementforuserregistry method: GET description: Get a specific Slice group settlement. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: registryID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-schedule path: /user/{userID}/schedule operations: - name: listallscheduleforuser method: GET description: 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 outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-share-invite-monetary-account-response path: /user/{userID}/share-invite-monetary-account-response operations: - name: listallshareinvitemonetaryaccountresponseforuser method: GET description: Return all the shares a user was invited to. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-share-invite-monetary-account-response-itemId path: /user/{userID}/share-invite-monetary-account-response/{itemId} operations: - name: readshareinvitemonetaryaccountresponseforuser method: GET description: Return the details of a specific share a user was invited to. 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: updateshareinvitemonetaryaccountresponseforuser method: PUT description: Accept or reject a share a user was invited to. 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-token-qr-request-ideal path: /user/{userID}/token-qr-request-ideal operations: - name: createtokenqrrequestidealforuser method: POST description: Create a request from an ideal transaction. 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-token-qr-request-sofort path: /user/{userID}/token-qr-request-sofort operations: - name: createtokenqrrequestsofortforuser method: POST description: Create a request from an SOFORT transaction. 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-transferwise-currency path: /user/{userID}/transferwise-currency operations: - name: listalltransferwisecurrencyforuser method: GET description: Used to get a list of supported currencies for Transferwise. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-transferwise-quote path: /user/{userID}/transferwise-quote operations: - name: createtransferwisequoteforuser method: POST description: Used to get quotes from Transferwise. These can be used to initiate payments. 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-transferwise-quote-temporary path: /user/{userID}/transferwise-quote-temporary operations: - name: createtransferwisequotetemporaryforuser method: POST description: Used to get temporary quotes from Transferwise. These cannot be used to initiate payments 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-transferwise-quote-temporary-itemId path: /user/{userID}/transferwise-quote-temporary/{itemId} operations: - name: readtransferwisequotetemporaryforuser method: GET description: Used to get temporary quotes from Transferwise. These cannot be used to initiate payments 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-transferwise-quote-itemId path: /user/{userID}/transferwise-quote/{itemId} operations: - name: readtransferwisequoteforuser method: GET description: Used to get quotes from Transferwise. These can be used to initiate payments. 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-transferwise-quote-transferwise-quoteID-transferwise-recipient path: /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-recipient operations: - name: createtransferwiserecipientforusertransferwisequote method: POST description: Used to manage recipient accounts with Transferwise. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listalltransferwiserecipientforusertransferwisequote method: GET description: Used to manage recipient accounts with Transferwise. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: user-userID-transferwise-quote-transferwise-quoteID-transferwise-recipient-requi path: /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-recipient-requirement operations: - name: createtransferwiserecipientrequirementforusertransferwisequote method: POST description: Used to determine the recipient account requirements for Transferwise transfers. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listalltransferwiserecipientrequirementforusertransferwisequote method: GET description: Used to determine the recipient account requirements for Transferwise transfers. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: user-userID-transferwise-quote-transferwise-quoteID-transferwise-recipient-itemI path: /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-recipient/{itemId} operations: - name: readtransferwiserecipientforusertransferwisequote method: GET description: Used to manage recipient accounts with Transferwise. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: deletetransferwiserecipientforusertransferwisequote method: DELETE description: Used to manage recipient accounts with Transferwise. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-transferwise-quote-transferwise-quoteID-transferwise-transfer path: /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-transfer operations: - name: createtransferwisetransferforusertransferwisequote method: POST description: Used to create Transferwise payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: listalltransferwisetransferforusertransferwisequote method: GET description: Used to create Transferwise payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: user-userID-transferwise-quote-transferwise-quoteID-transferwise-transfer-requir path: /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-transfer-requirement operations: - name: createtransferwisetransferrequirementforusertransferwisequote method: POST description: Used to determine the account requirements for Transferwise transfers. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: body in: body type: object description: Request body (JSON). required: true - name: user-userID-transferwise-quote-transferwise-quoteID-transferwise-transfer-itemId path: /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-transfer/{itemId} operations: - name: readtransferwisetransferforusertransferwisequote method: GET description: Used to create Transferwise payments. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: transferwise-quoteID in: path type: integer required: true - name: itemId in: path type: integer required: true - name: user-userID-transferwise-user path: /user/{userID}/transferwise-user operations: - name: createtransferwiseuserforuser method: POST description: Used to manage Transferwise users. 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: listalltransferwiseuserforuser method: GET description: Used to manage Transferwise users. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-tree-progress path: /user/{userID}/tree-progress operations: - name: listalltreeprogressforuser method: GET description: See how many trees this user has planted. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-whitelist-sdd path: /user/{userID}/whitelist-sdd operations: - name: listallwhitelistsddforuser method: GET description: Get a listing of all recurring SDD whitelist entries for a target monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-whitelist-sdd-one-off path: /user/{userID}/whitelist-sdd-one-off operations: - name: createwhitelistsddoneoffforuser method: POST description: Create a new one off SDD whitelist entry. 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: listallwhitelistsddoneoffforuser method: GET description: Get a listing of all one off SDD whitelist entries for a target monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-whitelist-sdd-one-off-itemId path: /user/{userID}/whitelist-sdd-one-off/{itemId} operations: - name: readwhitelistsddoneoffforuser method: GET description: Get a specific one off SDD whitelist entry. 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: updatewhitelistsddoneoffforuser method: PUT description: Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted. 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: deletewhitelistsddoneoffforuser method: DELETE description: Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted. 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-whitelist-sdd-recurring path: /user/{userID}/whitelist-sdd-recurring operations: - name: createwhitelistsddrecurringforuser method: POST description: Create a new recurring SDD whitelist entry. 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: listallwhitelistsddrecurringforuser method: GET description: Get a listing of all recurring SDD whitelist entries for a target monetary account. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: userID in: path type: integer required: true - name: user-userID-whitelist-sdd-recurring-itemId path: /user/{userID}/whitelist-sdd-recurring/{itemId} operations: - name: readwhitelistsddrecurringforuser method: GET description: Get a specific recurring SDD whitelist entry. 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: updatewhitelistsddrecurringforuser method: PUT description: Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted. 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: deletewhitelistsddrecurringforuser method: DELETE description: Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted. 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-whitelist-sdd-itemId path: /user/{userID}/whitelist-sdd/{itemId} operations: - name: readwhitelistsddforuser method: GET description: Get a specific recurring SDD whitelist entry. 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 exposes: - type: rest namespace: bunq-user-rest port: 8080 description: REST adapter for bunq API — User. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/user name: user description: REST surface for user. operations: - method: GET name: listalluser description: Get a collection of all available users. call: bunq-user.listalluser outputParameters: - type: object mapping: $. - path: /v1/user/{itemid} name: user-itemid description: REST surface for user-itemId. operations: - method: GET name: readuser description: Get a specific user. call: bunq-user.readuser with: itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/additional-transaction-information-category name: user-userid-additional-transaction-information-category description: REST surface for user-userID-additional-transaction-information-category. operations: - method: GET name: listalladditionaltransactioninformationcategoryforuser description: Get the available categories. call: bunq-user.listalladditionaltransactioninformationcategoryforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/additional-transaction-information-category-user-defined name: user-userid-additional-transaction-information-category-user-defined description: REST surface for user-userID-additional-transaction-information-category-user-defined. operations: - method: POST name: createadditionaltransactioninformationcategoryuserdefinedforuser description: Manage user-defined categories. call: bunq-user.createadditionaltransactioninformationcategoryuserdefinedforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/attachment/{attachmentid}/content name: user-userid-attachment-attachmentid-content description: REST surface for user-userID-attachment-attachmentID-content. operations: - method: GET name: listallcontentforuserattachment description: Get the raw content of a specific attachment. call: bunq-user.listallcontentforuserattachment with: userID: rest.userID attachmentID: rest.attachmentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/attachment/{itemid} name: user-userid-attachment-itemid description: REST surface for user-userID-attachment-itemId. operations: - method: GET name: readattachmentforuser description: Get a specific attachment. The header of the response contains the content-type of the attachment. call: bunq-user.readattachmentforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/billing-contract-subscription name: user-userid-billing-contract-subscription description: REST surface for user-userID-billing-contract-subscription. operations: - method: GET name: listallbillingcontractsubscriptionforuser description: Get all subscription billing contract for the authenticated user. call: bunq-user.listallbillingcontractsubscriptionforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/bunqme-fundraiser-profile name: user-userid-bunqme-fundraiser-profile description: REST surface for user-userID-bunqme-fundraiser-profile. operations: - method: GET name: listallbunqmefundraiserprofileforuser description: bunq.me public profile of the user. call: bunq-user.listallbunqmefundraiserprofileforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/bunqme-fundraiser-profile/{itemid} name: user-userid-bunqme-fundraiser-profile-itemid description: REST surface for user-userID-bunqme-fundraiser-profile-itemId. operations: - method: GET name: readbunqmefundraiserprofileforuser description: bunq.me public profile of the user. call: bunq-user.readbunqmefundraiserprofileforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card name: user-userid-card description: REST surface for user-userID-card. operations: - method: GET name: listallcardforuser description: Return all the cards available to the user. call: bunq-user.listallcardforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card-batch name: user-userid-card-batch description: REST surface for user-userID-card-batch. operations: - method: POST name: createcardbatchforuser description: Used to update multiple cards in a batch. call: bunq-user.createcardbatchforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card-batch-replace name: user-userid-card-batch-replace description: REST surface for user-userID-card-batch-replace. operations: - method: POST name: createcardbatchreplaceforuser description: Used to replace multiple cards in a batch. call: bunq-user.createcardbatchreplaceforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card-credit name: user-userid-card-credit description: REST surface for user-userID-card-credit. operations: - method: POST name: createcardcreditforuser description: Create a new credit card request. call: bunq-user.createcardcreditforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card-debit name: user-userid-card-debit description: REST surface for user-userID-card-debit. operations: - method: POST name: createcarddebitforuser description: Create a new debit card request. call: bunq-user.createcarddebitforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card-name name: user-userid-card-name description: REST surface for user-userID-card-name. operations: - method: GET name: listallcardnameforuser description: Return all the accepted card names for a specific user. call: bunq-user.listallcardnameforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/export-statement-card name: user-userid-card-cardid-export-statement-card description: REST surface for user-userID-card-cardID-export-statement-card. operations: - method: GET name: listallexportstatementcardforusercard description: Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format. call: bunq-user.listallexportstatementcardforusercard with: userID: rest.userID cardID: rest.cardID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/export-statement-card-csv name: user-userid-card-cardid-export-statement-card-csv description: REST surface for user-userID-card-cardID-export-statement-card-csv. operations: - method: POST name: createexportstatementcardcsvforusercard description: Used to serialize ExportStatementCardCsv call: bunq-user.createexportstatementcardcsvforusercard with: userID: rest.userID cardID: rest.cardID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallexportstatementcardcsvforusercard description: Used to serialize ExportStatementCardCsv call: bunq-user.listallexportstatementcardcsvforusercard with: userID: rest.userID cardID: rest.cardID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/export-statement-card-csv/{itemid} name: user-userid-card-cardid-export-statement-card-csv-itemid description: REST surface for user-userID-card-cardID-export-statement-card-csv-itemId. operations: - method: GET name: readexportstatementcardcsvforusercard description: Used to serialize ExportStatementCardCsv call: bunq-user.readexportstatementcardcsvforusercard with: userID: rest.userID cardID: rest.cardID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: DELETE name: deleteexportstatementcardcsvforusercard description: Used to serialize ExportStatementCardCsv call: bunq-user.deleteexportstatementcardcsvforusercard with: userID: rest.userID cardID: rest.cardID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/export-statement-card-pdf name: user-userid-card-cardid-export-statement-card-pdf description: REST surface for user-userID-card-cardID-export-statement-card-pdf. operations: - method: POST name: createexportstatementcardpdfforusercard description: Used to serialize ExportStatementCardPdf call: bunq-user.createexportstatementcardpdfforusercard with: userID: rest.userID cardID: rest.cardID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallexportstatementcardpdfforusercard description: Used to serialize ExportStatementCardPdf call: bunq-user.listallexportstatementcardpdfforusercard with: userID: rest.userID cardID: rest.cardID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/export-statement-card-pdf/{itemid} name: user-userid-card-cardid-export-statement-card-pdf-itemid description: REST surface for user-userID-card-cardID-export-statement-card-pdf-itemId. operations: - method: GET name: readexportstatementcardpdfforusercard description: Used to serialize ExportStatementCardPdf call: bunq-user.readexportstatementcardpdfforusercard with: userID: rest.userID cardID: rest.cardID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: DELETE name: deleteexportstatementcardpdfforusercard description: Used to serialize ExportStatementCardPdf call: bunq-user.deleteexportstatementcardpdfforusercard with: userID: rest.userID cardID: rest.cardID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/export-statement-card/{export-statement-cardid}/content name: user-userid-card-cardid-export-statement-card-export-statement-cardid-content description: REST surface for user-userID-card-cardID-export-statement-card-export-statement-cardID-content. operations: - method: GET name: listallcontentforusercardexportstatementcard 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 ' call: bunq-user.listallcontentforusercardexportstatementcard with: userID: rest.userID cardID: rest.cardID export-statement-cardID: rest.export-statement-cardID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/export-statement-card/{itemid} name: user-userid-card-cardid-export-statement-card-itemid description: REST surface for user-userID-card-cardID-export-statement-card-itemId. operations: - method: GET name: readexportstatementcardforusercard description: Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format. call: bunq-user.readexportstatementcardforusercard with: userID: rest.userID cardID: rest.cardID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/generated-cvc2 name: user-userid-card-cardid-generated-cvc2 description: REST surface for user-userID-card-cardID-generated-cvc2. operations: - method: POST name: creategeneratedcvc2forusercard description: Generate a new CVC2 code for a card. call: bunq-user.creategeneratedcvc2forusercard with: userID: rest.userID cardID: rest.cardID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallgeneratedcvc2forusercard description: Get all generated CVC2 codes for a card. call: bunq-user.listallgeneratedcvc2forusercard with: userID: rest.userID cardID: rest.cardID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/generated-cvc2/{itemid} name: user-userid-card-cardid-generated-cvc2-itemid description: REST surface for user-userID-card-cardID-generated-cvc2-itemId. operations: - method: GET name: readgeneratedcvc2forusercard description: Get the details for a specific generated CVC2 code. call: bunq-user.readgeneratedcvc2forusercard with: userID: rest.userID cardID: rest.cardID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updategeneratedcvc2forusercard description: Endpoint for generating and retrieving a new CVC2 code. call: bunq-user.updategeneratedcvc2forusercard with: userID: rest.userID cardID: rest.cardID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{cardid}/replace name: user-userid-card-cardid-replace description: REST surface for user-userID-card-cardID-replace. operations: - method: POST name: createreplaceforusercard description: Request a card replacement. call: bunq-user.createreplaceforusercard with: userID: rest.userID cardID: rest.cardID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/card/{itemid} name: user-userid-card-itemid description: REST surface for user-userID-card-itemId. operations: - method: PUT name: updatecardforuser 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. call: bunq-user.updatecardforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readcardforuser description: Return the details of a specific card. call: bunq-user.readcardforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/certificate-pinned name: user-userid-certificate-pinned description: REST surface for user-userID-certificate-pinned. operations: - method: POST name: createcertificatepinnedforuser description: Pin the certificate chain. call: bunq-user.createcertificatepinnedforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallcertificatepinnedforuser description: List all the pinned certificate chain for the given user. call: bunq-user.listallcertificatepinnedforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/certificate-pinned/{itemid} name: user-userid-certificate-pinned-itemid description: REST surface for user-userID-certificate-pinned-itemId. operations: - method: DELETE name: deletecertificatepinnedforuser description: Remove the pinned certificate chain with the specific ID. call: bunq-user.deletecertificatepinnedforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readcertificatepinnedforuser description: Get the pinned certificate chain with the specified ID. call: bunq-user.readcertificatepinnedforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/challenge-request/{itemid} name: user-userid-challenge-request-itemid description: REST surface for user-userID-challenge-request-itemId. operations: - method: GET name: readchallengerequestforuser description: Endpoint for apps to fetch a challenge request. call: bunq-user.readchallengerequestforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatechallengerequestforuser description: Endpoint for apps to fetch a challenge request. call: bunq-user.updatechallengerequestforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/chat-conversation/{chat-conversationid}/attachment/{attachmentid}/content name: user-userid-chat-conversation-chat-conversationid-attachment-attachmentid-conten description: REST surface for user-userID-chat-conversation-chat-conversationID-attachment-attachmentID-conten. operations: - method: GET name: listallcontentforuserchatconversationattachment description: Get the raw content of a specific attachment. call: bunq-user.listallcontentforuserchatconversationattachment with: userID: rest.userID chat-conversationID: rest.chat-conversationID attachmentID: rest.attachmentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/company name: user-userid-company description: REST surface for user-userID-company. operations: - method: POST name: createcompanyforuser description: Create and manage companies. call: bunq-user.createcompanyforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallcompanyforuser description: Create and manage companies. call: bunq-user.listallcompanyforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/company/{itemid} name: user-userid-company-itemid description: REST surface for user-userID-company-itemId. operations: - method: GET name: readcompanyforuser description: Create and manage companies. call: bunq-user.readcompanyforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatecompanyforuser description: Create and manage companies. call: bunq-user.updatecompanyforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/confirmation-of-funds name: user-userid-confirmation-of-funds description: REST surface for user-userID-confirmation-of-funds. operations: - method: POST name: createconfirmationoffundsforuser description: Used to confirm availability of funds on an account. call: bunq-user.createconfirmationoffundsforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/credential-password-ip name: user-userid-credential-password-ip description: REST surface for user-userID-credential-password-ip. operations: - method: GET name: listallcredentialpasswordipforuser description: Create a credential of a user for server authentication, or delete the credential of a user for server authentication. call: bunq-user.listallcredentialpasswordipforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/credential-password-ip/{credential-password-ipid}/ip name: user-userid-credential-password-ip-credential-password-ipid-ip description: REST surface for user-userID-credential-password-ip-credential-password-ipID-ip. operations: - method: POST name: createipforusercredentialpasswordip description: Manage the IPs which may be used for a credential of a user for server authentication. call: bunq-user.createipforusercredentialpasswordip with: userID: rest.userID credential-password-ipID: rest.credential-password-ipID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallipforusercredentialpasswordip description: Manage the IPs which may be used for a credential of a user for server authentication. call: bunq-user.listallipforusercredentialpasswordip with: userID: rest.userID credential-password-ipID: rest.credential-password-ipID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/credential-password-ip/{credential-password-ipid}/ip/{itemid} name: user-userid-credential-password-ip-credential-password-ipid-ip-itemid description: REST surface for user-userID-credential-password-ip-credential-password-ipID-ip-itemId. operations: - method: GET name: readipforusercredentialpasswordip description: Manage the IPs which may be used for a credential of a user for server authentication. call: bunq-user.readipforusercredentialpasswordip with: userID: rest.userID credential-password-ipID: rest.credential-password-ipID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updateipforusercredentialpasswordip description: Manage the IPs which may be used for a credential of a user for server authentication. call: bunq-user.updateipforusercredentialpasswordip with: userID: rest.userID credential-password-ipID: rest.credential-password-ipID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/credential-password-ip/{itemid} name: user-userid-credential-password-ip-itemid description: REST surface for user-userID-credential-password-ip-itemId. operations: - method: GET name: readcredentialpasswordipforuser description: Create a credential of a user for server authentication, or delete the credential of a user for server authentication. call: bunq-user.readcredentialpasswordipforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/currency-cloud-beneficiary name: user-userid-currency-cloud-beneficiary description: REST surface for user-userID-currency-cloud-beneficiary. operations: - method: POST name: createcurrencycloudbeneficiaryforuser description: Endpoint to manage CurrencyCloud beneficiaries. call: bunq-user.createcurrencycloudbeneficiaryforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallcurrencycloudbeneficiaryforuser description: Endpoint to manage CurrencyCloud beneficiaries. call: bunq-user.listallcurrencycloudbeneficiaryforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/currency-cloud-beneficiary-requirement name: user-userid-currency-cloud-beneficiary-requirement description: REST surface for user-userID-currency-cloud-beneficiary-requirement. operations: - method: GET name: listallcurrencycloudbeneficiaryrequirementforuser description: Endpoint to list requirements for CurrencyCloud beneficiaries. call: bunq-user.listallcurrencycloudbeneficiaryrequirementforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/currency-cloud-beneficiary/{itemid} name: user-userid-currency-cloud-beneficiary-itemid description: REST surface for user-userID-currency-cloud-beneficiary-itemId. operations: - method: GET name: readcurrencycloudbeneficiaryforuser description: Endpoint to manage CurrencyCloud beneficiaries. call: bunq-user.readcurrencycloudbeneficiaryforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/event name: user-userid-event description: REST surface for user-userID-event. operations: - method: GET name: listalleventforuser description: 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 call: bunq-user.listalleventforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/event/{itemid} name: user-userid-event-itemid description: REST surface for user-userID-event-itemId. operations: - method: GET name: readeventforuser description: Get a specific event for a given user. call: bunq-user.readeventforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/export-annual-overview name: user-userid-export-annual-overview description: REST surface for user-userID-export-annual-overview. operations: - method: POST name: createexportannualoverviewforuser description: Create a new annual overview for a specific year. An overview can be generated only for a past year. call: bunq-user.createexportannualoverviewforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallexportannualoverviewforuser description: List all the annual overviews for a user. call: bunq-user.listallexportannualoverviewforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/export-annual-overview/{export-annual-overviewid}/content name: user-userid-export-annual-overview-export-annual-overviewid-content description: REST surface for user-userID-export-annual-overview-export-annual-overviewID-content. operations: - method: GET name: listallcontentforuserexportannualoverview description: Used to retrieve the raw content of an annual overview. call: bunq-user.listallcontentforuserexportannualoverview with: userID: rest.userID export-annual-overviewID: rest.export-annual-overviewID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/export-annual-overview/{itemid} name: user-userid-export-annual-overview-itemid description: REST surface for user-userID-export-annual-overview-itemId. operations: - method: GET name: readexportannualoverviewforuser description: Get an annual overview for a user by its id. call: bunq-user.readexportannualoverviewforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: DELETE name: deleteexportannualoverviewforuser description: 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. call: bunq-user.deleteexportannualoverviewforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/feature-announcement/{itemid} name: user-userid-feature-announcement-itemid description: REST surface for user-userID-feature-announcement-itemId. operations: - method: GET name: readfeatureannouncementforuser description: view for updating the feature display. call: bunq-user.readfeatureannouncementforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/insight-preference-date name: user-userid-insight-preference-date description: REST surface for user-userID-insight-preference-date. operations: - method: GET name: listallinsightpreferencedateforuser description: Used to allow users to set insight/budget preferences. call: bunq-user.listallinsightpreferencedateforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/insights name: user-userid-insights description: REST surface for user-userID-insights. operations: - method: GET name: listallinsightsforuser description: Used to get insights about transactions between given time range. call: bunq-user.listallinsightsforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/insights-search name: user-userid-insights-search description: REST surface for user-userID-insights-search. operations: - method: GET name: listallinsightssearchforuser description: Used to get events based on time and insight category. call: bunq-user.listallinsightssearchforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/invoice name: user-userid-invoice description: REST surface for user-userID-invoice. operations: - method: GET name: listallinvoiceforuser description: Used to list bunq invoices by user. call: bunq-user.listallinvoiceforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/invoice/{invoiceid}/pdf-content name: user-userid-invoice-invoiceid-pdf-content description: REST surface for user-userID-invoice-invoiceID-pdf-content. operations: - method: GET name: listallpdfcontentforuserinvoice description: Get a PDF export of an invoice. call: bunq-user.listallpdfcontentforuserinvoice with: userID: rest.userID invoiceID: rest.invoiceID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/invoice/{itemid} name: user-userid-invoice-itemid description: REST surface for user-userID-invoice-itemId. operations: - method: GET name: readinvoiceforuser description: Used to list bunq invoices by user. call: bunq-user.readinvoiceforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/legal-name name: user-userid-legal-name description: REST surface for user-userID-legal-name. operations: - method: GET name: listalllegalnameforuser description: Endpoint for getting available legal names that can be used by the user. call: bunq-user.listalllegalnameforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/limit name: user-userid-limit description: REST surface for user-userID-limit. operations: - method: GET name: listalllimitforuser description: Get all limits for the authenticated user. call: bunq-user.listalllimitforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account name: user-userid-monetary-account description: REST surface for user-userID-monetary-account. operations: - method: GET name: listallmonetaryaccountforuser description: Get a collection of all your MonetaryAccounts. call: bunq-user.listallmonetaryaccountforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-bank name: user-userid-monetary-account-bank description: REST surface for user-userID-monetary-account-bank. operations: - method: POST name: createmonetaryaccountbankforuser description: Create new MonetaryAccountBank. call: bunq-user.createmonetaryaccountbankforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallmonetaryaccountbankforuser description: Gets a listing of all MonetaryAccountBanks of a given user. call: bunq-user.listallmonetaryaccountbankforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-bank/{itemid} name: user-userid-monetary-account-bank-itemid description: REST surface for user-userID-monetary-account-bank-itemId. operations: - method: GET name: readmonetaryaccountbankforuser description: Get a specific MonetaryAccountBank. call: bunq-user.readmonetaryaccountbankforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatemonetaryaccountbankforuser description: Update a specific existing MonetaryAccountBank. call: bunq-user.updatemonetaryaccountbankforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-card name: user-userid-monetary-account-card description: REST surface for user-userID-monetary-account-card. operations: - method: GET name: listallmonetaryaccountcardforuser description: Gets a listing of all MonetaryAccountCard of a given user. call: bunq-user.listallmonetaryaccountcardforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-card/{itemid} name: user-userid-monetary-account-card-itemid description: REST surface for user-userID-monetary-account-card-itemId. operations: - method: GET name: readmonetaryaccountcardforuser description: Get a specific MonetaryAccountCard. call: bunq-user.readmonetaryaccountcardforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatemonetaryaccountcardforuser description: Update a specific existing MonetaryAccountCard. call: bunq-user.updatemonetaryaccountcardforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-external name: user-userid-monetary-account-external description: REST surface for user-userID-monetary-account-external. operations: - method: POST name: createmonetaryaccountexternalforuser description: Endpoint for managing monetary accounts which are connected to external services. call: bunq-user.createmonetaryaccountexternalforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallmonetaryaccountexternalforuser description: Endpoint for managing monetary accounts which are connected to external services. call: bunq-user.listallmonetaryaccountexternalforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-external-savings name: user-userid-monetary-account-external-savings description: REST surface for user-userID-monetary-account-external-savings. operations: - method: POST name: createmonetaryaccountexternalsavingsforuser description: Endpoint for managing monetary account savings which are connected to external services. call: bunq-user.createmonetaryaccountexternalsavingsforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallmonetaryaccountexternalsavingsforuser description: Endpoint for managing monetary account savings which are connected to external services. call: bunq-user.listallmonetaryaccountexternalsavingsforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-external-savings/{itemid} name: user-userid-monetary-account-external-savings-itemid description: REST surface for user-userID-monetary-account-external-savings-itemId. operations: - method: GET name: readmonetaryaccountexternalsavingsforuser description: Endpoint for managing monetary account savings which are connected to external services. call: bunq-user.readmonetaryaccountexternalsavingsforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatemonetaryaccountexternalsavingsforuser description: Endpoint for managing monetary account savings which are connected to external services. call: bunq-user.updatemonetaryaccountexternalsavingsforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-external/{itemid} name: user-userid-monetary-account-external-itemid description: REST surface for user-userID-monetary-account-external-itemId. operations: - method: GET name: readmonetaryaccountexternalforuser description: Endpoint for managing monetary accounts which are connected to external services. call: bunq-user.readmonetaryaccountexternalforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatemonetaryaccountexternalforuser description: Endpoint for managing monetary accounts which are connected to external services. call: bunq-user.updatemonetaryaccountexternalforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-joint name: user-userid-monetary-account-joint description: REST surface for user-userID-monetary-account-joint. operations: - method: POST name: createmonetaryaccountjointforuser description: The endpoint for joint monetary accounts. call: bunq-user.createmonetaryaccountjointforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallmonetaryaccountjointforuser description: The endpoint for joint monetary accounts. call: bunq-user.listallmonetaryaccountjointforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-joint/{itemid} name: user-userid-monetary-account-joint-itemid description: REST surface for user-userID-monetary-account-joint-itemId. operations: - method: GET name: readmonetaryaccountjointforuser description: The endpoint for joint monetary accounts. call: bunq-user.readmonetaryaccountjointforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatemonetaryaccountjointforuser description: The endpoint for joint monetary accounts. call: bunq-user.updatemonetaryaccountjointforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-savings name: user-userid-monetary-account-savings description: REST surface for user-userID-monetary-account-savings. operations: - method: POST name: createmonetaryaccountsavingsforuser description: Create new MonetaryAccountSavings. call: bunq-user.createmonetaryaccountsavingsforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallmonetaryaccountsavingsforuser description: Gets a listing of all MonetaryAccountSavingss of a given user. call: bunq-user.listallmonetaryaccountsavingsforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account-savings/{itemid} name: user-userid-monetary-account-savings-itemid description: REST surface for user-userID-monetary-account-savings-itemId. operations: - method: GET name: readmonetaryaccountsavingsforuser description: Get a specific MonetaryAccountSavings. call: bunq-user.readmonetaryaccountsavingsforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatemonetaryaccountsavingsforuser description: Update a specific existing MonetaryAccountSavings. call: bunq-user.updatemonetaryaccountsavingsforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{itemid} name: user-userid-monetary-account-itemid description: REST surface for user-userID-monetary-account-itemId. operations: - method: GET name: readmonetaryaccountforuser description: Get a specific MonetaryAccount. call: bunq-user.readmonetaryaccountforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-attachment name: user-userid-monetary-account-monetary-accountid-adyen-card-transaction-adyen-car description: REST surface for user-userID-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car. operations: - method: POST name: createnoteattachmentforusermonetaryaccountadyencardtransaction description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountadyencardtransaction description: Used to manage attachment notes. call: bunq-user.listallnoteattachmentforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-adyen-card-transaction-adyen-car description: REST surface for user-userID-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountadyencardtransaction description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountadyencardtransaction description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountadyencardtransaction description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-text name: user-userid-monetary-account-monetary-accountid-adyen-card-transaction-adyen-car description: REST surface for user-userID-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car. operations: - method: POST name: createnotetextforusermonetaryaccountadyencardtransaction description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountadyencardtransaction description: Used to manage text notes. call: bunq-user.listallnotetextforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/adyen-card-transaction/{adyen-card-transactionid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-adyen-card-transaction-adyen-car description: REST surface for user-userID-monetary-account-monetary-accountID-adyen-card-transaction-adyen-car. operations: - method: PUT name: updatenotetextforusermonetaryaccountadyencardtransaction description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountadyencardtransaction description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountadyencardtransaction description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountadyencardtransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID adyen-card-transactionID: rest.adyen-card-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/attachment name: user-userid-monetary-account-monetary-accountid-attachment description: REST surface for user-userID-monetary-account-monetary-accountID-attachment. operations: - method: POST name: createattachmentforusermonetaryaccount description: '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. ' call: bunq-user.createattachmentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/attachment/{attachmentid}/content name: user-userid-monetary-account-monetary-accountid-attachment-attachmentid-content description: REST surface for user-userID-monetary-account-monetary-accountID-attachment-attachmentID-content. operations: - method: GET name: listallcontentforusermonetaryaccountattachment description: Get the raw content of a specific attachment. call: bunq-user.listallcontentforusermonetaryaccountattachment with: userID: rest.userID monetary-accountID: rest.monetary-accountID attachmentID: rest.attachmentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-attachment name: user-userid-monetary-account-monetary-accountid-bunqme-fundraiser-result-bunqme description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme-. operations: - method: POST name: createnoteattachmentforusermonetaryaccountbunqmefundraiserresult description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountbunqmefundraiserresult description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-bunqme-fundraiser-result-bunqme description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme-. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountbunqmefundraiserresult description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountbunqmefundraiserresult description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountbunqmefundraiserresult description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-text name: user-userid-monetary-account-monetary-accountid-bunqme-fundraiser-result-bunqme description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme-. operations: - method: POST name: createnotetextforusermonetaryaccountbunqmefundraiserresult description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountbunqmefundraiserresult description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{bunqme-fundraiser-resultid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-bunqme-fundraiser-result-bunqme description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-bunqme-. operations: - method: PUT name: updatenotetextforusermonetaryaccountbunqmefundraiserresult description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountbunqmefundraiserresult description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountbunqmefundraiserresult description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountbunqmefundraiserresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID bunqme-fundraiser-resultID: rest.bunqme-fundraiser-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-fundraiser-result/{itemid} name: user-userid-monetary-account-monetary-accountid-bunqme-fundraiser-result-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-fundraiser-result-itemId. operations: - method: GET name: readbunqmefundraiserresultforusermonetaryaccount description: bunq.me fundraiser result containing all payments. call: bunq-user.readbunqmefundraiserresultforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab name: user-userid-monetary-account-monetary-accountid-bunqme-tab description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-tab. operations: - method: POST name: createbunqmetabforusermonetaryaccount description: 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. call: bunq-user.createbunqmetabforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallbunqmetabforusermonetaryaccount description: 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. call: bunq-user.listallbunqmetabforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab-result-response/{itemid} name: user-userid-monetary-account-monetary-accountid-bunqme-tab-result-response-itemi description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-tab-result-response-itemI. operations: - method: GET name: readbunqmetabresultresponseforusermonetaryaccount description: 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. call: bunq-user.readbunqmetabresultresponseforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/bunqme-tab/{itemid} name: user-userid-monetary-account-monetary-accountid-bunqme-tab-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-bunqme-tab-itemId. operations: - method: PUT name: updatebunqmetabforusermonetaryaccount description: 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. call: bunq-user.updatebunqmetabforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readbunqmetabforusermonetaryaccount description: 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. call: bunq-user.readbunqmetabforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/currency-cloud-payment-quote name: user-userid-monetary-account-monetary-accountid-currency-cloud-payment-quote description: REST surface for user-userID-monetary-account-monetary-accountID-currency-cloud-payment-quote. operations: - method: POST name: createcurrencycloudpaymentquoteforusermonetaryaccount description: Endpoint for managing currency conversions. call: bunq-user.createcurrencycloudpaymentquoteforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion name: user-userid-monetary-account-monetary-accountid-currency-conversion description: REST surface for user-userID-monetary-account-monetary-accountID-currency-conversion. operations: - method: GET name: listallcurrencyconversionforusermonetaryaccount description: Endpoint for managing currency conversions. call: bunq-user.listallcurrencyconversionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion-quote name: user-userid-monetary-account-monetary-accountid-currency-conversion-quote description: REST surface for user-userID-monetary-account-monetary-accountID-currency-conversion-quote. operations: - method: POST name: createcurrencyconversionquoteforusermonetaryaccount description: Endpoint to create a quote for currency conversions. call: bunq-user.createcurrencyconversionquoteforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion-quote/{itemid} name: user-userid-monetary-account-monetary-accountid-currency-conversion-quote-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-currency-conversion-quote-itemId. operations: - method: GET name: readcurrencyconversionquoteforusermonetaryaccount description: Endpoint to create a quote for currency conversions. call: bunq-user.readcurrencyconversionquoteforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatecurrencyconversionquoteforusermonetaryaccount description: Endpoint to create a quote for currency conversions. call: bunq-user.updatecurrencyconversionquoteforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/currency-conversion/{itemid} name: user-userid-monetary-account-monetary-accountid-currency-conversion-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-currency-conversion-itemId. operations: - method: GET name: readcurrencyconversionforusermonetaryaccount description: Endpoint for managing currency conversions. call: bunq-user.readcurrencyconversionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement name: user-userid-monetary-account-monetary-accountid-customer-statement description: REST surface for user-userID-monetary-account-monetary-accountID-customer-statement. operations: - method: POST name: createcustomerstatementforusermonetaryaccount description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. call: bunq-user.createcustomerstatementforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallcustomerstatementforusermonetaryaccount description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. call: bunq-user.listallcustomerstatementforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement/{customer-statementid}/content name: user-userid-monetary-account-monetary-accountid-customer-statement-customer-stat description: REST surface for user-userID-monetary-account-monetary-accountID-customer-statement-customer-stat. operations: - method: GET name: listallcontentforusermonetaryaccountcustomerstatement description: 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 call: bunq-user.listallcontentforusermonetaryaccountcustomerstatement with: userID: rest.userID monetary-accountID: rest.monetary-accountID customer-statementID: rest.customer-statementID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/customer-statement/{itemid} name: user-userid-monetary-account-monetary-accountid-customer-statement-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-customer-statement-itemId. operations: - method: GET name: readcustomerstatementforusermonetaryaccount description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. call: bunq-user.readcustomerstatementforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: DELETE name: deletecustomerstatementforusermonetaryaccount description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. call: bunq-user.deletecustomerstatementforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment name: user-userid-monetary-account-monetary-accountid-draft-payment description: REST surface for user-userID-monetary-account-monetary-accountID-draft-payment. operations: - method: POST name: createdraftpaymentforusermonetaryaccount description: Create a new DraftPayment. call: bunq-user.createdraftpaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listalldraftpaymentforusermonetaryaccount description: Get a listing of all DraftPayments from a given MonetaryAccount. call: bunq-user.listalldraftpaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-attachment name: user-userid-monetary-account-monetary-accountid-draft-payment-draft-paymentid-no description: REST surface for user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no. operations: - method: POST name: createnoteattachmentforusermonetaryaccountdraftpayment description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountdraftpayment description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-draft-payment-draft-paymentid-no description: REST surface for user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountdraftpayment description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountdraftpayment description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountdraftpayment description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-text name: user-userid-monetary-account-monetary-accountid-draft-payment-draft-paymentid-no description: REST surface for user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no. operations: - method: POST name: createnotetextforusermonetaryaccountdraftpayment description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountdraftpayment description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{draft-paymentid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-draft-payment-draft-paymentid-no description: REST surface for user-userID-monetary-account-monetary-accountID-draft-payment-draft-paymentID-no. operations: - method: PUT name: updatenotetextforusermonetaryaccountdraftpayment description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountdraftpayment description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountdraftpayment description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountdraftpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID draft-paymentID: rest.draft-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/draft-payment/{itemid} name: user-userid-monetary-account-monetary-accountid-draft-payment-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-draft-payment-itemId. operations: - method: PUT name: updatedraftpaymentforusermonetaryaccount description: Update a DraftPayment. call: bunq-user.updatedraftpaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readdraftpaymentforusermonetaryaccount description: Get a specific DraftPayment. call: bunq-user.readdraftpaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/event/{eventid}/statement name: user-userid-monetary-account-monetary-accountid-event-eventid-statement description: REST surface for user-userID-monetary-account-monetary-accountID-event-eventID-statement. operations: - method: POST name: createstatementforusermonetaryaccountevent description: Used to create a statement export of a single payment. call: bunq-user.createstatementforusermonetaryaccountevent with: userID: rest.userID monetary-accountID: rest.monetary-accountID eventID: rest.eventID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/event/{eventid}/statement/{itemid} name: user-userid-monetary-account-monetary-accountid-event-eventid-statement-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-event-eventID-statement-itemId. operations: - method: GET name: readstatementforusermonetaryaccountevent description: Used to create a statement export of a single payment. call: bunq-user.readstatementforusermonetaryaccountevent with: userID: rest.userID monetary-accountID: rest.monetary-accountID eventID: rest.eventID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/event/{eventid}/statement/{statementid}/content name: user-userid-monetary-account-monetary-accountid-event-eventid-statement-statemen description: REST surface for user-userID-monetary-account-monetary-accountID-event-eventID-statement-statemen. operations: - method: GET name: listallcontentforusermonetaryaccounteventstatement description: Fetch the raw content of a payment statement export. call: bunq-user.listallcontentforusermonetaryaccounteventstatement with: userID: rest.userID monetary-accountID: rest.monetary-accountID eventID: rest.eventID statementID: rest.statementID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib name: user-userid-monetary-account-monetary-accountid-export-rib description: REST surface for user-userID-monetary-account-monetary-accountID-export-rib. operations: - method: POST name: createexportribforusermonetaryaccount description: Create a new RIB. call: bunq-user.createexportribforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallexportribforusermonetaryaccount description: List all the RIBs for a monetary account. call: bunq-user.listallexportribforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib/{export-ribid}/content name: user-userid-monetary-account-monetary-accountid-export-rib-export-ribid-content description: REST surface for user-userID-monetary-account-monetary-accountID-export-rib-export-ribID-content. operations: - method: GET name: listallcontentforusermonetaryaccountexportrib description: Used to retrieve the raw content of an RIB. call: bunq-user.listallcontentforusermonetaryaccountexportrib with: userID: rest.userID monetary-accountID: rest.monetary-accountID export-ribID: rest.export-ribID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/export-rib/{itemid} name: user-userid-monetary-account-monetary-accountid-export-rib-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-export-rib-itemId. operations: - method: GET name: readexportribforusermonetaryaccount description: Get a RIB for a monetary account by its id. call: bunq-user.readexportribforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: DELETE name: deleteexportribforusermonetaryaccount description: Used to create new and read existing RIBs of a monetary account call: bunq-user.deleteexportribforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction name: user-userid-monetary-account-monetary-accountid-ideal-merchant-transaction description: REST surface for user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction. operations: - method: POST name: createidealmerchanttransactionforusermonetaryaccount description: View for requesting iDEAL transactions and polling their status. call: bunq-user.createidealmerchanttransactionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallidealmerchanttransactionforusermonetaryaccount description: View for requesting iDEAL transactions and polling their status. call: bunq-user.listallidealmerchanttransactionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-attachment name: user-userid-monetary-account-monetary-accountid-ideal-merchant-transaction-ideal description: REST surface for user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal. operations: - method: POST name: createnoteattachmentforusermonetaryaccountidealmerchanttransaction description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountidealmerchanttransaction description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-ideal-merchant-transaction-ideal description: REST surface for user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountidealmerchanttransaction description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountidealmerchanttransaction description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountidealmerchanttransaction description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-text name: user-userid-monetary-account-monetary-accountid-ideal-merchant-transaction-ideal description: REST surface for user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal. operations: - method: POST name: createnotetextforusermonetaryaccountidealmerchanttransaction description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountidealmerchanttransaction description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{ideal-merchant-transactionid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-ideal-merchant-transaction-ideal description: REST surface for user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-ideal. operations: - method: PUT name: updatenotetextforusermonetaryaccountidealmerchanttransaction description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountidealmerchanttransaction description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountidealmerchanttransaction description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountidealmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID ideal-merchant-transactionID: rest.ideal-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/ideal-merchant-transaction/{itemid} name: user-userid-monetary-account-monetary-accountid-ideal-merchant-transaction-itemi description: REST surface for user-userID-monetary-account-monetary-accountID-ideal-merchant-transaction-itemI. operations: - method: GET name: readidealmerchanttransactionforusermonetaryaccount description: View for requesting iDEAL transactions and polling their status. call: bunq-user.readidealmerchanttransactionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/invoice name: user-userid-monetary-account-monetary-accountid-invoice description: REST surface for user-userID-monetary-account-monetary-accountID-invoice. operations: - method: GET name: listallinvoiceforusermonetaryaccount description: Used to view a bunq invoice. call: bunq-user.listallinvoiceforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/invoice/{itemid} name: user-userid-monetary-account-monetary-accountid-invoice-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-invoice-itemId. operations: - method: GET name: readinvoiceforusermonetaryaccount description: Used to view a bunq invoice. call: bunq-user.readinvoiceforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action name: user-userid-monetary-account-monetary-accountid-mastercard-action description: REST surface for user-userID-monetary-account-monetary-accountID-mastercard-action. operations: - method: GET name: listallmastercardactionforusermonetaryaccount description: MasterCard transaction view. call: bunq-user.listallmastercardactionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{itemid} name: user-userid-monetary-account-monetary-accountid-mastercard-action-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-mastercard-action-itemId. operations: - method: GET name: readmastercardactionforusermonetaryaccount description: MasterCard transaction view. call: bunq-user.readmastercardactionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-attachment name: user-userid-monetary-account-monetary-accountid-mastercard-action-mastercard-act description: REST surface for user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act. operations: - method: POST name: createnoteattachmentforusermonetaryaccountmastercardaction description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountmastercardaction description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-mastercard-action-mastercard-act description: REST surface for user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountmastercardaction description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountmastercardaction description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountmastercardaction description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-text name: user-userid-monetary-account-monetary-accountid-mastercard-action-mastercard-act description: REST surface for user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act. operations: - method: POST name: createnotetextforusermonetaryaccountmastercardaction description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountmastercardaction description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-mastercard-action-mastercard-act description: REST surface for user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act. operations: - method: PUT name: updatenotetextforusermonetaryaccountmastercardaction description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountmastercardaction description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountmastercardaction description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/mastercard-action/{mastercard-actionid}/payment name: user-userid-monetary-account-monetary-accountid-mastercard-action-mastercard-act description: REST surface for user-userID-monetary-account-monetary-accountID-mastercard-action-mastercard-act. operations: - method: GET name: listallpaymentforusermonetaryaccountmastercardaction description: MasterCard transaction view. call: bunq-user.listallpaymentforusermonetaryaccountmastercardaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID mastercard-actionID: rest.mastercard-actionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/notification-filter-url name: user-userid-monetary-account-monetary-accountid-notification-filter-url description: REST surface for user-userID-monetary-account-monetary-accountID-notification-filter-url. operations: - method: POST name: createnotificationfilterurlforusermonetaryaccount description: Manage the url notification filters for a user. call: bunq-user.createnotificationfilterurlforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotificationfilterurlforusermonetaryaccount description: Manage the url notification filters for a user. call: bunq-user.listallnotificationfilterurlforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment name: user-userid-monetary-account-monetary-accountid-payment description: REST surface for user-userID-monetary-account-monetary-accountID-payment. operations: - method: POST name: createpaymentforusermonetaryaccount description: Create a new Payment. call: bunq-user.createpaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallpaymentforusermonetaryaccount description: Get a listing of all Payments performed on a given MonetaryAccount (incoming and outgoing). call: bunq-user.listallpaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate name: user-userid-monetary-account-monetary-accountid-payment-auto-allocate description: REST surface for user-userID-monetary-account-monetary-accountID-payment-auto-allocate. operations: - method: POST name: createpaymentautoallocateforusermonetaryaccount description: Manage a users automatic payment auto allocated settings. call: bunq-user.createpaymentautoallocateforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallpaymentautoallocateforusermonetaryaccount description: Manage a users automatic payment auto allocated settings. call: bunq-user.listallpaymentautoallocateforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-auto-allocate-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-payment-auto-allocate-itemId. operations: - method: GET name: readpaymentautoallocateforusermonetaryaccount description: Manage a users automatic payment auto allocated settings. call: bunq-user.readpaymentautoallocateforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatepaymentautoallocateforusermonetaryaccount description: Manage a users automatic payment auto allocated settings. call: bunq-user.updatepaymentautoallocateforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletepaymentautoallocateforusermonetaryaccount description: Manage a users automatic payment auto allocated settings. call: bunq-user.deletepaymentautoallocateforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{payment-auto-allocateid}/definition name: user-userid-monetary-account-monetary-accountid-payment-auto-allocate-payment-au description: REST surface for user-userID-monetary-account-monetary-accountID-payment-auto-allocate-payment-au. operations: - method: GET name: listalldefinitionforusermonetaryaccountpaymentautoallocate description: List all the definitions in a payment auto allocate. call: bunq-user.listalldefinitionforusermonetaryaccountpaymentautoallocate with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-auto-allocateID: rest.payment-auto-allocateID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{payment-auto-allocateid}/instance name: user-userid-monetary-account-monetary-accountid-payment-auto-allocate-payment-au description: REST surface for user-userID-monetary-account-monetary-accountID-payment-auto-allocate-payment-au. operations: - method: GET name: listallinstanceforusermonetaryaccountpaymentautoallocate description: List all the times a users payment was automatically allocated. call: bunq-user.listallinstanceforusermonetaryaccountpaymentautoallocate with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-auto-allocateID: rest.payment-auto-allocateID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-auto-allocate/{payment-auto-allocateid}/instance/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-auto-allocate-payment-au description: REST surface for user-userID-monetary-account-monetary-accountID-payment-auto-allocate-payment-au. operations: - method: GET name: readinstanceforusermonetaryaccountpaymentautoallocate description: List all the times a users payment was automatically allocated. call: bunq-user.readinstanceforusermonetaryaccountpaymentautoallocate with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-auto-allocateID: rest.payment-auto-allocateID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch name: user-userid-monetary-account-monetary-accountid-payment-batch description: REST surface for user-userID-monetary-account-monetary-accountID-payment-batch. operations: - method: POST name: createpaymentbatchforusermonetaryaccount description: Create a payment batch by sending an array of single payment objects, that will become part of the batch. call: bunq-user.createpaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallpaymentbatchforusermonetaryaccount description: Return all the payment batches for a monetary account. call: bunq-user.listallpaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-batch-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-payment-batch-itemId. operations: - method: PUT name: updatepaymentbatchforusermonetaryaccount description: Revoke a bunq.to payment batch. The status of all the payments will be set to REVOKED. call: bunq-user.updatepaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readpaymentbatchforusermonetaryaccount description: Return the details of a specific payment batch. call: bunq-user.readpaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-attachment name: user-userid-monetary-account-monetary-accountid-payment-batch-payment-batchid-no description: REST surface for user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no. operations: - method: POST name: createnoteattachmentforusermonetaryaccountpaymentbatch description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountpaymentbatch description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-batch-payment-batchid-no description: REST surface for user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountpaymentbatch description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountpaymentbatch description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountpaymentbatch description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-text name: user-userid-monetary-account-monetary-accountid-payment-batch-payment-batchid-no description: REST surface for user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no. operations: - method: POST name: createnotetextforusermonetaryaccountpaymentbatch description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountpaymentbatch description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment-batch/{payment-batchid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-batch-payment-batchid-no description: REST surface for user-userID-monetary-account-monetary-accountID-payment-batch-payment-batchID-no. operations: - method: PUT name: updatenotetextforusermonetaryaccountpaymentbatch description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountpaymentbatch description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountpaymentbatch description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountpaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID payment-batchID: rest.payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-payment-itemId. operations: - method: GET name: readpaymentforusermonetaryaccount description: Get a specific previous Payment. call: bunq-user.readpaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-attachment name: user-userid-monetary-account-monetary-accountid-payment-paymentid-note-attachmen description: REST surface for user-userID-monetary-account-monetary-accountID-payment-paymentID-note-attachmen. operations: - method: POST name: createnoteattachmentforusermonetaryaccountpayment description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountpayment description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-paymentid-note-attachmen description: REST surface for user-userID-monetary-account-monetary-accountID-payment-paymentID-note-attachmen. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountpayment description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountpayment description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountpayment description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-text name: user-userid-monetary-account-monetary-accountid-payment-paymentid-note-text description: REST surface for user-userID-monetary-account-monetary-accountID-payment-paymentID-note-text. operations: - method: POST name: createnotetextforusermonetaryaccountpayment description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountpayment description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/payment/{paymentid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-payment-paymentid-note-text-item description: REST surface for user-userID-monetary-account-monetary-accountID-payment-paymentID-note-text-item. operations: - method: PUT name: updatenotetextforusermonetaryaccountpayment description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountpayment description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountpayment description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountpayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID paymentID: rest.paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry name: user-userid-monetary-account-monetary-accountid-request-inquiry description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry. operations: - method: POST name: createrequestinquiryforusermonetaryaccount description: Create a new payment request. call: bunq-user.createrequestinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallrequestinquiryforusermonetaryaccount description: Get all payment requests for a user's monetary account. bunqme_share_url is always null if the counterparty is a bunq user. call: bunq-user.listallrequestinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch name: user-userid-monetary-account-monetary-accountid-request-inquiry-batch description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-batch. operations: - method: POST name: createrequestinquirybatchforusermonetaryaccount description: Create a request batch by sending an array of single request objects, that will become part of the batch. call: bunq-user.createrequestinquirybatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallrequestinquirybatchforusermonetaryaccount description: Return all the request batches for a monetary account. call: bunq-user.listallrequestinquirybatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{itemid} name: user-userid-monetary-account-monetary-accountid-request-inquiry-batch-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-batch-itemId. operations: - method: PUT name: updaterequestinquirybatchforusermonetaryaccount description: Revoke a request batch. The status of all the requests will be set to REVOKED. call: bunq-user.updaterequestinquirybatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readrequestinquirybatchforusermonetaryaccount description: Return the details of a specific request batch. call: bunq-user.readrequestinquirybatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-attachment name: user-userid-monetary-account-monetary-accountid-request-inquiry-batch-request-in description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in. operations: - method: POST name: createnoteattachmentforusermonetaryaccountrequestinquirybatch description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountrequestinquirybatch description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-request-inquiry-batch-request-in description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountrequestinquirybatch description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountrequestinquirybatch description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountrequestinquirybatch description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-text name: user-userid-monetary-account-monetary-accountid-request-inquiry-batch-request-in description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in. operations: - method: POST name: createnotetextforusermonetaryaccountrequestinquirybatch description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountrequestinquirybatch description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry-batch/{request-inquiry-batchid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-request-inquiry-batch-request-in description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-batch-request-in. operations: - method: PUT name: updatenotetextforusermonetaryaccountrequestinquirybatch description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountrequestinquirybatch description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountrequestinquirybatch description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountrequestinquirybatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiry-batchID: rest.request-inquiry-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{itemid} name: user-userid-monetary-account-monetary-accountid-request-inquiry-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-itemId. operations: - method: PUT name: updaterequestinquiryforusermonetaryaccount description: Revoke a request for payment, by updating the status to REVOKED. call: bunq-user.updaterequestinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readrequestinquiryforusermonetaryaccount description: Get the details of a specific payment request, including its status. bunqme_share_url is always null if the counterparty is a bunq user. call: bunq-user.readrequestinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-attachment name: user-userid-monetary-account-monetary-accountid-request-inquiry-request-inquiryi description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI. operations: - method: POST name: createnoteattachmentforusermonetaryaccountrequestinquiry description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountrequestinquiry description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-request-inquiry-request-inquiryi description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountrequestinquiry description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountrequestinquiry description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountrequestinquiry description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-text name: user-userid-monetary-account-monetary-accountid-request-inquiry-request-inquiryi description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI. operations: - method: POST name: createnotetextforusermonetaryaccountrequestinquiry description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountrequestinquiry description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-inquiry/{request-inquiryid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-request-inquiry-request-inquiryi description: REST surface for user-userID-monetary-account-monetary-accountID-request-inquiry-request-inquiryI. operations: - method: PUT name: updatenotetextforusermonetaryaccountrequestinquiry description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountrequestinquiry description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountrequestinquiry description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountrequestinquiry with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-inquiryID: rest.request-inquiryID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-response name: user-userid-monetary-account-monetary-accountid-request-response description: REST surface for user-userID-monetary-account-monetary-accountID-request-response. operations: - method: GET name: listallrequestresponseforusermonetaryaccount description: Get all RequestResponses for a MonetaryAccount. call: bunq-user.listallrequestresponseforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{itemid} name: user-userid-monetary-account-monetary-accountid-request-response-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-request-response-itemId. operations: - method: PUT name: updaterequestresponseforusermonetaryaccount description: Update the status to accept or reject the RequestResponse. call: bunq-user.updaterequestresponseforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readrequestresponseforusermonetaryaccount description: Get the details for a specific existing RequestResponse. call: bunq-user.readrequestresponseforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-attachment name: user-userid-monetary-account-monetary-accountid-request-response-request-respons description: REST surface for user-userID-monetary-account-monetary-accountID-request-response-request-respons. operations: - method: POST name: createnoteattachmentforusermonetaryaccountrequestresponse description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountrequestresponse description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-request-response-request-respons description: REST surface for user-userID-monetary-account-monetary-accountID-request-response-request-respons. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountrequestresponse description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountrequestresponse description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountrequestresponse description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-text name: user-userid-monetary-account-monetary-accountid-request-response-request-respons description: REST surface for user-userID-monetary-account-monetary-accountID-request-response-request-respons. operations: - method: POST name: createnotetextforusermonetaryaccountrequestresponse description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountrequestresponse description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/request-response/{request-responseid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-request-response-request-respons description: REST surface for user-userID-monetary-account-monetary-accountID-request-response-request-respons. operations: - method: PUT name: updatenotetextforusermonetaryaccountrequestresponse description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountrequestresponse description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountrequestresponse description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountrequestresponse with: userID: rest.userID monetary-accountID: rest.monetary-accountID request-responseID: rest.request-responseID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule name: user-userid-monetary-account-monetary-accountid-schedule description: REST surface for user-userID-monetary-account-monetary-accountID-schedule. operations: - method: GET name: listallscheduleforusermonetaryaccount description: 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 call: bunq-user.listallscheduleforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment name: user-userid-monetary-account-monetary-accountid-schedule-payment description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment. operations: - method: POST name: createschedulepaymentforusermonetaryaccount description: Endpoint for schedule payments. call: bunq-user.createschedulepaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallschedulepaymentforusermonetaryaccount description: Endpoint for schedule payments. call: bunq-user.listallschedulepaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch name: user-userid-monetary-account-monetary-accountid-schedule-payment-batch description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-batch. operations: - method: POST name: createschedulepaymentbatchforusermonetaryaccount description: Endpoint for schedule payment batches. call: bunq-user.createschedulepaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-payment-batch-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-batch-itemId. operations: - method: GET name: readschedulepaymentbatchforusermonetaryaccount description: Endpoint for schedule payment batches. call: bunq-user.readschedulepaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updateschedulepaymentbatchforusermonetaryaccount description: Endpoint for schedule payment batches. call: bunq-user.updateschedulepaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteschedulepaymentbatchforusermonetaryaccount description: Endpoint for schedule payment batches. call: bunq-user.deleteschedulepaymentbatchforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-attachment name: user-userid-monetary-account-monetary-accountid-schedule-payment-batch-schedule description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule-. operations: - method: POST name: createnoteattachmentforusermonetaryaccountschedulepaymentbatch description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountschedulepaymentbatch description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-payment-batch-schedule description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule-. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountschedulepaymentbatch description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountschedulepaymentbatch description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountschedulepaymentbatch description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-text name: user-userid-monetary-account-monetary-accountid-schedule-payment-batch-schedule description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule-. operations: - method: POST name: createnotetextforusermonetaryaccountschedulepaymentbatch description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountschedulepaymentbatch description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment-batch/{schedule-payment-batchid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-payment-batch-schedule description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-batch-schedule-. operations: - method: PUT name: updatenotetextforusermonetaryaccountschedulepaymentbatch description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountschedulepaymentbatch description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountschedulepaymentbatch description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountschedulepaymentbatch with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-payment-batchID: rest.schedule-payment-batchID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-payment-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-itemId. operations: - method: DELETE name: deleteschedulepaymentforusermonetaryaccount description: Endpoint for schedule payments. call: bunq-user.deleteschedulepaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readschedulepaymentforusermonetaryaccount description: Endpoint for schedule payments. call: bunq-user.readschedulepaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updateschedulepaymentforusermonetaryaccount description: Endpoint for schedule payments. call: bunq-user.updateschedulepaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-attachment name: user-userid-monetary-account-monetary-accountid-schedule-payment-schedule-paymen description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-schedule-paymen. operations: - method: POST name: createnoteattachmentforusermonetaryaccountschedulepayment description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountschedulepayment description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-payment-schedule-paymen description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-schedule-paymen. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountschedulepayment description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountschedulepayment description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountschedulepayment description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-text name: user-userid-monetary-account-monetary-accountid-schedule-payment-schedule-paymen description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-schedule-paymen. operations: - method: POST name: createnotetextforusermonetaryaccountschedulepayment description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountschedulepayment description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule-payment/{schedule-paymentid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-payment-schedule-paymen description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-payment-schedule-paymen. operations: - method: PUT name: updatenotetextforusermonetaryaccountschedulepayment description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountschedulepayment description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountschedulepayment description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountschedulepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID schedule-paymentID: rest.schedule-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-itemId. operations: - method: GET name: readscheduleforusermonetaryaccount description: Get a specific schedule definition for a given monetary account. call: bunq-user.readscheduleforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance name: user-userid-monetary-account-monetary-accountid-schedule-scheduleid-schedule-ins description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins. operations: - method: GET name: listallscheduleinstanceforusermonetaryaccountschedule description: view for reading, updating and listing the scheduled instance. call: bunq-user.listallscheduleinstanceforusermonetaryaccountschedule with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-scheduleid-schedule-ins description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins. operations: - method: GET name: readscheduleinstanceforusermonetaryaccountschedule description: view for reading, updating and listing the scheduled instance. call: bunq-user.readscheduleinstanceforusermonetaryaccountschedule with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatescheduleinstanceforusermonetaryaccountschedule description: view for reading, updating and listing the scheduled instance. call: bunq-user.updatescheduleinstanceforusermonetaryaccountschedule with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-attachment name: user-userid-monetary-account-monetary-accountid-schedule-scheduleid-schedule-ins description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins. operations: - method: POST name: createnoteattachmentforusermonetaryaccountschedulescheduleinstance description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountschedulescheduleinstance description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-scheduleid-schedule-ins description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountschedulescheduleinstance description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountschedulescheduleinstance description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountschedulescheduleinstance description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-text name: user-userid-monetary-account-monetary-accountid-schedule-scheduleid-schedule-ins description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins. operations: - method: POST name: createnotetextforusermonetaryaccountschedulescheduleinstance description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountschedulescheduleinstance description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/schedule/{scheduleid}/schedule-instance/{schedule-instanceid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-schedule-scheduleid-schedule-ins description: REST surface for user-userID-monetary-account-monetary-accountID-schedule-scheduleID-schedule-ins. operations: - method: PUT name: updatenotetextforusermonetaryaccountschedulescheduleinstance description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountschedulescheduleinstance description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountschedulescheduleinstance description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountschedulescheduleinstance with: userID: rest.userID monetary-accountID: rest.monetary-accountID scheduleID: rest.scheduleID schedule-instanceID: rest.schedule-instanceID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/share-invite-monetary-account-inquiry name: user-userid-monetary-account-monetary-accountid-share-invite-monetary-account-in description: REST surface for user-userID-monetary-account-monetary-accountID-share-invite-monetary-account-in. operations: - method: POST name: createshareinvitemonetaryaccountinquiryforusermonetaryaccount description: '[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.' call: bunq-user.createshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallshareinvitemonetaryaccountinquiryforusermonetaryaccount description: '[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.' call: bunq-user.listallshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/share-invite-monetary-account-inquiry/{itemid} name: user-userid-monetary-account-monetary-accountid-share-invite-monetary-account-in description: REST surface for user-userID-monetary-account-monetary-accountID-share-invite-monetary-account-in. operations: - method: GET name: readshareinvitemonetaryaccountinquiryforusermonetaryaccount description: '[DEPRECATED - use /share-invite-monetary-account-response] Get the details of a specific share inquiry.' call: bunq-user.readshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updateshareinvitemonetaryaccountinquiryforusermonetaryaccount description: '[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.' call: bunq-user.updateshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction name: user-userid-monetary-account-monetary-accountid-sofort-merchant-transaction description: REST surface for user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction. operations: - method: GET name: listallsofortmerchanttransactionforusermonetaryaccount description: View for requesting Sofort transactions and polling their status. call: bunq-user.listallsofortmerchanttransactionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{itemid} name: user-userid-monetary-account-monetary-accountid-sofort-merchant-transaction-item description: REST surface for user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-item. operations: - method: GET name: readsofortmerchanttransactionforusermonetaryaccount description: View for requesting Sofort transactions and polling their status. call: bunq-user.readsofortmerchanttransactionforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-attachment name: user-userid-monetary-account-monetary-accountid-sofort-merchant-transaction-sofo description: REST surface for user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo. operations: - method: POST name: createnoteattachmentforusermonetaryaccountsofortmerchanttransaction description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountsofortmerchanttransaction description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-sofort-merchant-transaction-sofo description: REST surface for user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountsofortmerchanttransaction description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountsofortmerchanttransaction description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountsofortmerchanttransaction description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-text name: user-userid-monetary-account-monetary-accountid-sofort-merchant-transaction-sofo description: REST surface for user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo. operations: - method: POST name: createnotetextforusermonetaryaccountsofortmerchanttransaction description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountsofortmerchanttransaction description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/sofort-merchant-transaction/{sofort-merchant-transactionid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-sofort-merchant-transaction-sofo description: REST surface for user-userID-monetary-account-monetary-accountID-sofort-merchant-transaction-sofo. operations: - method: PUT name: updatenotetextforusermonetaryaccountsofortmerchanttransaction description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountsofortmerchanttransaction description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountsofortmerchanttransaction description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountsofortmerchanttransaction with: userID: rest.userID monetary-accountID: rest.monetary-accountID sofort-merchant-transactionID: rest.sofort-merchant-transactionID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{itemid} name: user-userid-monetary-account-monetary-accountid-switch-service-payment-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-switch-service-payment-itemId. operations: - method: GET name: readswitchservicepaymentforusermonetaryaccount description: An incoming payment made towards an account of an external bank and redirected to a bunq account via switch service. call: bunq-user.readswitchservicepaymentforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-attachment name: user-userid-monetary-account-monetary-accountid-switch-service-payment-switch-se description: REST surface for user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se. operations: - method: POST name: createnoteattachmentforusermonetaryaccountswitchservicepayment description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountswitchservicepayment description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-switch-service-payment-switch-se description: REST surface for user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountswitchservicepayment description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountswitchservicepayment description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountswitchservicepayment description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-text name: user-userid-monetary-account-monetary-accountid-switch-service-payment-switch-se description: REST surface for user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se. operations: - method: POST name: createnotetextforusermonetaryaccountswitchservicepayment description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountswitchservicepayment description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/switch-service-payment/{switch-service-paymentid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-switch-service-payment-switch-se description: REST surface for user-userID-monetary-account-monetary-accountID-switch-service-payment-switch-se. operations: - method: PUT name: updatenotetextforusermonetaryaccountswitchservicepayment description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountswitchservicepayment description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountswitchservicepayment description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountswitchservicepayment with: userID: rest.userID monetary-accountID: rest.monetary-accountID switch-service-paymentID: rest.switch-service-paymentID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist-sdd name: user-userid-monetary-account-monetary-accountid-whitelist-sdd description: REST surface for user-userID-monetary-account-monetary-accountID-whitelist-sdd. operations: - method: GET name: listallwhitelistsddforusermonetaryaccount description: Get a listing of all SDD whitelist entries for a target monetary account. call: bunq-user.listallwhitelistsddforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist-sdd/{itemid} name: user-userid-monetary-account-monetary-accountid-whitelist-sdd-itemid description: REST surface for user-userID-monetary-account-monetary-accountID-whitelist-sdd-itemId. operations: - method: GET name: readwhitelistsddforusermonetaryaccount description: Get a specific SDD whitelist entry. call: bunq-user.readwhitelistsddforusermonetaryaccount with: userID: rest.userID monetary-accountID: rest.monetary-accountID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-attachment name: user-userid-monetary-account-monetary-accountid-whitelist-whitelistid-whitelist description: REST surface for user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist-. operations: - method: POST name: createnoteattachmentforusermonetaryaccountwhitelistwhitelistresult description: Used to manage attachment notes. call: bunq-user.createnoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnoteattachmentforusermonetaryaccountwhitelistwhitelistresult description: Manage the notes for a given user. call: bunq-user.listallnoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-attachment/{itemid} name: user-userid-monetary-account-monetary-accountid-whitelist-whitelistid-whitelist description: REST surface for user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist-. operations: - method: PUT name: updatenoteattachmentforusermonetaryaccountwhitelistwhitelistresult description: Used to manage attachment notes. call: bunq-user.updatenoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenoteattachmentforusermonetaryaccountwhitelistwhitelistresult description: Used to manage attachment notes. call: bunq-user.deletenoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnoteattachmentforusermonetaryaccountwhitelistwhitelistresult description: Used to manage attachment notes. call: bunq-user.readnoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-text name: user-userid-monetary-account-monetary-accountid-whitelist-whitelistid-whitelist description: REST surface for user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist-. operations: - method: POST name: createnotetextforusermonetaryaccountwhitelistwhitelistresult description: Used to manage text notes. call: bunq-user.createnotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotetextforusermonetaryaccountwhitelistwhitelistresult description: Manage the notes for a given user. call: bunq-user.listallnotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/monetary-account/{monetary-accountid}/whitelist/{whitelistid}/whitelist-result/{whitelist-resultid}/note-text/{itemid} name: user-userid-monetary-account-monetary-accountid-whitelist-whitelistid-whitelist description: REST surface for user-userID-monetary-account-monetary-accountID-whitelist-whitelistID-whitelist-. operations: - method: PUT name: updatenotetextforusermonetaryaccountwhitelistwhitelistresult description: Used to manage text notes. call: bunq-user.updatenotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletenotetextforusermonetaryaccountwhitelistwhitelistresult description: Used to manage text notes. call: bunq-user.deletenotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: GET name: readnotetextforusermonetaryaccountwhitelistwhitelistresult description: Used to manage text notes. call: bunq-user.readnotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: rest.userID monetary-accountID: rest.monetary-accountID whitelistID: rest.whitelistID whitelist-resultID: rest.whitelist-resultID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/notification-filter-email name: user-userid-notification-filter-email description: REST surface for user-userID-notification-filter-email. operations: - method: POST name: createnotificationfilteremailforuser description: Manage the email notification filters for a user. call: bunq-user.createnotificationfilteremailforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotificationfilteremailforuser description: Manage the email notification filters for a user. call: bunq-user.listallnotificationfilteremailforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/notification-filter-failure name: user-userid-notification-filter-failure description: REST surface for user-userID-notification-filter-failure. operations: - method: POST name: createnotificationfilterfailureforuser description: Manage the url notification filters for a user. call: bunq-user.createnotificationfilterfailureforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotificationfilterfailureforuser description: Manage the url notification filters for a user. call: bunq-user.listallnotificationfilterfailureforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/notification-filter-push name: user-userid-notification-filter-push description: REST surface for user-userID-notification-filter-push. operations: - method: POST name: createnotificationfilterpushforuser description: Manage the push notification filters for a user. call: bunq-user.createnotificationfilterpushforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotificationfilterpushforuser description: Manage the push notification filters for a user. call: bunq-user.listallnotificationfilterpushforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/notification-filter-url name: user-userid-notification-filter-url description: REST surface for user-userID-notification-filter-url. operations: - method: POST name: createnotificationfilterurlforuser description: Manage the url notification filters for a user. call: bunq-user.createnotificationfilterurlforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallnotificationfilterurlforuser description: Manage the url notification filters for a user. call: bunq-user.listallnotificationfilterurlforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/oauth-client name: user-userid-oauth-client description: REST surface for user-userID-oauth-client. operations: - method: POST name: createoauthclientforuser description: Used for managing OAuth Clients. call: bunq-user.createoauthclientforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listalloauthclientforuser description: Used for managing OAuth Clients. call: bunq-user.listalloauthclientforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/oauth-client/{itemid} name: user-userid-oauth-client-itemid description: REST surface for user-userID-oauth-client-itemId. operations: - method: GET name: readoauthclientforuser description: Used for managing OAuth Clients. call: bunq-user.readoauthclientforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updateoauthclientforuser description: Used for managing OAuth Clients. call: bunq-user.updateoauthclientforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/oauth-client/{oauth-clientid}/callback-url name: user-userid-oauth-client-oauth-clientid-callback-url description: REST surface for user-userID-oauth-client-oauth-clientID-callback-url. operations: - method: POST name: createcallbackurlforuseroauthclient description: Used for managing OAuth Client Callback URLs. call: bunq-user.createcallbackurlforuseroauthclient with: userID: rest.userID oauth-clientID: rest.oauth-clientID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallcallbackurlforuseroauthclient description: Used for managing OAuth Client Callback URLs. call: bunq-user.listallcallbackurlforuseroauthclient with: userID: rest.userID oauth-clientID: rest.oauth-clientID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/oauth-client/{oauth-clientid}/callback-url/{itemid} name: user-userid-oauth-client-oauth-clientid-callback-url-itemid description: REST surface for user-userID-oauth-client-oauth-clientID-callback-url-itemId. operations: - method: GET name: readcallbackurlforuseroauthclient description: Used for managing OAuth Client Callback URLs. call: bunq-user.readcallbackurlforuseroauthclient with: userID: rest.userID oauth-clientID: rest.oauth-clientID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatecallbackurlforuseroauthclient description: Used for managing OAuth Client Callback URLs. call: bunq-user.updatecallbackurlforuseroauthclient with: userID: rest.userID oauth-clientID: rest.oauth-clientID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletecallbackurlforuseroauthclient description: Used for managing OAuth Client Callback URLs. call: bunq-user.deletecallbackurlforuseroauthclient with: userID: rest.userID oauth-clientID: rest.oauth-clientID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/payment-auto-allocate name: user-userid-payment-auto-allocate description: REST surface for user-userID-payment-auto-allocate. operations: - method: GET name: listallpaymentautoallocateforuser description: List a users automatic payment auto allocated settings. call: bunq-user.listallpaymentautoallocateforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/payment-service-provider-draft-payment name: user-userid-payment-service-provider-draft-payment description: REST surface for user-userID-payment-service-provider-draft-payment. operations: - method: POST name: createpaymentserviceproviderdraftpaymentforuser description: Manage the PaymentServiceProviderDraftPayment's for a PISP. call: bunq-user.createpaymentserviceproviderdraftpaymentforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallpaymentserviceproviderdraftpaymentforuser description: Manage the PaymentServiceProviderDraftPayment's for a PISP. call: bunq-user.listallpaymentserviceproviderdraftpaymentforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/payment-service-provider-draft-payment/{itemid} name: user-userid-payment-service-provider-draft-payment-itemid description: REST surface for user-userID-payment-service-provider-draft-payment-itemId. operations: - method: PUT name: updatepaymentserviceproviderdraftpaymentforuser description: Manage the PaymentServiceProviderDraftPayment's for a PISP. call: bunq-user.updatepaymentserviceproviderdraftpaymentforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: GET name: readpaymentserviceproviderdraftpaymentforuser description: Manage the PaymentServiceProviderDraftPayment's for a PISP. call: bunq-user.readpaymentserviceproviderdraftpaymentforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/payment-service-provider-issuer-transaction name: user-userid-payment-service-provider-issuer-transaction description: REST surface for user-userID-payment-service-provider-issuer-transaction. operations: - method: POST name: createpaymentserviceproviderissuertransactionforuser description: The endpoint for payment service provider issuer transactions call: bunq-user.createpaymentserviceproviderissuertransactionforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallpaymentserviceproviderissuertransactionforuser description: The endpoint for payment service provider issuer transactions call: bunq-user.listallpaymentserviceproviderissuertransactionforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/payment-service-provider-issuer-transaction/{itemid} name: user-userid-payment-service-provider-issuer-transaction-itemid description: REST surface for user-userID-payment-service-provider-issuer-transaction-itemId. operations: - method: GET name: readpaymentserviceproviderissuertransactionforuser description: The endpoint for payment service provider issuer transactions call: bunq-user.readpaymentserviceproviderissuertransactionforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatepaymentserviceproviderissuertransactionforuser description: The endpoint for payment service provider issuer transactions call: bunq-user.updatepaymentserviceproviderissuertransactionforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/registry/{registryid}/registry-settlement name: user-userid-registry-registryid-registry-settlement description: REST surface for user-userID-registry-registryID-registry-settlement. operations: - method: POST name: createregistrysettlementforuserregistry description: Create a new Slice group settlement. call: bunq-user.createregistrysettlementforuserregistry with: userID: rest.userID registryID: rest.registryID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallregistrysettlementforuserregistry description: Get a listing of all Slice group settlements. call: bunq-user.listallregistrysettlementforuserregistry with: userID: rest.userID registryID: rest.registryID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/registry/{registryid}/registry-settlement/{itemid} name: user-userid-registry-registryid-registry-settlement-itemid description: REST surface for user-userID-registry-registryID-registry-settlement-itemId. operations: - method: GET name: readregistrysettlementforuserregistry description: Get a specific Slice group settlement. call: bunq-user.readregistrysettlementforuserregistry with: userID: rest.userID registryID: rest.registryID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/schedule name: user-userid-schedule description: REST surface for user-userID-schedule. operations: - method: GET name: listallscheduleforuser description: 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 call: bunq-user.listallscheduleforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/share-invite-monetary-account-response name: user-userid-share-invite-monetary-account-response description: REST surface for user-userID-share-invite-monetary-account-response. operations: - method: GET name: listallshareinvitemonetaryaccountresponseforuser description: Return all the shares a user was invited to. call: bunq-user.listallshareinvitemonetaryaccountresponseforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/share-invite-monetary-account-response/{itemid} name: user-userid-share-invite-monetary-account-response-itemid description: REST surface for user-userID-share-invite-monetary-account-response-itemId. operations: - method: GET name: readshareinvitemonetaryaccountresponseforuser description: Return the details of a specific share a user was invited to. call: bunq-user.readshareinvitemonetaryaccountresponseforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updateshareinvitemonetaryaccountresponseforuser description: Accept or reject a share a user was invited to. call: bunq-user.updateshareinvitemonetaryaccountresponseforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/token-qr-request-ideal name: user-userid-token-qr-request-ideal description: REST surface for user-userID-token-qr-request-ideal. operations: - method: POST name: createtokenqrrequestidealforuser description: Create a request from an ideal transaction. call: bunq-user.createtokenqrrequestidealforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/token-qr-request-sofort name: user-userid-token-qr-request-sofort description: REST surface for user-userID-token-qr-request-sofort. operations: - method: POST name: createtokenqrrequestsofortforuser description: Create a request from an SOFORT transaction. call: bunq-user.createtokenqrrequestsofortforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-currency name: user-userid-transferwise-currency description: REST surface for user-userID-transferwise-currency. operations: - method: GET name: listalltransferwisecurrencyforuser description: Used to get a list of supported currencies for Transferwise. call: bunq-user.listalltransferwisecurrencyforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote name: user-userid-transferwise-quote description: REST surface for user-userID-transferwise-quote. operations: - method: POST name: createtransferwisequoteforuser description: Used to get quotes from Transferwise. These can be used to initiate payments. call: bunq-user.createtransferwisequoteforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote-temporary name: user-userid-transferwise-quote-temporary description: REST surface for user-userID-transferwise-quote-temporary. operations: - method: POST name: createtransferwisequotetemporaryforuser description: Used to get temporary quotes from Transferwise. These cannot be used to initiate payments call: bunq-user.createtransferwisequotetemporaryforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote-temporary/{itemid} name: user-userid-transferwise-quote-temporary-itemid description: REST surface for user-userID-transferwise-quote-temporary-itemId. operations: - method: GET name: readtransferwisequotetemporaryforuser description: Used to get temporary quotes from Transferwise. These cannot be used to initiate payments call: bunq-user.readtransferwisequotetemporaryforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote/{itemid} name: user-userid-transferwise-quote-itemid description: REST surface for user-userID-transferwise-quote-itemId. operations: - method: GET name: readtransferwisequoteforuser description: Used to get quotes from Transferwise. These can be used to initiate payments. call: bunq-user.readtransferwisequoteforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient name: user-userid-transferwise-quote-transferwise-quoteid-transferwise-recipient description: REST surface for user-userID-transferwise-quote-transferwise-quoteID-transferwise-recipient. operations: - method: POST name: createtransferwiserecipientforusertransferwisequote description: Used to manage recipient accounts with Transferwise. call: bunq-user.createtransferwiserecipientforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listalltransferwiserecipientforusertransferwisequote description: Used to manage recipient accounts with Transferwise. call: bunq-user.listalltransferwiserecipientforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient-requirement name: user-userid-transferwise-quote-transferwise-quoteid-transferwise-recipient-requi description: REST surface for user-userID-transferwise-quote-transferwise-quoteID-transferwise-recipient-requi. operations: - method: POST name: createtransferwiserecipientrequirementforusertransferwisequote description: Used to determine the recipient account requirements for Transferwise transfers. call: bunq-user.createtransferwiserecipientrequirementforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listalltransferwiserecipientrequirementforusertransferwisequote description: Used to determine the recipient account requirements for Transferwise transfers. call: bunq-user.listalltransferwiserecipientrequirementforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-recipient/{itemid} name: user-userid-transferwise-quote-transferwise-quoteid-transferwise-recipient-itemi description: REST surface for user-userID-transferwise-quote-transferwise-quoteID-transferwise-recipient-itemI. operations: - method: GET name: readtransferwiserecipientforusertransferwisequote description: Used to manage recipient accounts with Transferwise. call: bunq-user.readtransferwiserecipientforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: DELETE name: deletetransferwiserecipientforusertransferwisequote description: Used to manage recipient accounts with Transferwise. call: bunq-user.deletetransferwiserecipientforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-transfer name: user-userid-transferwise-quote-transferwise-quoteid-transferwise-transfer description: REST surface for user-userID-transferwise-quote-transferwise-quoteID-transferwise-transfer. operations: - method: POST name: createtransferwisetransferforusertransferwisequote description: Used to create Transferwise payments. call: bunq-user.createtransferwisetransferforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listalltransferwisetransferforusertransferwisequote description: Used to create Transferwise payments. call: bunq-user.listalltransferwisetransferforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-transfer-requirement name: user-userid-transferwise-quote-transferwise-quoteid-transferwise-transfer-requir description: REST surface for user-userID-transferwise-quote-transferwise-quoteID-transferwise-transfer-requir. operations: - method: POST name: createtransferwisetransferrequirementforusertransferwisequote description: Used to determine the account requirements for Transferwise transfers. call: bunq-user.createtransferwisetransferrequirementforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID body: rest.body outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-quote/{transferwise-quoteid}/transferwise-transfer/{itemid} name: user-userid-transferwise-quote-transferwise-quoteid-transferwise-transfer-itemid description: REST surface for user-userID-transferwise-quote-transferwise-quoteID-transferwise-transfer-itemId. operations: - method: GET name: readtransferwisetransferforusertransferwisequote description: Used to create Transferwise payments. call: bunq-user.readtransferwisetransferforusertransferwisequote with: userID: rest.userID transferwise-quoteID: rest.transferwise-quoteID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/transferwise-user name: user-userid-transferwise-user description: REST surface for user-userID-transferwise-user. operations: - method: POST name: createtransferwiseuserforuser description: Used to manage Transferwise users. call: bunq-user.createtransferwiseuserforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listalltransferwiseuserforuser description: Used to manage Transferwise users. call: bunq-user.listalltransferwiseuserforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/tree-progress name: user-userid-tree-progress description: REST surface for user-userID-tree-progress. operations: - method: GET name: listalltreeprogressforuser description: See how many trees this user has planted. call: bunq-user.listalltreeprogressforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/whitelist-sdd name: user-userid-whitelist-sdd description: REST surface for user-userID-whitelist-sdd. operations: - method: GET name: listallwhitelistsddforuser description: Get a listing of all recurring SDD whitelist entries for a target monetary account. call: bunq-user.listallwhitelistsddforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/whitelist-sdd-one-off name: user-userid-whitelist-sdd-one-off description: REST surface for user-userID-whitelist-sdd-one-off. operations: - method: POST name: createwhitelistsddoneoffforuser description: Create a new one off SDD whitelist entry. call: bunq-user.createwhitelistsddoneoffforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallwhitelistsddoneoffforuser description: Get a listing of all one off SDD whitelist entries for a target monetary account. call: bunq-user.listallwhitelistsddoneoffforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/whitelist-sdd-one-off/{itemid} name: user-userid-whitelist-sdd-one-off-itemid description: REST surface for user-userID-whitelist-sdd-one-off-itemId. operations: - method: GET name: readwhitelistsddoneoffforuser description: Get a specific one off SDD whitelist entry. call: bunq-user.readwhitelistsddoneoffforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatewhitelistsddoneoffforuser description: Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted. call: bunq-user.updatewhitelistsddoneoffforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletewhitelistsddoneoffforuser description: Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted. call: bunq-user.deletewhitelistsddoneoffforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/whitelist-sdd-recurring name: user-userid-whitelist-sdd-recurring description: REST surface for user-userID-whitelist-sdd-recurring. operations: - method: POST name: createwhitelistsddrecurringforuser description: Create a new recurring SDD whitelist entry. call: bunq-user.createwhitelistsddrecurringforuser with: userID: rest.userID body: rest.body outputParameters: - type: object mapping: $. - method: GET name: listallwhitelistsddrecurringforuser description: Get a listing of all recurring SDD whitelist entries for a target monetary account. call: bunq-user.listallwhitelistsddrecurringforuser with: userID: rest.userID outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/whitelist-sdd-recurring/{itemid} name: user-userid-whitelist-sdd-recurring-itemid description: REST surface for user-userID-whitelist-sdd-recurring-itemId. operations: - method: GET name: readwhitelistsddrecurringforuser description: Get a specific recurring SDD whitelist entry. call: bunq-user.readwhitelistsddrecurringforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - method: PUT name: updatewhitelistsddrecurringforuser description: Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted. call: bunq-user.updatewhitelistsddrecurringforuser with: userID: rest.userID itemId: rest.itemId body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletewhitelistsddrecurringforuser description: Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted. call: bunq-user.deletewhitelistsddrecurringforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - path: /v1/user/{userid}/whitelist-sdd/{itemid} name: user-userid-whitelist-sdd-itemid description: REST surface for user-userID-whitelist-sdd-itemId. operations: - method: GET name: readwhitelistsddforuser description: Get a specific recurring SDD whitelist entry. call: bunq-user.readwhitelistsddforuser with: userID: rest.userID itemId: rest.itemId outputParameters: - type: object mapping: $. - type: mcp namespace: bunq-user-mcp port: 9090 transport: http description: MCP adapter for bunq API — User. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-collection-all-available-users description: Get a collection of all available users. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalluser outputParameters: - type: object mapping: $. - name: get-specific-user description: Get a specific user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readuser with: itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-available-categories description: Get the available categories. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalladditionaltransactioninformationcategoryforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: manage-user-defined-categories description: Manage user-defined categories. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createadditionaltransactioninformationcategoryuserdefinedforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: get-raw-content-specific-attachment description: Get the raw content of a specific attachment. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforuserattachment with: userID: tools.userID attachmentID: tools.attachmentID outputParameters: - type: object mapping: $. - name: get-specific-attachment-header-response description: Get a specific attachment. The header of the response contains the content-type of the attachment. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readattachmentforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-all-subscription-billing-contract description: Get all subscription billing contract for the authenticated user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallbillingcontractsubscriptionforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: bunq-me-public-profile-user description: bunq.me public profile of the user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallbunqmefundraiserprofileforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: bunq-me-public-profile-user-2 description: bunq.me public profile of the user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readbunqmefundraiserprofileforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: return-all-cards-available-user description: Return all the cards available to the user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcardforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-update-multiple-cards-batch description: Used to update multiple cards in a batch. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcardbatchforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: used-replace-multiple-cards-batch description: Used to replace multiple cards in a batch. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcardbatchreplaceforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: create-new-credit-card-request description: Create a new credit card request. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcardcreditforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: create-new-debit-card-request description: Create a new debit card request. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcarddebitforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: return-all-accepted-card-names description: Return all the accepted card names for a specific user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcardnameforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-create-new-and-read description: Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallexportstatementcardforusercard with: userID: tools.userID cardID: tools.cardID outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardcsv description: Used to serialize ExportStatementCardCsv hints: readOnly: false destructive: false idempotent: false call: bunq-user.createexportstatementcardcsvforusercard with: userID: tools.userID cardID: tools.cardID body: tools.body outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardcsv-2 description: Used to serialize ExportStatementCardCsv hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallexportstatementcardcsvforusercard with: userID: tools.userID cardID: tools.cardID outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardcsv-3 description: Used to serialize ExportStatementCardCsv hints: readOnly: true destructive: false idempotent: true call: bunq-user.readexportstatementcardcsvforusercard with: userID: tools.userID cardID: tools.cardID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardcsv-4 description: Used to serialize ExportStatementCardCsv hints: readOnly: false destructive: true idempotent: true call: bunq-user.deleteexportstatementcardcsvforusercard with: userID: tools.userID cardID: tools.cardID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardpdf description: Used to serialize ExportStatementCardPdf hints: readOnly: false destructive: false idempotent: false call: bunq-user.createexportstatementcardpdfforusercard with: userID: tools.userID cardID: tools.cardID body: tools.body outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardpdf-2 description: Used to serialize ExportStatementCardPdf hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallexportstatementcardpdfforusercard with: userID: tools.userID cardID: tools.cardID outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardpdf-3 description: Used to serialize ExportStatementCardPdf hints: readOnly: true destructive: false idempotent: true call: bunq-user.readexportstatementcardpdfforusercard with: userID: tools.userID cardID: tools.cardID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-serialize-exportstatementcardpdf-4 description: Used to serialize ExportStatementCardPdf hints: readOnly: false destructive: true idempotent: true call: bunq-user.deleteexportstatementcardpdfforusercard with: userID: tools.userID cardID: tools.cardID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: fetch-raw-content-card-statement 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 ' hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforusercardexportstatementcard with: userID: tools.userID cardID: tools.cardID export-statement-cardID: tools.export-statement-cardID outputParameters: - type: object mapping: $. - name: used-create-new-and-read-2 description: Used to create new and read existing card statement exports. Statement exports can be created in either CSV or PDF file format. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readexportstatementcardforusercard with: userID: tools.userID cardID: tools.cardID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: generate-new-cvc2-code-card description: Generate a new CVC2 code for a card. hints: readOnly: false destructive: false idempotent: false call: bunq-user.creategeneratedcvc2forusercard with: userID: tools.userID cardID: tools.cardID body: tools.body outputParameters: - type: object mapping: $. - name: get-all-generated-cvc2-codes description: Get all generated CVC2 codes for a card. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallgeneratedcvc2forusercard with: userID: tools.userID cardID: tools.cardID outputParameters: - type: object mapping: $. - name: get-details-specific-generated-cvc2 description: Get the details for a specific generated CVC2 code. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readgeneratedcvc2forusercard with: userID: tools.userID cardID: tools.cardID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-generating-and-retrieving-new description: Endpoint for generating and retrieving a new CVC2 code. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updategeneratedcvc2forusercard with: userID: tools.userID cardID: tools.cardID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: request-card-replacement description: Request a card replacement. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createreplaceforusercard with: userID: tools.userID cardID: tools.cardID body: tools.body outputParameters: - type: object mapping: $. - name: update-card-details-allow-change 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. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatecardforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: return-details-specific-card description: Return the details of a specific card. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcardforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: pin-certificate-chain description: Pin the certificate chain. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcertificatepinnedforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: list-all-pinned-certificate-chain description: List all the pinned certificate chain for the given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcertificatepinnedforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: remove-pinned-certificate-chain-specific description: Remove the pinned certificate chain with the specific ID. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletecertificatepinnedforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-pinned-certificate-chain-specified description: Get the pinned certificate chain with the specified ID. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcertificatepinnedforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-apps-fetch-challenge-request description: Endpoint for apps to fetch a challenge request. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readchallengerequestforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-apps-fetch-challenge-request-2 description: Endpoint for apps to fetch a challenge request. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatechallengerequestforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: get-raw-content-specific-attachment-2 description: Get the raw content of a specific attachment. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforuserchatconversationattachment with: userID: tools.userID chat-conversationID: tools.chat-conversationID attachmentID: tools.attachmentID outputParameters: - type: object mapping: $. - name: create-and-manage-companies description: Create and manage companies. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcompanyforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: create-and-manage-companies-2 description: Create and manage companies. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcompanyforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: create-and-manage-companies-3 description: Create and manage companies. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcompanyforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: create-and-manage-companies-4 description: Create and manage companies. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatecompanyforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-confirm-availability-funds-account description: Used to confirm availability of funds on an account. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createconfirmationoffundsforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: create-credential-user-server-authentication description: Create a credential of a user for server authentication, or delete the credential of a user for server authentication. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcredentialpasswordipforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: manage-ips-which-may-be description: Manage the IPs which may be used for a credential of a user for server authentication. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createipforusercredentialpasswordip with: userID: tools.userID credential-password-ipID: tools.credential-password-ipID body: tools.body outputParameters: - type: object mapping: $. - name: manage-ips-which-may-be-2 description: Manage the IPs which may be used for a credential of a user for server authentication. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallipforusercredentialpasswordip with: userID: tools.userID credential-password-ipID: tools.credential-password-ipID outputParameters: - type: object mapping: $. - name: manage-ips-which-may-be-3 description: Manage the IPs which may be used for a credential of a user for server authentication. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readipforusercredentialpasswordip with: userID: tools.userID credential-password-ipID: tools.credential-password-ipID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: manage-ips-which-may-be-4 description: Manage the IPs which may be used for a credential of a user for server authentication. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updateipforusercredentialpasswordip with: userID: tools.userID credential-password-ipID: tools.credential-password-ipID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: create-credential-user-server-authentication-2 description: Create a credential of a user for server authentication, or delete the credential of a user for server authentication. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcredentialpasswordipforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-manage-currencycloud-beneficiaries description: Endpoint to manage CurrencyCloud beneficiaries. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcurrencycloudbeneficiaryforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-manage-currencycloud-beneficiaries-2 description: Endpoint to manage CurrencyCloud beneficiaries. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcurrencycloudbeneficiaryforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: endpoint-list-requirements-currencycloud-beneficiaries description: Endpoint to list requirements for CurrencyCloud beneficiaries. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcurrencycloudbeneficiaryrequirementforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: endpoint-manage-currencycloud-beneficiaries-3 description: Endpoint to manage CurrencyCloud beneficiaries. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcurrencycloudbeneficiaryforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-collection-events-given-user description: 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 hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalleventforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-specific-event-given-user description: Get a specific event for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readeventforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: create-new-annual-overview-specific description: Create a new annual overview for a specific year. An overview can be generated only for a past year. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createexportannualoverviewforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: list-all-annual-overviews-user description: List all the annual overviews for a user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallexportannualoverviewforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-retrieve-raw-content-annual description: Used to retrieve the raw content of an annual overview. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforuserexportannualoverview with: userID: tools.userID export-annual-overviewID: tools.export-annual-overviewID outputParameters: - type: object mapping: $. - name: get-annual-overview-user-its description: Get an annual overview for a user by its id. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readexportannualoverviewforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-create-new-and-read-3 description: 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. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deleteexportannualoverviewforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: view-updating-feature-display description: view for updating the feature display. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readfeatureannouncementforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-allow-users-set-insight description: Used to allow users to set insight/budget preferences. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallinsightpreferencedateforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-get-insights-about-transactions description: Used to get insights about transactions between given time range. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallinsightsforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-get-events-based-time description: Used to get events based on time and insight category. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallinsightssearchforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-list-bunq-invoices-user description: Used to list bunq invoices by user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallinvoiceforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-pdf-export-invoice description: Get a PDF export of an invoice. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpdfcontentforuserinvoice with: userID: tools.userID invoiceID: tools.invoiceID outputParameters: - type: object mapping: $. - name: used-list-bunq-invoices-user-2 description: Used to list bunq invoices by user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readinvoiceforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-getting-available-legal-names description: Endpoint for getting available legal names that can be used by the user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalllegalnameforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-all-limits-authenticated-user description: Get all limits for the authenticated user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalllimitforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-collection-all-your-monetaryaccounts description: Get a collection of all your MonetaryAccounts. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmonetaryaccountforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: create-new-monetaryaccountbank description: Create new MonetaryAccountBank. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createmonetaryaccountbankforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: gets-listing-all-monetaryaccountbanks-given description: Gets a listing of all MonetaryAccountBanks of a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmonetaryaccountbankforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-specific-monetaryaccountbank description: Get a specific MonetaryAccountBank. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmonetaryaccountbankforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: update-specific-existing-monetaryaccountbank description: Update a specific existing MonetaryAccountBank. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatemonetaryaccountbankforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: gets-listing-all-monetaryaccountcard-given description: Gets a listing of all MonetaryAccountCard of a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmonetaryaccountcardforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-specific-monetaryaccountcard description: Get a specific MonetaryAccountCard. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmonetaryaccountcardforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: update-specific-existing-monetaryaccountcard description: Update a specific existing MonetaryAccountCard. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatemonetaryaccountcardforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-accounts-which description: Endpoint for managing monetary accounts which are connected to external services. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createmonetaryaccountexternalforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-accounts-which-2 description: Endpoint for managing monetary accounts which are connected to external services. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmonetaryaccountexternalforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-account-savings description: Endpoint for managing monetary account savings which are connected to external services. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createmonetaryaccountexternalsavingsforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-account-savings-2 description: Endpoint for managing monetary account savings which are connected to external services. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmonetaryaccountexternalsavingsforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-account-savings-3 description: Endpoint for managing monetary account savings which are connected to external services. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmonetaryaccountexternalsavingsforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-account-savings-4 description: Endpoint for managing monetary account savings which are connected to external services. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatemonetaryaccountexternalsavingsforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-accounts-which-3 description: Endpoint for managing monetary accounts which are connected to external services. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmonetaryaccountexternalforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-managing-monetary-accounts-which-4 description: Endpoint for managing monetary accounts which are connected to external services. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatemonetaryaccountexternalforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-joint-monetary-accounts description: The endpoint for joint monetary accounts. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createmonetaryaccountjointforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-joint-monetary-accounts-2 description: The endpoint for joint monetary accounts. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmonetaryaccountjointforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: endpoint-joint-monetary-accounts-3 description: The endpoint for joint monetary accounts. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmonetaryaccountjointforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-joint-monetary-accounts-4 description: The endpoint for joint monetary accounts. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatemonetaryaccountjointforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: create-new-monetaryaccountsavings description: Create new MonetaryAccountSavings. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createmonetaryaccountsavingsforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: gets-listing-all-monetaryaccountsavingss-given description: Gets a listing of all MonetaryAccountSavingss of a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmonetaryaccountsavingsforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-specific-monetaryaccountsavings description: Get a specific MonetaryAccountSavings. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmonetaryaccountsavingsforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: update-specific-existing-monetaryaccountsavings description: Update a specific existing MonetaryAccountSavings. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatemonetaryaccountsavingsforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: get-specific-monetaryaccount description: Get a specific MonetaryAccount. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmonetaryaccountforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-2 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-3 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-4 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-5 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-2 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-3 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-4 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-5 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountadyencardtransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID adyen-card-transactionID: tools.adyen-card-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: create-new-monetary-account-attachment description: '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. ' hints: readOnly: false destructive: false idempotent: false call: bunq-user.createattachmentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: get-raw-content-specific-attachment-3 description: Get the raw content of a specific attachment. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforusermonetaryaccountattachment with: userID: tools.userID monetary-accountID: tools.monetary-accountID attachmentID: tools.attachmentID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-6 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-7 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-8 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-9 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-6 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-2 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-7 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-8 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-9 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountbunqmefundraiserresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID bunqme-fundraiser-resultID: tools.bunqme-fundraiser-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: bunq-me-fundraiser-result-containing-all description: bunq.me fundraiser result containing all payments. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readbunqmefundraiserresultforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: bunq-me-tabs-allows-you-create description: 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. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createbunqmetabforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: bunq-me-tabs-allows-you-create-2 description: 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. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallbunqmetabforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: used-view-bunq-me-tabresultresponse-objects description: 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. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readbunqmetabresultresponseforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: bunq-me-tabs-allows-you-create-3 description: 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. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatebunqmetabforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: bunq-me-tabs-allows-you-create-4 description: 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. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readbunqmetabforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-managing-currency-conversions description: Endpoint for managing currency conversions. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcurrencycloudpaymentquoteforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-managing-currency-conversions-2 description: Endpoint for managing currency conversions. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcurrencyconversionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: endpoint-create-quote-currency-conversions description: Endpoint to create a quote for currency conversions. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcurrencyconversionquoteforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-create-quote-currency-conversions-2 description: Endpoint to create a quote for currency conversions. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcurrencyconversionquoteforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-create-quote-currency-conversions-3 description: Endpoint to create a quote for currency conversions. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatecurrencyconversionquoteforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-managing-currency-conversions-3 description: Endpoint for managing currency conversions. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcurrencyconversionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-create-new-and-read-4 description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcustomerstatementforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: used-create-new-and-read-5 description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcustomerstatementforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: fetch-raw-content-statement-export description: 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 hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforusermonetaryaccountcustomerstatement with: userID: tools.userID monetary-accountID: tools.monetary-accountID customer-statementID: tools.customer-statementID outputParameters: - type: object mapping: $. - name: used-create-new-and-read-6 description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcustomerstatementforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-create-new-and-read-7 description: Used to create new and read existing statement exports. Statement exports can be created in either CSV, MT940 or PDF file format. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletecustomerstatementforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: create-new-draftpayment description: Create a new DraftPayment. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createdraftpaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: get-listing-all-draftpayments-given description: Get a listing of all DraftPayments from a given MonetaryAccount. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalldraftpaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-10 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-3 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-11 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-12 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-13 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-10 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-4 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-11 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-12 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-13 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountdraftpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID draft-paymentID: tools.draft-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: update-draftpayment description: Update a DraftPayment. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatedraftpaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: get-specific-draftpayment description: Get a specific DraftPayment. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readdraftpaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-create-statement-export-single description: Used to create a statement export of a single payment. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createstatementforusermonetaryaccountevent with: userID: tools.userID monetary-accountID: tools.monetary-accountID eventID: tools.eventID body: tools.body outputParameters: - type: object mapping: $. - name: used-create-statement-export-single-2 description: Used to create a statement export of a single payment. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readstatementforusermonetaryaccountevent with: userID: tools.userID monetary-accountID: tools.monetary-accountID eventID: tools.eventID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: fetch-raw-content-payment-statement description: Fetch the raw content of a payment statement export. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforusermonetaryaccounteventstatement with: userID: tools.userID monetary-accountID: tools.monetary-accountID eventID: tools.eventID statementID: tools.statementID outputParameters: - type: object mapping: $. - name: create-new-rib description: Create a new RIB. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createexportribforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: list-all-ribs-monetary-account description: List all the RIBs for a monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallexportribforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: used-retrieve-raw-content-rib description: Used to retrieve the raw content of an RIB. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcontentforusermonetaryaccountexportrib with: userID: tools.userID monetary-accountID: tools.monetary-accountID export-ribID: tools.export-ribID outputParameters: - type: object mapping: $. - name: get-rib-monetary-account-its description: Get a RIB for a monetary account by its id. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readexportribforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-create-new-and-read-8 description: Used to create new and read existing RIBs of a monetary account hints: readOnly: false destructive: true idempotent: true call: bunq-user.deleteexportribforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: view-requesting-ideal-transactions-and description: View for requesting iDEAL transactions and polling their status. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createidealmerchanttransactionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: view-requesting-ideal-transactions-and-2 description: View for requesting iDEAL transactions and polling their status. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallidealmerchanttransactionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-14 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-5 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-15 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-16 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-17 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-14 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-6 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-15 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-16 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-17 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountidealmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID ideal-merchant-transactionID: tools.ideal-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: view-requesting-ideal-transactions-and-3 description: View for requesting iDEAL transactions and polling their status. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readidealmerchanttransactionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-view-bunq-invoice description: Used to view a bunq invoice. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallinvoiceforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: used-view-bunq-invoice-2 description: Used to view a bunq invoice. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readinvoiceforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: mastercard-transaction-view description: MasterCard transaction view. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallmastercardactionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: mastercard-transaction-view-2 description: MasterCard transaction view. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readmastercardactionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-18 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-7 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-19 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-20 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-21 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-18 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-8 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-19 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-20 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-21 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: mastercard-transaction-view-3 description: MasterCard transaction view. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpaymentforusermonetaryaccountmastercardaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID mastercard-actionID: tools.mastercard-actionID outputParameters: - type: object mapping: $. - name: manage-url-notification-filters-user description: Manage the url notification filters for a user. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotificationfilterurlforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: manage-url-notification-filters-user-2 description: Manage the url notification filters for a user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotificationfilterurlforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: create-new-payment description: Create a new Payment. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createpaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: get-listing-all-payments-performed description: Get a listing of all Payments performed on a given MonetaryAccount (incoming and outgoing). hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: manage-users-automatic-payment-auto description: Manage a users automatic payment auto allocated settings. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createpaymentautoallocateforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: manage-users-automatic-payment-auto-2 description: Manage a users automatic payment auto allocated settings. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpaymentautoallocateforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: manage-users-automatic-payment-auto-3 description: Manage a users automatic payment auto allocated settings. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readpaymentautoallocateforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: manage-users-automatic-payment-auto-4 description: Manage a users automatic payment auto allocated settings. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatepaymentautoallocateforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: manage-users-automatic-payment-auto-5 description: Manage a users automatic payment auto allocated settings. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletepaymentautoallocateforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: list-all-definitions-payment-auto description: List all the definitions in a payment auto allocate. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalldefinitionforusermonetaryaccountpaymentautoallocate with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-auto-allocateID: tools.payment-auto-allocateID outputParameters: - type: object mapping: $. - name: list-all-times-users-payment description: List all the times a users payment was automatically allocated. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallinstanceforusermonetaryaccountpaymentautoallocate with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-auto-allocateID: tools.payment-auto-allocateID outputParameters: - type: object mapping: $. - name: list-all-times-users-payment-2 description: List all the times a users payment was automatically allocated. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readinstanceforusermonetaryaccountpaymentautoallocate with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-auto-allocateID: tools.payment-auto-allocateID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: create-payment-batch-sending-array description: Create a payment batch by sending an array of single payment objects, that will become part of the batch. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createpaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: return-all-payment-batches-monetary description: Return all the payment batches for a monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: revoke-bunq-to-payment-batch-status description: Revoke a bunq.to payment batch. The status of all the payments will be set to REVOKED. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatepaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: return-details-specific-payment-batch description: Return the details of a specific payment batch. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readpaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-22 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-9 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-23 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-24 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-25 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-22 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-10 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-23 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-24 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-25 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountpaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID payment-batchID: tools.payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-specific-previous-payment description: Get a specific previous Payment. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readpaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-26 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-11 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-27 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-28 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-29 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-26 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-12 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-27 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-28 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-29 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountpayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID paymentID: tools.paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: create-new-payment-request description: Create a new payment request. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createrequestinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: get-all-payment-requests-user-s description: Get all payment requests for a user's monetary account. bunqme_share_url is always null if the counterparty is a bunq user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallrequestinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: create-request-batch-sending-array description: Create a request batch by sending an array of single request objects, that will become part of the batch. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createrequestinquirybatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: return-all-request-batches-monetary description: Return all the request batches for a monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallrequestinquirybatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: revoke-request-batch-status-all description: Revoke a request batch. The status of all the requests will be set to REVOKED. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updaterequestinquirybatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: return-details-specific-request-batch description: Return the details of a specific request batch. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readrequestinquirybatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-30 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-13 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-31 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-32 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-33 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-30 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-14 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-31 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-32 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-33 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountrequestinquirybatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiry-batchID: tools.request-inquiry-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: revoke-request-payment-updating-status description: Revoke a request for payment, by updating the status to REVOKED. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updaterequestinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: get-details-specific-payment-request description: Get the details of a specific payment request, including its status. bunqme_share_url is always null if the counterparty is a bunq user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readrequestinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-34 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-15 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-35 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-36 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-37 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-34 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-16 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-35 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-36 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-37 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountrequestinquiry with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-inquiryID: tools.request-inquiryID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-all-requestresponses-monetaryaccount description: Get all RequestResponses for a MonetaryAccount. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallrequestresponseforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: update-status-accept-reject-requestresponse description: Update the status to accept or reject the RequestResponse. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updaterequestresponseforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: get-details-specific-existing-requestresponse description: Get the details for a specific existing RequestResponse. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readrequestresponseforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-38 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-17 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-39 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-40 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-41 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-38 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-18 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-39 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-40 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-41 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountrequestresponse with: userID: tools.userID monetary-accountID: tools.monetary-accountID request-responseID: tools.request-responseID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-collection-scheduled-definition-given description: 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 hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallscheduleforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: endpoint-schedule-payments description: Endpoint for schedule payments. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createschedulepaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-schedule-payments-2 description: Endpoint for schedule payments. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallschedulepaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: endpoint-schedule-payment-batches description: Endpoint for schedule payment batches. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createschedulepaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-schedule-payment-batches-2 description: Endpoint for schedule payment batches. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readschedulepaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-schedule-payment-batches-3 description: Endpoint for schedule payment batches. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updateschedulepaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-schedule-payment-batches-4 description: Endpoint for schedule payment batches. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deleteschedulepaymentbatchforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-42 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-19 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-43 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-44 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-45 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-42 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-20 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-43 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-44 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-45 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountschedulepaymentbatch with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-payment-batchID: tools.schedule-payment-batchID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-schedule-payments-3 description: Endpoint for schedule payments. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deleteschedulepaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-schedule-payments-4 description: Endpoint for schedule payments. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readschedulepaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-schedule-payments-5 description: Endpoint for schedule payments. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updateschedulepaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-46 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-21 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-47 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-48 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-49 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-46 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-22 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-47 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-48 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-49 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountschedulepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID schedule-paymentID: tools.schedule-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-specific-schedule-definition-given description: Get a specific schedule definition for a given monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readscheduleforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: view-reading-updating-and-listing description: view for reading, updating and listing the scheduled instance. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallscheduleinstanceforusermonetaryaccountschedule with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID outputParameters: - type: object mapping: $. - name: view-reading-updating-and-listing-2 description: view for reading, updating and listing the scheduled instance. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readscheduleinstanceforusermonetaryaccountschedule with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: view-reading-updating-and-listing-3 description: view for reading, updating and listing the scheduled instance. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatescheduleinstanceforusermonetaryaccountschedule with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-50 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-23 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-51 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-52 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-53 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-50 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-24 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-51 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-52 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-53 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountschedulescheduleinstance with: userID: tools.userID monetary-accountID: tools.monetary-accountID scheduleID: tools.scheduleID schedule-instanceID: tools.schedule-instanceID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: deprecated-use-share-invite-monetary description: '[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.' hints: readOnly: false destructive: false idempotent: false call: bunq-user.createshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID body: tools.body outputParameters: - type: object mapping: $. - name: deprecated-use-share-invite-monetary-2 description: '[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.' hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: deprecated-use-share-invite-monetary-3 description: '[DEPRECATED - use /share-invite-monetary-account-response] Get the details of a specific share inquiry.' hints: readOnly: true destructive: false idempotent: true call: bunq-user.readshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: deprecated-use-share-invite-monetary-4 description: '[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.' hints: readOnly: false destructive: false idempotent: true call: bunq-user.updateshareinvitemonetaryaccountinquiryforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: view-requesting-sofort-transactions-and description: View for requesting Sofort transactions and polling their status. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallsofortmerchanttransactionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: view-requesting-sofort-transactions-and-2 description: View for requesting Sofort transactions and polling their status. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readsofortmerchanttransactionforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-54 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-25 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-55 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-56 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-57 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-54 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-26 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-55 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-56 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-57 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountsofortmerchanttransaction with: userID: tools.userID monetary-accountID: tools.monetary-accountID sofort-merchant-transactionID: tools.sofort-merchant-transactionID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: incoming-payment-made-towards-account description: An incoming payment made towards an account of an external bank and redirected to a bunq account via switch service. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readswitchservicepaymentforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-58 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-27 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-59 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-60 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-61 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-58 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-28 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-59 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-60 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-61 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountswitchservicepayment with: userID: tools.userID monetary-accountID: tools.monetary-accountID switch-service-paymentID: tools.switch-service-paymentID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-listing-all-sdd-whitelist description: Get a listing of all SDD whitelist entries for a target monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallwhitelistsddforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID outputParameters: - type: object mapping: $. - name: get-specific-sdd-whitelist-entry description: Get a specific SDD whitelist entry. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readwhitelistsddforusermonetaryaccount with: userID: tools.userID monetary-accountID: tools.monetary-accountID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-62 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-29 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-63 description: Used to manage attachment notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-64 description: Used to manage attachment notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-attachment-notes-65 description: Used to manage attachment notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnoteattachmentforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-62 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID body: tools.body outputParameters: - type: object mapping: $. - name: manage-notes-given-user-30 description: Manage the notes for a given user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID outputParameters: - type: object mapping: $. - name: used-manage-text-notes-63 description: Used to manage text notes. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatenotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-text-notes-64 description: Used to manage text notes. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletenotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-text-notes-65 description: Used to manage text notes. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readnotetextforusermonetaryaccountwhitelistwhitelistresult with: userID: tools.userID monetary-accountID: tools.monetary-accountID whitelistID: tools.whitelistID whitelist-resultID: tools.whitelist-resultID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: manage-email-notification-filters-user description: Manage the email notification filters for a user. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotificationfilteremailforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: manage-email-notification-filters-user-2 description: Manage the email notification filters for a user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotificationfilteremailforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: manage-url-notification-filters-user-3 description: Manage the url notification filters for a user. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotificationfilterfailureforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: manage-url-notification-filters-user-4 description: Manage the url notification filters for a user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotificationfilterfailureforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: manage-push-notification-filters-user description: Manage the push notification filters for a user. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotificationfilterpushforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: manage-push-notification-filters-user-2 description: Manage the push notification filters for a user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotificationfilterpushforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: manage-url-notification-filters-user-5 description: Manage the url notification filters for a user. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createnotificationfilterurlforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: manage-url-notification-filters-user-6 description: Manage the url notification filters for a user. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallnotificationfilterurlforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-managing-oauth-clients description: Used for managing OAuth Clients. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createoauthclientforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: used-managing-oauth-clients-2 description: Used for managing OAuth Clients. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalloauthclientforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-managing-oauth-clients-3 description: Used for managing OAuth Clients. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readoauthclientforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-managing-oauth-clients-4 description: Used for managing OAuth Clients. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updateoauthclientforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-managing-oauth-client-callback description: Used for managing OAuth Client Callback URLs. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createcallbackurlforuseroauthclient with: userID: tools.userID oauth-clientID: tools.oauth-clientID body: tools.body outputParameters: - type: object mapping: $. - name: used-managing-oauth-client-callback-2 description: Used for managing OAuth Client Callback URLs. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallcallbackurlforuseroauthclient with: userID: tools.userID oauth-clientID: tools.oauth-clientID outputParameters: - type: object mapping: $. - name: used-managing-oauth-client-callback-3 description: Used for managing OAuth Client Callback URLs. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readcallbackurlforuseroauthclient with: userID: tools.userID oauth-clientID: tools.oauth-clientID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-managing-oauth-client-callback-4 description: Used for managing OAuth Client Callback URLs. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatecallbackurlforuseroauthclient with: userID: tools.userID oauth-clientID: tools.oauth-clientID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: used-managing-oauth-client-callback-5 description: Used for managing OAuth Client Callback URLs. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletecallbackurlforuseroauthclient with: userID: tools.userID oauth-clientID: tools.oauth-clientID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: list-users-automatic-payment-auto description: List a users automatic payment auto allocated settings. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpaymentautoallocateforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: manage-paymentserviceproviderdraftpayment-s-pisp description: Manage the PaymentServiceProviderDraftPayment's for a PISP. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createpaymentserviceproviderdraftpaymentforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: manage-paymentserviceproviderdraftpayment-s-pisp-2 description: Manage the PaymentServiceProviderDraftPayment's for a PISP. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpaymentserviceproviderdraftpaymentforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: manage-paymentserviceproviderdraftpayment-s-pisp-3 description: Manage the PaymentServiceProviderDraftPayment's for a PISP. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatepaymentserviceproviderdraftpaymentforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: manage-paymentserviceproviderdraftpayment-s-pisp-4 description: Manage the PaymentServiceProviderDraftPayment's for a PISP. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readpaymentserviceproviderdraftpaymentforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-payment-service-provider-issuer description: The endpoint for payment service provider issuer transactions hints: readOnly: false destructive: false idempotent: false call: bunq-user.createpaymentserviceproviderissuertransactionforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: endpoint-payment-service-provider-issuer-2 description: The endpoint for payment service provider issuer transactions hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallpaymentserviceproviderissuertransactionforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: endpoint-payment-service-provider-issuer-3 description: The endpoint for payment service provider issuer transactions hints: readOnly: true destructive: false idempotent: true call: bunq-user.readpaymentserviceproviderissuertransactionforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: endpoint-payment-service-provider-issuer-4 description: The endpoint for payment service provider issuer transactions hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatepaymentserviceproviderissuertransactionforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: create-new-slice-group-settlement description: Create a new Slice group settlement. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createregistrysettlementforuserregistry with: userID: tools.userID registryID: tools.registryID body: tools.body outputParameters: - type: object mapping: $. - name: get-listing-all-slice-group description: Get a listing of all Slice group settlements. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallregistrysettlementforuserregistry with: userID: tools.userID registryID: tools.registryID outputParameters: - type: object mapping: $. - name: get-specific-slice-group-settlement description: Get a specific Slice group settlement. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readregistrysettlementforuserregistry with: userID: tools.userID registryID: tools.registryID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-collection-scheduled-definition-all description: 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 hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallscheduleforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: return-all-shares-user-was description: Return all the shares a user was invited to. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallshareinvitemonetaryaccountresponseforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: return-details-specific-share-user description: Return the details of a specific share a user was invited to. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readshareinvitemonetaryaccountresponseforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: accept-reject-share-user-was description: Accept or reject a share a user was invited to. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updateshareinvitemonetaryaccountresponseforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: create-request-ideal-transaction description: Create a request from an ideal transaction. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createtokenqrrequestidealforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: create-request-sofort-transaction description: Create a request from an SOFORT transaction. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createtokenqrrequestsofortforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: used-get-list-supported-currencies description: Used to get a list of supported currencies for Transferwise. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalltransferwisecurrencyforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: used-get-quotes-transferwise-these description: Used to get quotes from Transferwise. These can be used to initiate payments. hints: readOnly: true destructive: false idempotent: false call: bunq-user.createtransferwisequoteforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: used-get-temporary-quotes-transferwise description: Used to get temporary quotes from Transferwise. These cannot be used to initiate payments hints: readOnly: true destructive: false idempotent: false call: bunq-user.createtransferwisequotetemporaryforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: used-get-temporary-quotes-transferwise-2 description: Used to get temporary quotes from Transferwise. These cannot be used to initiate payments hints: readOnly: true destructive: false idempotent: true call: bunq-user.readtransferwisequotetemporaryforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-get-quotes-transferwise-these-2 description: Used to get quotes from Transferwise. These can be used to initiate payments. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readtransferwisequoteforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-recipient-accounts-transferwise description: Used to manage recipient accounts with Transferwise. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createtransferwiserecipientforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-recipient-accounts-transferwise-2 description: Used to manage recipient accounts with Transferwise. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalltransferwiserecipientforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID outputParameters: - type: object mapping: $. - name: used-determine-recipient-account-requirements description: Used to determine the recipient account requirements for Transferwise transfers. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createtransferwiserecipientrequirementforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID body: tools.body outputParameters: - type: object mapping: $. - name: used-determine-recipient-account-requirements-2 description: Used to determine the recipient account requirements for Transferwise transfers. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalltransferwiserecipientrequirementforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID outputParameters: - type: object mapping: $. - name: used-manage-recipient-accounts-transferwise-3 description: Used to manage recipient accounts with Transferwise. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readtransferwiserecipientforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-recipient-accounts-transferwise-4 description: Used to manage recipient accounts with Transferwise. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletetransferwiserecipientforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-create-transferwise-payments description: Used to create Transferwise payments. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createtransferwisetransferforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID body: tools.body outputParameters: - type: object mapping: $. - name: used-create-transferwise-payments-2 description: Used to create Transferwise payments. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalltransferwisetransferforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID outputParameters: - type: object mapping: $. - name: used-determine-account-requirements-transferwise description: Used to determine the account requirements for Transferwise transfers. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createtransferwisetransferrequirementforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID body: tools.body outputParameters: - type: object mapping: $. - name: used-create-transferwise-payments-3 description: Used to create Transferwise payments. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readtransferwisetransferforusertransferwisequote with: userID: tools.userID transferwise-quoteID: tools.transferwise-quoteID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: used-manage-transferwise-users description: Used to manage Transferwise users. hints: readOnly: false destructive: false idempotent: false call: bunq-user.createtransferwiseuserforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: used-manage-transferwise-users-2 description: Used to manage Transferwise users. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalltransferwiseuserforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: see-how-many-trees-this description: See how many trees this user has planted. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listalltreeprogressforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-listing-all-recurring-sdd description: Get a listing of all recurring SDD whitelist entries for a target monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallwhitelistsddforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: create-new-one-off-sdd description: Create a new one off SDD whitelist entry. hints: readOnly: true destructive: false idempotent: false call: bunq-user.createwhitelistsddoneoffforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: get-listing-all-one-off description: Get a listing of all one off SDD whitelist entries for a target monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallwhitelistsddoneoffforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-specific-one-off-sdd description: Get a specific one off SDD whitelist entry. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readwhitelistsddoneoffforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: whitelist-one-off-sdd-so description: Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatewhitelistsddoneoffforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: whitelist-one-off-sdd-so-2 description: Whitelist an one off SDD so that when another one off SDD from the creditor comes in, it is automatically accepted. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletewhitelistsddoneoffforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: create-new-recurring-sdd-whitelist description: Create a new recurring SDD whitelist entry. hints: readOnly: true destructive: false idempotent: false call: bunq-user.createwhitelistsddrecurringforuser with: userID: tools.userID body: tools.body outputParameters: - type: object mapping: $. - name: get-listing-all-recurring-sdd-2 description: Get a listing of all recurring SDD whitelist entries for a target monetary account. hints: readOnly: true destructive: false idempotent: true call: bunq-user.listallwhitelistsddrecurringforuser with: userID: tools.userID outputParameters: - type: object mapping: $. - name: get-specific-recurring-sdd-whitelist description: Get a specific recurring SDD whitelist entry. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readwhitelistsddrecurringforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: whitelist-recurring-sdd-so-that description: Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted. hints: readOnly: false destructive: false idempotent: true call: bunq-user.updatewhitelistsddrecurringforuser with: userID: tools.userID itemId: tools.itemId body: tools.body outputParameters: - type: object mapping: $. - name: whitelist-recurring-sdd-so-that-2 description: Whitelist a recurring SDD so that when another recurrence comes in, it is automatically accepted. hints: readOnly: false destructive: true idempotent: true call: bunq-user.deletewhitelistsddrecurringforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $. - name: get-specific-recurring-sdd-whitelist-2 description: Get a specific recurring SDD whitelist entry. hints: readOnly: true destructive: false idempotent: true call: bunq-user.readwhitelistsddforuser with: userID: tools.userID itemId: tools.itemId outputParameters: - type: object mapping: $.