Actions26
- Board Actions
- Stack Actions
- Karte Actions
- Kommentar Actions
- Anhang Actions
Overview
This node integrates with Nextcloud Deck, a project management tool that organizes tasks into boards, stacks, and cards. Specifically, the "Anhang Abrufen" (Retrieve Attachment) operation under the "Anhang" (Attachment) resource allows users to fetch attachments linked to specific cards within a board and stack.
Typical use cases include:
- Automatically downloading or processing files attached to task cards.
- Integrating Nextcloud Deck attachments into workflows for document management or notifications.
- Extracting attachment metadata or content for reporting or backup purposes.
For example, you might use this node to retrieve an attachment from a card representing a project deliverable, then send it via email or upload it to another cloud storage service.
Properties
| Name | Meaning |
|---|---|
| Board | Select a board either from a searchable list or by entering its numeric ID. |
| Stack | Select a stack within the chosen board, either from a list or by entering its numeric ID. |
| Karte (Card) | Select a card within the stack, either from a list or by entering its numeric ID. |
| Anhang ID | The numeric ID of the attachment to retrieve from the selected card. |
Each of the first three properties supports two modes:
- List: Search and select from existing resources.
- ID: Manually enter the numeric ID (validated to be digits only).
Output
The node outputs JSON data representing the retrieved attachment's details. This typically includes metadata such as attachment name, size, type, creation date, and possibly a URL or binary data reference if the attachment content is included.
If the node supports binary output for attachments (not explicitly shown in the provided code), the binary data would represent the actual file content of the attachment.
Dependencies
- Requires an API key credential for authenticating with the Nextcloud Deck API.
- Needs network access to the Nextcloud instance hosting the Deck service.
- The node relies on internal handler modules (
AttachmentHandler) to perform API calls and process responses.
Troubleshooting
- Invalid IDs: Entering non-numeric values for Board, Stack, Card, or Attachment IDs will cause validation errors. Ensure IDs are numeric.
- Resource Not Found: If the specified board, stack, card, or attachment does not exist or is inaccessible, the node will throw an error.
- Authentication Errors: Missing or invalid API credentials will prevent successful API calls.
- Network Issues: Connectivity problems to the Nextcloud server will cause request failures.
- Error Handling: If "Continue On Fail" is enabled, errors will be returned as JSON objects with an
errorfield instead of stopping execution.