bunq icon

bunq

Interact with bunq banking API

Actions42

Overview

This node operation deletes a scheduled payment entry from a specified monetary account in the bunq banking API. It is useful for automating the management of recurring payments by allowing users to programmatically remove scheduled payments that are no longer needed or were created in error.

Practical examples include:

  • Canceling a subscription payment that was set up as a scheduled payment.
  • Removing a future payment arrangement when a contract is terminated.
  • Automating cleanup of outdated or duplicate scheduled payments in financial workflows.

Properties

Name Meaning
User ID The ID of the user. If left empty, the current authenticated user is used.
Account ID The ID of the monetary account from which the scheduled payment will be deleted.
Scheduled Payment ID The ID of the scheduled payment entry to delete.

Output

The output is a JSON object representing the response from the bunq API after attempting to delete the scheduled payment. Typically, this will confirm the deletion or provide relevant status information.

Example structure (simplified):

{
  "Response": [
    {
      "SchedulePaymentEntry": {
        "id": "12345",
        "status": "DELETED"
      }
    }
  ]
}

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the bunq banking API.
  • Requires valid API authentication credentials configured in n8n (an API key or OAuth2 token).
  • The node uses internal helper functions to format responses and handle API requests.

Troubleshooting

  • Common issues:

    • Invalid or missing Account ID or Scheduled Payment ID will cause the API request to fail.
    • Insufficient permissions or invalid API credentials can result in authorization errors.
    • Attempting to delete a non-existent scheduled payment will return an error from the API.
  • Error messages:

    • "Scheduled payment not found": Verify the Scheduled Payment ID is correct.
    • "Unauthorized" or "Authentication failed": Check API credentials and permissions.
    • Network or timeout errors: Ensure connectivity to the bunq API endpoint.

To resolve errors, verify all required parameters are correctly set, ensure the API credentials are valid, and confirm the scheduled payment exists.

Links and References

Discussion