Qonto icon

Qonto

Consume Qonto API

Actions46

Overview

This node integrates with the Qonto API to create an internal transfer between two bank accounts within the same organization. It is useful for automating fund movements internally without involving external transfers, ensuring quick and secure money management between accounts.

Typical use cases include:

  • Transferring funds between different company accounts.
  • Automating internal bookkeeping by moving money from one IBAN to another.
  • Ensuring idempotency in transfers to avoid duplicate transactions.

For example, a finance team can automate monthly budget allocations by creating internal transfers from the main account to various department accounts using this node.

Properties

Name Meaning
Authentication Method of authentication to access the Qonto API. Options: "Login and Secret-Key", "OAuth2".
Idempotency Key A unique string (recommended UUID) that identifies the transfer to prevent accidental duplicate submissions ("double spending"). This key must be unique per transfer.
Debit_iban The IBAN of the account from which the amount will be debited (source account).
Credit_iban The IBAN of the account to which the amount will be credited (destination account).
Reference A text reference describing the transfer details, up to 140 characters.
Amount The amount of money to transfer, expressed in the currency of the bank account.
Currency The currency of the transfer amount. Only "EUR" is supported.

Output

The node outputs JSON data representing the response from the Qonto API after creating the internal transfer. This typically includes details about the created transfer such as its ID, status, amounts, involved IBANs, timestamps, and any metadata returned by the API.

No binary data output is produced by this operation.

Dependencies

  • Requires access to the Qonto API.
  • Requires either an API key credential or OAuth2 authentication configured in n8n.
  • Uses a UUID generator to create idempotency keys if not provided explicitly.
  • The node depends on helper functions to make HTTP requests to the Qonto API.

Troubleshooting

  • Duplicate Transfer Error: If the same idempotency key is reused, the API may reject the request or return the original transfer. Always generate a new unique idempotency key for each transfer.
  • Invalid IBAN: Ensure that both debit and credit IBANs are valid and belong to accounts within the organization.
  • Currency Mismatch: The currency must be "EUR"; other currencies are not supported and will cause errors.
  • Authentication Failures: Verify that the chosen authentication method is correctly configured and has sufficient permissions.
  • Missing Required Fields: All required properties (idempotency key, debit_iban, credit_iban, reference, amount, currency) must be provided; missing any will cause the API call to fail.

Links and References

Discussion