deck/docs/API-Nextcloud.md

1.1 KiB

Nextcloud APIs

Available sharees

When sharing a board to a user, group or circle, the possible sharees can be obtained though the files_sharing API.

API endpoint: https://nextcloud.local/index.php/apps/files_sharing/api/v1/sharees

Parameters

  • format: The response format
  • perPage: Limit response number
  • itemType: List of types. Currently supported are
    • 0 user
    • 1 group
    • 7 circle

Comments

Comments are stored using the Nextcloud Comments API. You can use the WebDAV endpoint of Nextcloud to fetch, update and delete comments.

List comments

PROPFINDremote.php/dav/comments/deckCard/{cardId}

Create comment

POST remote.php/dav/comments/deckCard/{cardId}

Update comment

PROPPATCH remote.php/dav/comments/deckCard/{cardId}/{commentId}

Delete comment

DELETE remote.php/dav/comments/deckCard/{cardId}/{commentId}

Activity

The Nextcloud activity app provides an API to fetch activities filtered for deck: Activity app API documentation

The deck app offers a filter deck to only request activity events that are relevant.