Actions22
- boards Actions
- boards ACL Actions
- Stacks Actions
- Cards Actions
Overview
This node interacts with the Nextcloud Deck API to manage board access control lists (ACLs). Specifically, the 'Add Acl' operation allows users to add access control entries to a board, specifying the type of participant (User, Group, or Circle), the participant identifier, and permissions such as edit, share, and manage. This is useful for automating permission management on Nextcloud Deck boards, for example, granting specific users or groups editing rights or sharing capabilities programmatically.
Use Case Examples
- Add a user with edit and share permissions to a specific board by providing the board ID, user ID, and setting the permission flags accordingly.
- Add a group to a board's ACL with manage permissions enabled to allow group-level management of the board.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method of authentication to use for API requests, either Access Token or OAuth2. |
| ID | The unique identifier of the board to which the ACL entry will be added. |
| Type | The type of participant to add to the ACL, which can be a User, Group, or Circle. |
| Participant | The identifier of the participant (user, group, or circle) to add to the ACL. |
| Permission Edit | Boolean flag indicating if the participant has permission to edit the board. |
| Permission Share | Boolean flag indicating if the participant has permission to share the board. |
| Permission Manage | Boolean flag indicating if the participant has permission to manage the board. |
Output
JSON
type- Type of participant added to the ACL (User, Group, or Circle).participant- Identifier of the participant added to the ACL.permissionEdit- Indicates if the participant has edit permission.permissionShare- Indicates if the participant has share permission.permissionManage- Indicates if the participant has manage permission.
Dependencies
- Nextcloud Deck API
Troubleshooting
- Ensure the board ID and participant identifiers are correct and exist in Nextcloud Deck to avoid errors.
- Verify that the authentication credentials (Access Token or OAuth2) are valid and have sufficient permissions to modify board ACLs.
- Common error messages may include authorization errors or invalid participant type; check the API response for details and adjust parameters accordingly.
Links
- Nextcloud Deck API Documentation - Official API documentation for Nextcloud Deck, useful for understanding ACL management and other board operations.
