-
Learn the Basics
-
- Spaces
- Space Types
- Creating Spaces
- Adding Users to Spaces
- Space Activity Stream
- Following Spaces
- Space Details
- General Space Settings
- Duplicating Spaces
- Renaming Spaces
- Changing the Space Color and Icon
- Leaving Spaces
- Removing Users from Spaces
- Moving Spaces between Workspaces
- Moving Spaces between Different KanBo Environments
- Closing and Reopening Spaces
- Deleting Spaces
-
Visualize Work
-
Collaborate
-
Level Up Your Work
-
Work Securely
-
Integrations
-
- KanBo and Microsoft Teams Integration
- Notifying KanBo Users in Microsoft Teams
- Opening KanBo through Microsoft Teams
- Sharing Microsoft Teams Messages and Posts as Notes in Cards
- Adding KanBo Elements as Tabs in Channels
- Integrating Workspaces with Microsoft Teams
- Integrating Spaces with Microsoft Teams
- KanBo Link Unfurling
-
- Exporting Space Views to Excel
- Visitors in Microsoft 365 Environments
- KanBo Autodesk BIM Integration
- KanBo and ServiceNow Integration
- KanBo and Zapier Integration
- Nintex Integration
- Seamless Import from Microsoft Planner to KanBo
- Creating Document Folders in Document Libraries Created by KanBo with Power Automate
- Creating KanBo Space Attached to Subfolder Created by Power Automate
- Advanced KanBo Actions in Power Automate
- Adding KanBo Modern Webpart to Your SharePoint Site
- KanBo and Azure Logic Apps Integration
- KanBo and Ui Path Integration: Usage
- Power Automate Integration: Triggers and Actions
-
Power Automate Integration: Triggers and Actions
This post is also available in: Deutsch
Introduction
Take care of what’s important and automate the rest. Streamline repetitive tasks and paperless processes with Microsoft Power Automate and KanBo as the perfect Work Coordination Platform for execution. With KanBo triggers and KanBo actions you can incorporate KanBo into your Office 365 ecosystem seamlessly.
To automate your workflows, you can enable actions and triggers in Power Automate flow in the Microsoft Power Platform. Triggers. Triggers are starting points that are selected by you in a connector which affects your actions.
For more information how to activate the KanBo in your Power Automate environment follow the instructions in this article.
Triggers Section
A trigger is the thing (event) that happens that starts the process. That’s what you’re asking the workflow to look out for. Blow you will find a list and detailed descriptions what KanBo specific events (Triggers) are currently provided by KanBo to kick off your processes.
Card added
Trigger fires an event after a Card was added to a Space that was set to be observed.
Input parameters
Name | Description |
Space | The Space in which adding of new cards should be observed. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the added card. |
Space ID | Integer | The Space ID where the Card that was added. |
Status ID | Integer | The Status ID the card has received after it was added. |
KanBo User ID | Integer | The KanBo User ID of the KanBo User who added the Card. |
Name | String | The name of the Card that was added. |
Is Template | Boolean | Indicates whether the Card added is a Card Template. |
Card completed
Trigger fires an event after a Card was set as completed in the Space that was set to be observed.
It is important to remember that a card is completed after it is set to a Status that has a status role: Completed
Input parameters
Name | Description |
Space | The Space in which completion of Cards should be observed. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card that was added. |
Previous role | Integer | The Card’s previous Role ID. |
Current role | Integer | The Card’s Current Role ID. |
KanBo User ID | Integer | KanBo User ID of the User who set the Card to completed state. |
Card Status changed
Trigger fires an event after a Card had its Status changed in the Space that was set to be observed. Can be set to react only to a specific Status.
Input parameters
Name | Description |
Space | The Space in which status change of Cards should be observed |
Status | The Status which the trigger should react to. Optional. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the card with changed Status. |
New Status ID | Integer | The Card’s current Status ID. |
Old Status ID | Integer | The Card’s previous Status ID. |
KanBo User ID | Integer | The KanBo User ID of KanBo User that changed the Status. |
Card List changed
Trigger fires an event after a Card’s List was changed in the Space that was set to be observed. Can be set to react only to a specific List.
Input parameters
Name | Description |
Space | The Space in which changing of Card’s Lists should be observed. |
List | The List which the trigger should react to. Optional. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card which List changed. |
New List ID | Integer | The Card’s current List ID. |
Old List ID | Integer | The Card’s previous List ID. |
KanBo User ID | Integer | The ID of the KanBo User that changed the Card’s List. |
KanBo User added to Card
Trigger fires an event after a KanBo User was added to a Card in the Space that was set to be observed.
Input parameters
Name | Description |
Space | The Space in which the adding of KanBo Users to Cards should be observed. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card which had a KanBo User added to. |
KanBo User ID | Integer | The User ID of the KanBo User that was added Card. |
Space ID | Integer | The Space ID of the Card. |
Is Responsible | Boolean | Indicates whether the added KanBo User is set now as responsible in the Card. |
KanBo User removed from Card
Trigger fires an event after a KanBo User was removed from a Card in the Space that was set to be observed.
Input parameters
Name | Description |
Space | The Space in which the removing of KanBo Users from Cards should be observed. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card which had a KanBo User removed. |
KanBo User ID | Integer | The KanBo User ID of a KanBo User that was removed from the Card. |
Space ID | Integer | The Space ID of the Card. |
Was Responsible | Boolean | Indicates whether the removed KanBo User was set as responsible before removal. |
Label attached to a Card
Trigger fires an event after a Label was attached to a Card in the Space that was set to be observed. Can be set to react only to a specific Label.
Input parameters
Name | Description |
Space | The Space in which the Card labeling should be observed. |
Label | The Label which the trigger should react to. Optional. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the labeled Card. |
Label ID | Integer | The Card’s attached Label ID. |
Space ID | Integer | The Space ID of the Card. |
Label Detached From a Card
Trigger fires an event after a Label was detached from a Card in the Space that was set to be observed. Can be set to react only to a specific Label.
Input parameters
Name | Description |
Space | The Space in which the Card Label detaching should be observed. |
Label | The Label which the trigger should react to. Optional. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card that had its Label detached. |
Label ID | Integer | The ID of the Label that was detached from the Card. |
Space ID | Integer | The Space ID of the Card. |
Comment added to a Card
Trigger fires an event after a Comment was added in a Card in the Space that was set to be observed.
Input parameters
Name | Description |
Space | The Space in which commenting of Cards should be observed. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the commented Card. |
KanBo User ID | Integer | The KanBo User ID of the User who commented the Card. |
Space ID | Integer | The Space ID of the Card. |
Actions Section
KanBo Power Automate Actions, also known as Custom actions, or just actions. extend the range of possibilities for composing business logic in your processes by KanBo operations. With KanBo actions, you can perform operations, such as Create, Update, Delete, Assign Users or Roles in KanBo Spaces or KanBo Cards.
The following list contains all supported KanBo operations which can be used for building custom business processes with Power Automate along with detailed action descriptions how to use them and what parameters they require or return.
Workspace Actions
Add Workspace
Adds a Workspace.
Input parameters
Name | Type | Description |
Workspace Name | String | The Name of the Workspace that will be added. |
Group | GUID | Choose the GUID of the Graph Group. If you leave it blank, then KanBo will create a new Group to automatically. (optional) |
Output parameters
Name | Type | Description |
Workspace ID | Integer | The Workspace ID of the added Workspace. |
Workspace Name | String | The Workspace Name of the added Workspace. |
Delete Workspace
Deletes a Workspace.
Input parameters
Name | Type | Description |
Workspace | Choice or Integer | Choose the Workspace or specify the ID of the Workspace to be deleted. |
Output parameters
None
Rename Workspace
Changes the name of a Workspace.
Input parameters
Name | Type | Description |
Workspace | Choice or Integer | Choose the Workspace or specify the ID of the Workspace which will have its name changed. |
New Workspace Name | String | The new name for the Workspace. |
Output parameters
Name | Type | Description |
Workspace ID | Integer | The Workspace ID of the renamed Workspace. |
New Workspace Name | String | The new name of the renamed Workspace. |
Space Actions
Add Space
Adds a new Space to KanBo. A Space can be created based on a Space Template, that might also accept additional parameters.
Input parameters
Name | Type | Description |
Workspace | Choice or Integer | Choose the Workspace or specify the ID of the Workspace to which a Space should be added. |
Space Name | String | The Name for the to be added Space. |
Color | Choice or Integer | Choose the Color of the to be added Space. |
Space Template | Choice or Integer | Choose the Space Template or its ID to be used for Space creation. Leave empty to generate an empty Space. |
Language | Choice | Choose the language of the to be added Space. The available languages are:
|
Start Date | Datetime or String | The Start Date of the Space. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00. |
End Date | Datetime or String | The End Date of the Space. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00. |
Output parameters
Name | Type | Description |
Space ID | Integer | The Space ID of the added Space. |
Space Name | String | The Space Name of the added Space. |
Apply Template to Space
Applies a Space Template to an existing Space in KanBo.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID to which the Space Template will be applied to. |
Space Template | Choice or Integer | Choose the Space Template or its ID that will be used on the specified Space. |
Start Date | Datetime or String | The Start Date of the Space. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00. |
End Date | Datetime or String | The End Date of the Space. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00. |
Output parameters
Name | Type | Description |
Success | Boolean | Returns True when the Space Template is applied successfully or False if the Space Template was not applied. |
Delete Space
Deletes a Space in KanBo.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which will be deleted. |
Output parameters
None
Close Space
Closes a specified Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID of the Space to be closed. |
Output parameters
None
Reopen Space
Opens a closed Space
Input parameters
Name | Type | Description |
Closed Space | Choice or Integer | Choose the Space or specify its ID of a closed Space to be reopened. |
Output parameters
Name | Type | Description |
Opened Space ID | Integer | The Space ID of the opened Space. |
Rename Space
Changes the name of a Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which will have its name changed. |
New Space Name | String | The new name for the to be renamed Space. |
Output parameters
Name | Type | Description |
Space ID | Integer | The Space ID of the renamed Space. |
New Space Name | String | The new name of the Space. |
Add Message to Space Chat
Sends a message to a Space Chat in specified Space.
Input parameters
Name | Type | Description |
Chat message | String | The message that will be sent in the Space Chat. |
Space | Choice or Integer | Choose the Space or specify its ID which will receive a Chat message. |
Output parameters
Name | Type | Description |
Message ID | Integer | The Message ID of the Message. |
Chat message | String | The contents of the Message. |
Change Space Color
Changes the color of a Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which will have a color changed. |
Color | Choice or Integer | Choose the Color ID or specify its ID which will be set in a Space. |
Output parameters
Name | Type | Description |
Space ID | Integer | The Space ID of the Space that had its color changed. |
Download as Space Template
Downloads a KanBo Space including its contents as a Space Template from KanBo into a file. This works for Spaces and Space Templates.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID to be downloaded as Space Template File (*.kbt) |
Output parameters
Name | Type | Description |
Base64 Content | Base64 | Binary data of the Space Template that can be used in other actions to generate the file. |
File Name | String | The Name of the Space Template file (*.kbt). |
Get Default Document Source URL
Gets the Default Document Source URL of the specified KanBo Space.
If you want to create document folders in the document library using built-in Power Automate actions from Microsoft read this article for detailed instructions.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Default Document Source URL will be returned. |
Output parameters
Name | Type | Description |
Space ID | Integer | The Space ID of the Space which Default Document Source URL was retrieved from. |
Source ID | Integer | The Source ID of the Spaces’ retrieved Default Document Source. |
URL | String | The URL of the Spaces’ Default Document Source. |
Site URL | String | The Site URL of the Site that host the Spaces’ Default Document Source. |
Card Actions
Add Card
Adds a Card with specified name in specified Space or sets the Card on specified Status. Optionally you can also choose a Card Template to be applied when a card is created. At least one, Space or Status, must be specified. If Status is not specified, the card will be set on the first Status of the Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will be added. |
Status | Choice or Integer | Choose the Status or specify its ID on which the card will be set after creation. |
Card Template | Choice or Integer | Choose the Card Template or specify its ID that will be used to create a Card based on. |
Card Name | String | The name of the Card to be created. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card that was created. |
Card Name | String | The name of the Card that was created. |
Find Card
Find a KanBo Card or Cards by Name in a Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will be looked for. |
Card Name | String | The Card name to look for in a Space |
Output parameters
Name | Type | Description |
Cards | Array | An array of found Cards. An array is a collection of elements with each element having its properties. |
Cards array
Name | Type | Description |
Card ID | Integer | The Card ID of the found Card. |
Card Name | String | The Card Name of the found Card. |
Apply Card Template on Card
Applies a Card Template on an existing Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Card Template applied. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Card Template applied. |
Card Template | Choice or Integer | Choose the Card Template or specify its ID which will be applied to the Card. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card with the Card Template applied. |
Card Name | String | The Card Name of the Card with the Card Template applied. |
Archive Card
Archives a Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will be archived. |
Card | Choice or Integer | Choose the Card or specify its ID which will be archived. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card which was archived. |
Card Name | String | The Card Name of the Card which was archived. |
Delete Card
Deletes a Card from a specific Space. This will only work if the deletion of Cards in enabled in a Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which will have a Card deleted. |
Card | Choice or Integer | Choose the Card or specify its ID to be deleted. |
Output parameters
Rename Card
Changes the name of a Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have its name changed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have its name changed |
New Card Name | String | The new name for the Card. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the renamed Card. |
Card Name | String | The new name of the Card. |
Set Card Status
Sets the Status of a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have its Status set. |
Card | Choice or Integer | Choose the Card or specify its ID which will have its Status set. |
Status | Choice or Integer | The Status which the Card will be set to. |
Output parameters
Name | Type | Description |
Status ID | Integer | The Status ID of the new Card Status. |
Status Name | String | The Status Name of the new Card Status. |
Add Comment to Card
Adds a Comment to a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which a Card will have a Comment added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Comment added. |
Comment | String | The contents of the Comment. |
Output parameters
Name | Type | Description |
Card ID | Integer | The Card ID of the Card that had a comment added. |
Card Name | String | The Card Name of the Card that had a comment added. |
Set List
Moves a specific Card to a specific List in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will be moved. |
Card | Choice or Integer | Choose the Card or specify its ID which will be moved. |
List | Choice or Integer | Choose the List or specify its ID which the Card will be moved to. |
New position | Integer | The new position of the Card in the new List. The topmost Card in the List starts with Position 0. |
Output parameters
Name | Type | Description |
List ID | Integer | The List ID of the List that the Card was moved to. |
List Name | String | The List name of the List that the Card was moved to. |
Add Label to Card
Adds a Label to a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Label added. |
Card | Choice or Integer | Choose the Card of specify its ID that will have a Label added. |
Label | Choice or Integer | Choose the Label or specify its ID which will be added on a Card. |
Output parameters
Name | Type | Description |
Label ID | Integer | The Label ID of the added Label . |
Label Name | String | The Label Name of the added Label |
Get Card Responsible User
Gets information about the Cards’ responsible User.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID of the Card which we need the responsible user from. |
Card | Choice or Integer | Choose the Card or specify its ID which we need the responsible user from. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the responsible KanBo User. |
Responsible User Name | String | The Name of the responsible KanBo User |
KanBo User Profile Key | String | The KanBo User Profile Key of the User who is responsible for this Card. This is actually the Email Address. |
Get Card Creator
Gets information about the KanBo User who created the Card.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID of the Card which we need the to retrieve the Person who created it. |
Card | Choice or Integer | Choose the Card or specify its ID which we need the to retrieve the Person who created it. |
Output parameters
Name | Type | Description |
Card ID | Integer | The ID of the Card. |
Card Name | String | The Name of the Card. |
KanBo User ID | Integer | The KanBo User ID of the user who created this Card. |
Responsible User Name | String | The name of the user who created this Card. |
KanBo User Profile Key | String | The KanBo User Profile Key of User who created this Card. This is actually the Email Address. |
Get Card Email Address
Gets an Email Address of the specified Card. If the card does not have an Email address yet, it will be automatically generated.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID of the Card which will have its email retrieved or added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have its email retrieved or added. |
Output parameters
Name | Type | Description |
Card ID | Integer | The ID of the Card. |
Email Address | String | The Email Address of the Card. |
Add Document Folder to Card
Adds a Document Folder from a specific Document Source to a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Document Folder added. |
Card | Choice or Integer | Choose the Card of specify its ID that will have a Document Folder added. |
Document Source | Choice or GUID | Choose the Document Source or specify its O365 GUID which has Document Folder that will be added to a Card. |
Document Folder | Choice or GUID | Choose the Document Folder or specify its O365 GUID which will be added to a Card. If you are using the Folder Name then make sure you are using a “/” in front of the name i.e. /MyFolder , if you are using the GUID make sure it starts with “id:” i.e. id:016EXV3MWRFQBL5SFKS5GJKXGNUBGH3XDY |
Document Folder Name | String | The name of the Document Folder in the Card to be created. |
Position | Integer | The position of the Document Folder on the right content panel of the Card. The first element in the panel starts with Position 0. |
Output parameters
Name | Type | Description |
Document Folder ID | Integer | The Document Folder ID of the added Document Folder. |
Document Folder Name | String | The Document Folder Name of the added Document Folder. |
Add Document Group to Card
Adds a Document Group to a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have the Document Group added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have the Document Group added. |
Document Group Name | Choice or Integer | The Name of the Document Group to be added. |
Position | Integer | The position of the Document Group on the right content panel of the Card. The first element in the panel starts with Position 0 |
Output parameters
Name | Type | Description |
Document Group ID | Integer | The Document Group ID of the added Document Group. |
Document Group Name | String | The Document Group Name of the added Document Group. |
Move Card
Moves a Card between Spaces.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will be moved from. |
Card | Choice or Integer | Choose the Card or specify its ID which will be moved. |
New Space | Choice or Integer | Choose the Space or specify its ID which the Card will be moved to. |
Status | Choice or Integer | Choose the Status or specify its ID that will be set after the Card is moved to the New Space. |
Output parameters
Name | Type | Description |
New Space ID | Integer | The Space ID of the Space that the Card was moved to. |
Card ID | Integer | The Card ID of the moved Card. |
Card Name | String | The Card Name of the moved Card. |
Get Card Elements
Gets information about all content Elements in a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID of the Card which elements will be retrieved. |
Card | Choice or Integer | Choose the Card or specify its ID which elements will be retrieved. |
Output parameters
Name | Type | Description |
Card ID | Integer | The ID of the Card which had all elements gotten. |
Card Name | String | The Name of the Card which had all elements gotten. |
Elements | Array | An array of the elements received from the Card. An array is a collection of elements with each element having its properties. |
Elements Array
Name | Type | Description |
Element ID | Integer | The Element ID of the Card Element. |
Element Type | String | The Element Type of the Card Element. The possible elements are:
|
Element Name | String | The Name of the Card Element. |
Rename Card Element
Renames an Element inside of a specific Card in a specific Space. Card Element can be a Note, Checklist, Card Child Group, etc.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have an Element renamed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have an Element renamed. |
Element | Choice or Integer | Choose the Element or specify its ID to be renamed. |
New Element Name | String | The name that the Element will be renamed to. |
Output parameters
Name | Type | Description |
Element ID | Integer | The Element ID of the renamed Element. |
New Element Name | String | The Element name of the renamed Element |
Remove Card Element
Removes an Element from a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have an Element removed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have an Element removed. |
Element | Choice or Integer | Choose the Element or specify its ID to be removed. |
Output parameters
Card Dates Actions
Add Due Date to Card
Adds a Due Date to a Card.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Due Date added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Due Date added. |
Date | Datetime or String | The Date. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00. |
Output parameters
Name | Type | Description |
Due Date ID | Integer | The Due Date ID of the added Due Date. |
Add Start Date to Card
Adds a Start Date to a Card.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Start Date added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Start Date added. |
Date | Datetime or String | The Date. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00. |
Output parameters
Name | Type | Description |
Start Date ID | Integer | The Start Date ID of the added Start Date. |
Add Card Date to Card
Adds a Card Date to a Card. Note: A Card Date is not a Start or Due Date.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Card Date added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Card Date added. |
Card Date Name | String | The Name of the Card Date. |
Date | Datetime or String | The Date. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00. |
Output parameters
Name | Type | Description |
Card Date ID | Integer | The Card Date ID of the added Card Date. |
Card Date Name | String | The name of the added Card Date. |
Remove Card Due Date
Removes a Card Due Date in a specific Card from a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have a Due Date removed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Due Date removed. |
Output parameters
None
Remove Card Start Date
Removes the Start Date from a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have the Start Date removed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have the Start Date removed. |
Output parameters
None
Remove Card Date
Removes a Card Date in a specific Card from a specific Space. Note: Card Date is not Start Date nor is it Due Date.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have a Card Date removed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Card Date removed. |
Card Date | Choice or Integer | Choose the Card Date or specify its ID to be removed. |
Output parameters
None
Card Document Actions
Search file in Space
Searches for a file by name in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which a file will be searched by name. |
Keyword | String | String value that will be searched for in the Space. |
Output parameters
Name | Type | Description |
Documents | Array | An array of found documents that match the keyword. An array is a collection of elements that have a specified list of values attached to them. |
Documents array
Name | Type | Description |
Document Source ID | Integer | The Due Date ID of the added Due Date. |
Filename | String | The full name of the file. |
File ID | String | The File ID of the found File. |
Full Url | String | The Full URL to the found File. |
Add Document to Document Group
Adds a Document to a specific Document Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card Document Group will have a Document added. |
Card | Choice or Integer | Choose the Card or specify its ID which Document Group will have the Document added. |
Document Group | Choice or Integer | Choose the Document Group or specify its ID that will have a Document added. |
Document ID | Integer | The Document ID of the Document. Can be acquired with the Search file in Space action. |
Document Source ID | Integer | The Document Source ID of a Document Source in which the desired file resides. Can be obtained along with file ID with the Search file in Space action. |
Position | Integer | The position of the file in the Document Group. The first element in the Document Group starts with Position 0. |
Output parameters
Name | Type | Description |
Document Source ID | Integer | The Document Source ID of the Document Source in which document resides. |
Filename | String | The full name of the file. |
File ID | String | The File ID of the found File. |
Full Url | String | The Full URL to the found File. |
Card Checklist Actions
Add Checklist to Card
Adds a Checklist to a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Checklist added. |
Card | Choice or Integer | Choose the Card or specify its ID which Card will have a Checklist added. |
Checklist Name | String | The name of the Checklist to be added. |
Position | Integer | The position of the Checklist on the right content panel of the Card. The first element in the panel starts with Position 0. |
Output parameters
Name | Type | Description |
Checklist ID | Integer | The Checklist ID of the added Checklist. |
Checklist Name | String | The Checklist Name of the added Checklist. |
Card Checklist Item Actions
Add Item to Checklist
Adds an Item to a specific Checklist in a specific Card from a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Cards’ Checklist will have an Item added. |
Card | Choice or Integer | Choose the Card or specify its ID which Checklist will have an Item added. |
Checklist | Choice or Integer | Choose the Checklist or specify its ID which will have an Item added. |
Item Name | String | The name of the Item to be added. |
Position | Integer | The position of the Item in the Checklist from the Top. The first item in the Checklist starts with Position 0. |
Output parameters
Name | Type | Description |
Checklist Item ID | Integer | The Checklist Item ID of the added Checklist Item. |
Checklist ID | Integer | The Checklist ID of the Checklist that had an item added. |
Checklist Name | String | The Checklist Name of the added Checklist. |
Rename Item in Checklist
Renames an Item in a specific Checklist in a specific Card from a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Cards’ Checklist will have an Item renamed. |
Card | Choice or Integer | Choose the Card or specify its ID which Checklist will have an Item renamed. |
Checklist | Choice or Integer | Choose the Checklist or specify its ID which will have an Item renamed. |
Checklist Item | Choice or Integer | Choose the Checklist Item of specify its ID to be renamed. |
New Checklist Item Name | String | The new name for the Checklist Item. |
Output parameters
Name | Type | Description |
Checklist Item ID | Integer | The Checklist ID of the Checklist that had an Item renamed. |
Checklist ID | Integer | The Checklist Item ID of the renamed Checklist Item. |
Checklist Name | String | The new name of the Checklist Item. |
Complete Checklist Item
Sets a Checklist Item in a specific Card of a specific Space as complete.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which a Card will have a Checklist Item set as completed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a Checklist Item set as completed. |
Checklist | Choice or Integer | Choose the Checklist or specify its ID which will have an Item set as completed. |
Checklist Item | Choice or Integer | Choose the Checklist Item or specify its ID to be set as complete. |
Output parameters
Name | Type | Description |
Checklist Item ID | Integer | The Checklist ID of the Checklist that had an Item completed. |
Checklist ID | Integer | The Checklist Item ID of the completed Checklist Item. |
Checklist Name | String | The Checklist Item Name of the completed Item. |
Delete Item from Checklist
Removes a specific Item from a specific Checklist in a specific Card from a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Cards’ Checklist will have an Item removed. |
Card | Choice or Integer | Choose the Card or specify its ID which Checklist will have an Item removed. |
Checklist | Choice or Integer | Choose the Checklist or specify its ID which will have an Item removed. |
Checklist Item | Choice or Integer | Choose the Checklist Item of specify its ID to be removed. |
Output parameters
None
Uncomplete Checklist Item
Sets an Item in a Checklist in a specific Card from a specific Space as incomplete.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Cards’ Checklist will have an Item set as incomplete. |
Card | Choice or Integer | Choose the Card or specify its ID in which a Checklist will have an Item set as incomplete. |
Checklist | Choice or Integer | The Checklist that will have an Item set as incomplete. |
Checklist Item | Choice or Integer | The Checklist item to be set as incomplete. |
Output parameters
Name | Type | Description |
Checklist Item ID | Integer | The Checklist ID of the Checklist that had an Item set as incomplete. |
Checklist ID | Integer | The Checklist Item ID of the Checklist Item set as incomplete. |
Checklist Name | String | The Checklist Item Name of the Item set as incomplete. |
Card Note Actions
Add Note
Adds a Note to a Card in specified Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID of the Card where the Note is added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have the Note added. |
Note Name | String | The name of the Note. |
Note Content | String | The content of the Note. |
Position | Integer | The position of the Note on the right content panel of the Card. The first element in the panel starts with Position 0. |
Output parameters
Name | Type | Description |
Note ID | Integer | The Note ID of the Note that was added. |
Note Name | String | The name of the Note that was added. |
Get Card Note content
Gets the content of the Note in a specific Card from a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have Note content gotten. |
Card | Choice or Integer | Choose the Card or specify its ID that will have Note content gotten. |
Note | Choice or Integer | Choose the Note or specify its ID which will have its content gotten |
Output parameters
Name | Type | Description |
Note ID | Integer | The Note ID of the Note |
Note Name | String | The Note Name of the Note. |
Note content | String | The content of the Note. |
Edit Card Note content
Edits the contents of a Note in a specific Card from a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card will have Note content edited. |
Card | Choice or Integer | Choose the Card or specify its ID that will have Note content edited. |
Note | Choice or Integer | Choose the Note or specify its ID which will have its content edited. |
Note content | String | The new contents of the note. This will override the existing Note content, so it’s good practice to use Get Card Note content action before this action and use the existing Note content dynamic value along with the newly written content as to not lose any information. |
Output parameters
Name | Type | Description |
Note ID | Integer | The Note ID of the Note |
Note Name | String | The Note Name of the Note. |
Note content | String | The content of the Note. |
Card Relation Actions
Make parental Relation
Adds a parental Relation between Cards in specified Space.
Input parameters
Name | Type | Description |
First Space | Choice or Integer | Choose the Space or specify its ID where the Parent Card of the Relation resides. |
Parent Card | Choice or Integer | Choose the Card or specify its ID of the Parent Card in the Relation. |
Second Space | Choice or Integer | Choose the Space or specify its ID where the Child Card of the Relation resides. |
Child Card | Choice or Integer | Choose the Card or specify its ID of the Child Card in the Relation. |
Output parameters
Name | Type | Description |
Child Card ID | Integer | The Card ID of the Child Card. |
Parent Card ID | Integer | The Card ID of the Parent Card. |
Remove child Card
Removes a child Card from a specific Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID where the Card will have a child Card removed. |
Parent Card | Choice or Integer | Choose the Card or specify its ID which will have a child Card removed. |
Child Card | Choice or Integer | Choose the child Card or specify its ID to be removed. |
Output parameters
Name | Type | Description |
Parent Card ID | Integer | The Card ID of the parent Card that had a child Card removed. |
Child Card ID | Integer | The Card ID of the removed child Card. |
Add Child Card Group to Card
Adds a Child Card Group to a specific Card within a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which Card that will have a Child Card Group added. |
Card | Choice or Integer | Choose the Card or specify its ID that will have a Child Card Group added. |
Child Card Group Name | String | The name of the Child Card Group to be created. |
Position | Integer | The position of the Child Card Group on the right content panel of the Card. The first element in the panel starts with Position 0. |
Output parameters
Name | Type | Description |
Child Card Group ID | Integer | The Child Card Group ID of the Child Card Group. |
Child Card Group Name | String | The Child Card Group name of the Child Card Group. |
Add Existing Card to Child Card Group
Adds an existing Card from a specified Space as Child Card to a specific Child Card Group of a specific Card in a specific Space. Basically, a parental Relation is created.
Input parameters
Name | Type | Description |
Parent Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a Child Card added to a Child Card Group. |
Parent Card | Choice or Integer | Choose the Card or specify its ID which has the Child Card Group that will have an Existing Card added. |
Child Card Group | Choice or Integer | Choose the Child Card Group or specify its ID that will have an existing Card added. |
Child Card Space | Choice or Integer | Choose the Space or specify its ID that has a Card to be added as a Child Card to a Child Card Group. |
Child Card | Choice or Integer | Choose the Card or specify its ID to be added as a Child Card to a Child Card Group. |
Output parameters
Name | Type | Description |
Child Card Group ID | Integer | The Child Card Group ID of the Child Card Group that had a Child Card added. |
Child Card ID | Integer | The Child Card ID of the Child Card added to the specified Child Card Group. |
Parent Card ID | Integer | The Parent Card ID of the Parent Card that had a Child Card added to the Child Card Group. |
User Actions
Add User to KanBo
Adds a User to KanBo.
Input parameters
Name | Type | Description |
String | The email address of the User to be added to KanBo. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the added KanBo User |
KanBo User Name | String | The KanBo User Name of the added KanBo User |
KanBo User Profile Key | String | The KanBo User Profile Key of the added KanBo User. This is actually the Email Address. |
Update KanBo User License
Updates the License of the KanBo User in KanBo.
Input parameters
Name | Type | Description |
KanBo User | Choice or Integer | Choose the KanBo User or specify its ID which will have the License Type changed. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
License type | Choice or Integer | Choose the License Type or specify its ID which the specified KanBo User will have. Following values are accepted:
|
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the KanBo User that had its license changed. |
Add KanBo User to Workspace
Adds a KanBo User to a specific Workspace.
Input parameters
Name | Type | Description |
Workspace | Choice or Integer | Choose the Workspace or specify its ID which will have a KanBo User added. |
KanBo User | Choice or Integer | Choose the KanBo User or specify its ID which will be added to the Workspace. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
Permission Level | Integer | The permission level of the user to be added in this Workspace. Following values are accepted:
3: Space Visitor |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the added KanBo User. |
Remove KanBo User from Workspace
Removes a KanBo User from a specific Workspace.Input parameters
Name | Type | Description |
Workspace | Choice or Integer | Choose the Workspace or specify its ID which will have a KanBo User removed. |
KanBo User | Choice or Integer | Choose the KanBo User or specify its ID which will be removed from the Workspace. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the removed KanBo User. |
Add KanBo User to Space
Adds a User to a specific Space with specified permissions. Permissions can be Owner, Member or Visitor. Please note that the User must be already added to KanBo and must have a license assigned.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the User is to be added. |
Permission Level | Integer | The permission level of the user to be added in this Space. Following values are accepted:
|
KanBo User | Choice or Integer | Choose the KanBo User or specify its ID to be added to the Space. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the added KanBo User. |
Remove KanBo User from Space
Removes a User from a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the User is to be removed. |
KanBo User | Choice or Integer | Choose the KanBo User or specify its ID to be removed from the Space. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the removed KanBo User. |
Add KanBo User to Card
Adds a KanBo User to a Card in a specific Space.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a KanBo User added. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a KanBo User added. |
KanBo User | Choice or Integer | Choose the KanBo User or specify its ID to be added to the Card. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the added KanBo User. |
Remove KanBo User from Card
Removes a KanBo User from a Card. Note: If you try to remove a user that is Responsible for a Card if there are still Co-Workers this action will return an error because the Responsible user can only be removed if the User is the only one in the Card.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a KanBo User removed. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a KanBo User removed. |
KanBo User | Choice or Integer | Choose the KanBo User or specify its to be removed from the Card. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the removed KanBo User. |
Set KanBo User as Card Responsible
Sets the KanBo User as responsible for a specific Card in a specific Space. If the user is not in the card yet, then the user will be added to the Card first.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID in which the Card will have a KanBo User added as responsible. |
Card | Choice or Integer | Choose the Card or specify its ID which will have a KanBo User added as responsible. |
KanBo User | Choice or Integer | Choose the KanBo User or specify its to be set as Card Responsible. If you do not have the KanBo User ID in the variables of your Power Automate Workflow, then use Get KanBo User Information action to acquire it from the Forename and Surname of the User you want to use in the action. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the KanBo User that was set as Card Responsible. |
Search KanBo User in Space
Searches for a KanBo User by name in a specific Space. Returns an array.
Input parameters
Name | Type | Description |
Space | Choice or Integer | Choose the Space or specify its ID which a KanBo User will be searched by Name. |
User Name | String | String value that will be searched for in the KanBo Users’ Name and Surname. |
Output parameters
Name | Type | Description |
Users | Array | An array of Users who match the User Name. An array is a collection of elements that have a specified list of values attached to them. |
Users Array
Name | Type | Description |
KanBo User ID | Integer | The ID of the KanBo User. |
KanBo User Name | String | The full Name of the KanBo User. |
Profile Key | String | The Profile Key of the KanBo User. |
String | The Email address of the KanBo User. |
Who am I
Returns the information about the KanBo User that is being used by the Power Automate Flow.
Input parameters
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The KanBo User ID of the KanBo User. |
KanBo User Name | String | The KanBo User Name of the KanBo User. |
KanBo User Profile Key | String | The KanBo User Profile Key of the KanBo User. This is actually the Email address. |
Get KanBo User Information
Returns additional information about the KanBo User.
Input parameters
Name | Type | Description |
User Name | String | String value that will be searched for in the KanBo Users’ Name and Surname. |
Output parameters
Name | Type | Description |
Users | Array | An array of Users who match the User Name. An array is a collection of elements that have a specified list of values attached to them. |
Output parameters
Name | Type | Description |
KanBo User ID | Integer | The ID of the KanBo User. |
KanBo User Name | String | The full Name of the KanBo User. |
KanBo User Profile Key | String | The KanBo User Profile Key of the KanBo User. This is actually the Email address. |
String | The Email address of the KanBo User. |
Was this article helpful?
Please, contact us if you have any additional questions.