Skip to main content

Nextcloud — Deck

Nextcloud Deck is a kanban-board app. Bee Flow can read and write boards, stacks, cards, labels, comments.

Integration IDnextcloud-deck
AuthNC session
Required NC appdeck
Sourceserver/integrations/nextcloudDeckTools.js

Tools

ToolPurpose
nextcloud_deck_list_boardsAll boards visible to the user.
nextcloud_deck_get_boardBoard details + stacks + cards.
nextcloud_deck_list_cardsCards in a board (or a stack).
nextcloud_deck_get_cardCard detail (title, description, labels, attachments, comments).
nextcloud_deck_create_cardAdd a card to a stack.
nextcloud_deck_update_cardEdit title / description / due date / labels.
nextcloud_deck_move_cardMove between stacks (or boards).
nextcloud_deck_assign_cardAssign / unassign users.
nextcloud_deck_add_commentAppend a comment.
nextcloud_deck_list_labelsList labels on a board.
nextcloud_deck_create_labelCreate a label.

Endpoints

GET /index.php/apps/deck/api/v1.0/boards
GET /index.php/apps/deck/api/v1.0/boards/{id}
GET /index.php/apps/deck/api/v1.0/boards/{id}/stacks/{sid}/cards/{cid}
POST /index.php/apps/deck/api/v1.0/boards/{id}/stacks/{sid}/cards
PUT /index.php/apps/deck/api/v1.0/boards/{id}/stacks/{sid}/cards/{cid}
DELETE /index.php/apps/deck/api/v1.0/boards/{id}/stacks/{sid}/cards/{cid}
POST /ocs/v2.php/apps/deck/api/v1.0/cards/{cid}/comments

Deck's own API uses both /index.php/apps/deck/api/v1.0 and /ocs/v2.php/apps/deck/api/v1.0 for different endpoints — Bee Flow handles both transparently.

Use cases

  • "Move all cards labelled bug from In Progress back to Triage."
  • "Summarise the Engineering board's open cards."
  • "Create a card on the Marketing board for next week's release."
  • (Automation) "Every Friday 17:00, post a Talk message listing cards completed this week."

Common errors

ErrorCauseFix
403 Forbidden on boardUser isn't a memberBoard owner shares with Edit access.
Card not foundCard was archivedUse nextcloud_deck_list_cards with archived=true.