Nextcloud Deck icon

Nextcloud Deck

Consume NextCloud Deck API (v.0.1.3)

Overview

This node interacts with the Nextcloud Deck API to manage cards within boards and stacks. Specifically, the 'Remove user' operation removes a user assignment from a specified card. This is useful in project management scenarios where tasks (cards) are assigned to users, and you need to unassign a user from a task when they are no longer responsible for it.

Use Case Examples

  1. Removing a user from a card to update task assignments in a project management workflow.
  2. Automating the unassignment of users from cards when a task is completed or reassigned.

Properties

Name Meaning
Authentication Method of authentication to use for API requests, either Access Token or OAuth2.
Board ID The identifier of the board containing the card from which the user will be removed.
Stack ID The identifier of the stack within the board containing the card.
Card ID The identifier of the card from which the user will be removed.
User ID The identifier of the user to be removed from the card.

Output

JSON

  • success - Indicates whether the user removal operation was successful.

Dependencies

  • Requires authentication credentials for Nextcloud Deck API, either an access token or OAuth2 credentials.

Troubleshooting

  • Common issues include invalid or missing Board ID, Stack ID, Card ID, or User ID, which will cause the API request to fail.
  • Authentication errors may occur if the provided access token or OAuth2 credentials are invalid or expired.
  • API errors returned from Nextcloud Deck, such as permission denied or resource not found, will be thrown as node errors.
  • To resolve errors, verify all IDs are correct, ensure valid authentication credentials, and check user permissions on the board and card.

Links

  • Nextcloud Deck - Official Nextcloud Deck project page for more information about the service.

Discussion