sevDesk icon

sevDesk

Consume the sevDesk API

Overview

This node integrates with the sevDesk API, allowing users to perform various operations on sevDesk resources. Specifically, for the CheckAccount resource with the Get operation, it retrieves detailed information about a specific check account by its ID. This is useful in scenarios where you need to fetch financial account details from sevDesk for reporting, reconciliation, or further processing within an automated workflow.

Practical examples include:

  • Automatically retrieving bank account details before generating financial reports.
  • Fetching check account information to validate transactions or balances.
  • Integrating sevDesk account data into other business systems or dashboards.

Properties

Name Meaning
ID The unique identifier of the check account to retrieve. This is a required string input.

Output

The node outputs JSON data representing the retrieved check account details from sevDesk. The structure typically includes all relevant fields of the check account such as account name, number, balance, and other metadata as provided by the sevDesk API.

If the node encounters an error during execution (e.g., invalid ID), it outputs a JSON object containing an error field with the error message.

No binary data output is produced by this node.

Dependencies

  • Requires an active connection to the sevDesk API via an API key credential configured in n8n.
  • The node depends on the sevDesk API endpoint https://my.sevdesk.de/api/ with the appropriate API version specified in credentials.
  • Environment configuration validation is performed at runtime to ensure necessary environment variables or settings are correctly set.

Troubleshooting

  • Common issues:

    • Invalid or missing check account ID will cause the API call to fail.
    • Network connectivity problems or incorrect API credentials can prevent successful requests.
    • API rate limits or permission restrictions may result in errors.
  • Error messages:

    • Errors returned from the API are captured and output as JSON with an error property.
    • If "continue on fail" is enabled, the node will continue processing subsequent items despite errors, otherwise it will stop execution.
  • Resolutions:

    • Verify that the check account ID is correct and exists in sevDesk.
    • Ensure the API key credential is valid and has sufficient permissions.
    • Check network connectivity and sevDesk service status.
    • Enable "continue on fail" if partial processing is acceptable.

Links and References

Discussion