Qonto icon

Qonto

Consume Qonto API

Actions46

Overview

This node operation allows you to approve a pending financial request within the Qonto platform. It is useful in scenarios where requests such as transfers, card activations, or multi-transfers require explicit approval before execution. For example, a finance team member can use this node to programmatically approve a virtual card issuance or a money transfer request, streamlining internal workflows and automating approval processes.

Properties

Name Meaning
Authentication Method of authentication to access the API. Options: "Login and Secret-Key" or "OAuth2".
ID The unique identifier (UUID) of the request that needs to be approved.
Request_type Type of the request to approve. Options include:
- Flash_cards: Non-physical cards with a budget and expiry date.
- Virtual_cards: Monthly budget cards for spending.
- Transfers: Money transfers between accounts.
- Multi_transfers: Multiple transfers executed simultaneously.
Debit IBAN The IBAN of the account from which the amount will be debited when approving the request.

Output

The output is a JSON object representing the response from the Qonto API after attempting to approve the specified request. This typically includes details about the approved request such as its status, identifiers, and any relevant metadata returned by the API.

The node does not output binary data for this operation.

Dependencies

  • Requires an active connection to the Qonto API.
  • Requires either an API key credential ("Login and Secret-Key") or OAuth2 authentication configured in n8n.
  • Uses UUID generation internally to create idempotency keys for safe repeated requests.

Troubleshooting

  • Common issues:

    • Invalid or missing request ID: Ensure the UUID provided corresponds to an existing pending request.
    • Incorrect request type: The request type must match the actual type of the request being approved.
    • Missing or invalid debit IBAN: The debit IBAN must be valid and associated with the organization.
    • Authentication errors: Verify that the API credentials or OAuth2 tokens are correctly set up and have sufficient permissions.
  • Error messages:

    • "Request not found": The provided ID does not correspond to any pending request; verify the ID.
    • "Unauthorized" or "Authentication failed": Check API credentials or OAuth2 token validity.
    • "Invalid debit IBAN": Confirm the IBAN format and that it belongs to your account.
    • "Request already processed": The request has been previously approved or declined; no further action possible.

Resolving these usually involves verifying input parameters and ensuring proper API access rights.

Links and References

Discussion