Power Automate Integration: Triggers and Actions

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 Board that was set to be observed.

Input parameters
NameDescription
BoardThe Board in which adding of new cards should be observed.

 

Output parameters
NameType

Description

Card IDIntegerThe Card ID of the added card.
Board IDIntegerThe Board ID where the Card that was added.
Status IDIntegerThe Status ID the card has received after it was added.
KanBo User IDIntegerThe KanBo User ID of the KanBo User who added the Card.
NameStringThe name of the Card that was added.
Is TemplateBooleanIndicates whether the Card added is a Card Template.

 

Card completed

Trigger fires an event after a Card was set as completed in the Board 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
NameDescription
BoardThe Board in which completion of Cards should be observed.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the Card that was added.
Previous roleIntegerThe Card’s previous Role ID.
Current roleIntegerThe Card’s Current Role ID.
KanBo User IDIntegerKanBo 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 Board that was set to be observed. Can be set to react only to a specific Status.

Input parameters
NameDescription
BoardThe Board in which status change of Cards should be observed
StatusThe Status which the trigger should react to. Optional.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the card with changed Status.
New Status IDIntegerThe Card’s current Status ID.
Old Status IDIntegerThe Card’s previous Status ID.
KanBo User IDIntegerThe 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 Board that was set to be observed. Can be set to react only to a specific List.

Input parameters
NameDescription
BoardThe Board in which changing of Card’s Lists should be observed.
ListThe List which the trigger should react to. Optional.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the Card which List changed.
New List IDIntegerThe Card’s current List ID.
Old List IDIntegerThe Card’s previous List ID.
KanBo User IDIntegerThe 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 Board that was set to be observed.

Input parameters
NameDescription
BoardThe Board in which the adding of KanBo Users to Cards should be observed.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the Card which had a KanBo User added to.
KanBo User IDIntegerThe User ID of the KanBo User that was added Card.
Board IDIntegerThe Board ID of the Card.
Is ResponsibleBooleanIndicates 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 Board that was set to be observed.

Input parameters
NameDescription
BoardThe Board in which the removing of KanBo Users from Cards should be observed.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the Card which had a KanBo User removed.
KanBo User IDIntegerThe KanBo User ID of a KanBo User that was removed from the Card.
Board IDIntegerThe Board ID of the Card.
Was ResponsibleBooleanIndicates 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 Board that was set to be observed. Can be set to react only to a specific Label.

Input parameters
NameDescription
BoardThe Board in which the Card labeling should be observed.
LabelThe Label which the trigger should react to. Optional.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the labeled Card.
Label IDIntegerThe Card’s attached Label ID.
Board IDIntegerThe Board ID of the Card.

 

Label Detached From a Card

Trigger fires an event after a Label was detached from a Card in the Board that was set to be observed. Can be set to react only to a specific Label.

Input parameters
NameDescription
BoardThe Board in which the Card Label detaching should be observed.
LabelThe Label which the trigger should react to. Optional.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the Card that had its Label detached.
Label IDIntegerThe ID of the Label that was detached from the Card.
Board IDIntegerThe Board ID of the Card.

 

Comment added to a Card

Trigger fires an event after a Comment was added in a Card in the Board that was set to be observed.

Input parameters
NameDescription
BoardThe Board in which commenting of Cards should be observed.
 
Output parameters
NameType

Description

Card IDIntegerThe Card ID of the commented Card.
KanBo User IDIntegerThe KanBo User ID of the User who commented the Card.
Board IDIntegerThe Board 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 Boards 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.

Board Collection Actions

Add Board Collection

Adds a Board Collection.

Input parameters
NameTypeDescription
Board Collection NameStringThe Name of the Board Collection that will be added.
Board Collection TemplateChoice or IntegerChoose the Board Collection Template or specify its ID which will be used to create the new Board Collection. (Optional)
 
Output parameters
NameType

Description

Board Collection IDIntegerThe Board Collection ID of the added Board Collection.
Board Collection NameStringThe Board Collection Name of the added Board Collection.

 

Delete Board Collection

Deletes a Board Collection.

Input parameters
Name
Type
Description
Board Collection
Choice or Integer
Choose the Board Collection or specify its ID of the Board Collection to be deleted.
 
Output parameters

None


 

Rename Board Collection

Changes the name of a Board Collection.

Input parameters
NameTypeDescription
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID which will have its name changed.
New Board Collection NameStringThe new name for the Board Collection.
 
Output parameters
NameType

Description

Board Collection IDIntegerThe Board Collection ID of the renamed Board Collection.
New Board Collection NameStringThe new name of the renamed Board Collection.

 

Board Group Actions

Add Board Group to Board Collection

Adds a Board Group to a specific Board Collection.

Input parameters
NameTypeDescription
Board Group NameStringThe Name of the Board Group.
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID that will have a Board Group added.
PositionIntegerThe position of the Board Group from the top in the Board Collection. The positioning from the top starts with Position 0.
 
Output parameters
NameType

Description

Board Group IDIntegerThe Board Group ID of the added Board Group.
Board Group NameStringThe Board Group Name of the added Board Group.

 

Rename Board Group

Changes the name of a Board Group in a specific Board Collection.

Input parameters
NameTypeDescription
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID in which the Board Group will have its name changed.
Board GroupChoice or IntegerChoose the Board Group or specify its ID which will have its name changed.
New Board Group NameStringThe new name for the Board Group.
 
Output parameters
NameType

Description

Board Group IDIntegerThe Board Group ID of the renamed Board Group.
Board Group NameStringThe new name of the Board Group.

 

Remove Board Group

Removes a Board Group from a specific Board Collection.

Input parameters
NameTypeDescription
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID which will have a Board Group removed.
Board GroupChoice or IntegerChoose the Board Group or specify its ID that will be removed.
 
Output parameters

None


 

Board Actions

Add Board

Adds a new Board to KanBo. A Board can be created based on a Board Template, that might also accept additional parameters.

Input parameters
NameTypeDescription
Board NameStringThe Name for the to be added Board.
ColorChoice or IntegerChoose the Color of the to be added Board.
O365 Group GUIDGUID

Choose the GUID of the Office 365 Group. If you leave it blank, then KanBo will create a new Office 365 Group to automatically.

If You specify the Office 365 group, please make sure that the user that runs the Power Automate workflow is an Owner of the Office 365 Group otherwise this action will throw an exception.

Folder pathStringRelative path to a folder of a Sharepoint Site connected to the specified O365 Group. This action requires the O365 Group GUID variable to be filled. The path to the folder should start with a slash (i.e. /kanbofiles/board3).
To automate it with Sharepoint’s “Create new folder” action, see this article.
Board TemplateChoice or IntegerChoose the Board Template or its ID to be used for Board creation. Leave empty to generate an empty Board.
LanguageChoice

Choose the language of the to be added Board. The available languages are:

  • de-AT
  • de-DE
  • en-AU
  • en-CA
  • en-GB
  • en-US
  • es-ES
  • pl-PL
Start DateDatetime or StringThe Start Date of the Board. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00.
End DateDatetime or StringThe End Date of the Board. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00.
 
Output parameters
NameType

Description

Board IDIntegerThe Board ID of the added Board.
Board NameStringThe Board Name of the added Board.

 

Apply Template to Board

Applies a Board Template to an existing Board in KanBo.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID to which the Board Template will be applied to.
Board TemplateChoice or IntegerChoose the Board Template or its ID that will be used on the specified Board.
Start DateDatetime or StringThe Start Date of the Board. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00.
End DateDatetime or StringThe End Date of the Board. If String, then Datetime should be formatted like this: yyyy-mm-dd hh:00 KanBo does not accept minutes so put 00.
 
Output parameters
NameType

Description

SuccessBooleanReturns True when the Board Template is applied successfully or False if the Board Template was not applied.

 

Delete Board

Deletes a Board in KanBo.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which will be deleted.
 
Output parameters

None


 

Close Board

Closes a specified Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID of the Board to be closed.
 
Output parameters

None


 

Reopen Board

Opens a closed Board

Input parameters
NameTypeDescription
Closed BoardChoice or IntegerChoose the Board or specify its ID of a closed Board to be reopened.
 
Output parameters
NameType

Description

Opened Board IDIntegerThe Board ID of the opened Board.

 

Rename Board

Changes the name of a Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which will have its name changed.
New Board NameStringThe new name for the to be renamed Board.
 
Output parameters
NameTypeDescription
Board IDIntegerThe Board ID of the renamed Board.
New Board NameStringThe new name of the Board.

 

Add Message to Board Chat

Sends a message to a Board Chat in specified Board.

Input parameters
NameTypeDescription
Chat messageStringThe message that will be sent in the Board Chat.
BoardChoice or IntegerChoose the Board or specify its ID which will receive a Chat message.
 
Output parameters
NameTypeDescription
Message IDIntegerThe Message ID of the Message.
Chat messageStringThe contents of the Message.

 

Change Board Color

Changes the color of a Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which will have a color changed.
ColorChoice or IntegerChoose the Color ID or specify its ID which will be set in a Board.
 
Output parameters
NameTypeDescription
Board IDIntegerThe Board ID of the Board that had its color changed.

 

Add Board to Board Group

Adds a Board to a Board Group in specified Board Collection.

Input parameters
NameTypeDescription
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID where the Board Group which will have the Board added.
Board GroupChoice or IntegerChoose the Board Group or specify its ID where the Board will be added.
BoardChoice or IntegerChoose the Board or specify its ID that will be added to a Board Group.
 
Output parameters
NameTypeDescription
Board Collection IDIntegerThe Board Collection ID of the Board Collection which Board Group had a Board added.
Board Group IDIntegerThe Board Group ID of the Board Group that had a Board added.
Board IDIntegerThe Board ID of the added Board.

 

Remove Board From Board Group

Removes a Board from a Board Group in a specific Board Collection.

Input parameters
NameTypeDescription
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID which Board Group will have a Board removed.
Board GroupChoice or IntegerChoose the Board Group or specify its ID which will have a Board removed.
BoardChoice or IntegerChoose the Board or specify its ID which will be removed from the Board Group.
 
Output parameters
NameTypeDescription
Board Collection IDIntegerThe Board Collection ID of the Board Collection which Board Group had a Board removed.
Board Group IDIntegerThe Board Group ID of the Board Group that had a Board removed.
Board IDIntegerThe Board ID of the removed Board.

 

Download as Board Template

Downloads a KanBo Board including its contents as a Board Template from KanBo into a file. This works for Boards and Board Templates.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID to be downloaded as Board Template File (*.kbt)
 
Output parameters
NameTypeDescription
Base64 ContentBase64Binary data of the Board Template that can be used in other actions to generate the file.
File NameStringThe Name of the Board Template file (*.kbt).

 

Get Board Default Document Source URL

Gets the Default Document Source URL of the specified KanBo Board.

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
Board Choice or Integer Choose the Board or specify its ID which Default Document Source URL will be returned.
Output parameters
Name Type Description
Board ID Integer The Board ID of the Board which Default Document Source URL was retrieved.
Source ID Integer The Source ID of the Boards’ retrieved Default Document Source.
URL String The URL of the Boards’ Default Document Source.
Site URL String The Site URL of the Site that host the Boards’ Default Document Source.

Card Actions

Add Card

Adds a Card with specified name in specified Board 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, Board or Status, must be specified. If Status is not specified, the card will be set on the first Status of the Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will be added.
StatusChoice or IntegerChoose the Status or specify its ID on which the card will be set after creation.
Card TemplateChoice or IntegerChoose the Card Template or specify its ID that will be used to create a Card based on.
Card NameStringThe name of the Card to be created.
 
Output parameters
NameTypeDescription
Card IDIntegerThe Card ID of the Card that was created.
Card NameStringThe name of the Card that was created.

 

Find Card

Find a KanBo Card or Cards by Name in a Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will be looked for.
Card NameStringThe Card name to look for in a Board
 
Output parameters
NameTypeDescription
CardsArrayAn array of found Cards. An array is a collection of elements with each element having its properties.
 
Cards array
NameTypeDescription
Card IDIntegerThe Card ID of the found Card.
Card NameStringThe Card Name of the found Card.

 

Apply Card Template on Card

Applies a Card Template on an existing Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Card Template applied.
CardChoice or IntegerChoose the Card or specify its ID which will have a Card Template applied.
Card TemplateChoice or IntegerChoose the Card Template or specify its ID which will be applied to the Card.
 
Output parameters
NameTypeDescription
Card IDIntegerThe Card ID of the Card with the Card Template applied.
Card NameStringThe Card Name of the Card with the Card Template applied.

 

Archive Card

Archives a Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will be archived.
CardChoice or IntegerChoose the Card or specify its ID which will be archived.
 
Output parameters
NameTypeDescription
Card IDIntegerThe Card ID of the Card which was archived.
Card NameStringThe Card Name of the Card which was archived.

 

Delete Card

Deletes a Card from a specific Board. This will only work if the deletion of Cards in enabled in Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which will have a Card deleted.
CardChoice or IntegerChoose the Card or specify its ID to be deleted.
 
Output parameters
None

 

Rename Card

Changes the name of a Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have its name changed.
CardChoice or IntegerChoose the Card or specify its ID which will have its name changed
New Card NameStringThe new name for the Card.
 
Output parameters
NameTypeDescription
Card IDIntegerThe Card ID of the renamed Card.
Card NameStringThe new name of the Card.

 

Set Card Status

Sets the Status of a specific Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have its Status set.
CardChoice or IntegerChoose the Card or specify its ID which will have its Status set.
StatusChoice or IntegerThe Status which the Card will be set to.
 
Output parameters
NameTypeDescription
Status IDIntegerThe Status ID of the new Card Status.
Status NameStringThe Status Name of the new Card Status.

 

Add Comment to Card

Adds a Comment to a specific Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which a Card will have a Comment added.
CardChoice or IntegerChoose the Card or specify its ID which will have a Comment added.
CommentStringThe contents of the Comment.
 
Output parameters
NameTypeDescription
Card IDIntegerThe Card ID of the Card that had a comment added.
Card NameStringThe Card Name of the Card that had a comment added.

 

Set List

Moves a specific Card to a specific List in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will be moved.
CardChoice or IntegerChoose the Card or specify its ID which will be moved.
ListChoice or IntegerChoose the List or specify its ID which the Card will be moved to.
New positionIntegerThe new position of the Card in the new List. The topmost Card in the List starts with Position 0.
 
Output parameters
NameTypeDescription
List IDIntegerThe List ID of the List that the Card was moved to.
List NameStringThe 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 Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Label added.
CardChoice or IntegerChoose the Card of specify its ID that will have a Label added.
LabelChoice or IntegerChoose the Label or specify its ID which will be added on a Card.
 
Output parameters
NameTypeDescription
Label IDIntegerThe Label ID of the added Label .
Label NameStringThe Label Name of the added Label

 

Get Card Responsible User

Gets information about the Cards’ responsible User.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID of the Card which we need the responsible user from.
CardChoice or IntegerChoose the Card or specify its ID which we need the responsible user from.
 
Output parameters
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the responsible KanBo User.
Responsible User NameStringThe Name of the responsible KanBo User
KanBo User Profile KeyStringThe 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
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID of the Card which we need the to retrieve the Person who created it.
CardChoice or IntegerChoose the Card or specify its ID which we need the to retrieve the Person who created it.
 
Output parameters
NameTypeDescription
Card IDIntegerThe ID of the Card.
Card NameStringThe Name of the Card.
KanBo User IDIntegerThe KanBo User ID of the user who created this Card.
Responsible User NameStringThe name of the user who created this Card.
KanBo User Profile KeyStringThe 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
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID of the Card which will have its email retrieved or added.
CardChoice or IntegerChoose the Card or specify its ID which will have its email retrieved or added.
 
Output parameters
NameTypeDescription
Card IDIntegerThe ID of the Card.
Email AddressStringThe 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 Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Document Folder added.
CardChoice or IntegerChoose the Card of specify its ID that will have a Document Folder added.
Document SourceChoice or GUIDChoose the Document Source or specify its O365 GUID which has Document Folder that will be added to a Card.
Document FolderChoice or GUIDChoose 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 NameStringThe name of the Document Folder in the Card to be created.
PositionIntegerThe 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
NameTypeDescription
Document Folder IDIntegerThe Document Folder ID of the added Document Folder.
Document Folder NameStringThe Document Folder Name of the added Document Folder.

 

Add Document Group to Card

Adds a Document Group to a specific Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have the Document Group added.
CardChoice or IntegerChoose the Card or specify its ID which will have the Document Group added.
Document Group NameChoice or IntegerThe Name of the Document Group to be added.
PositionIntegerThe 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
NameTypeDescription
Document Group IDIntegerThe Document Group ID of the added Document Group.
Document Group NameStringThe Document Group Name of the added Document Group.

 

Move Card

Moves a Card between Boards.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will be moved.
CardChoice or IntegerChoose the Card or specify its ID which will be moved.
New BoardChoice or IntegerChoose the Board or specify its ID which the Card will be moved to.
StatusChoice or IntegerChoose the Status or specify its ID that will be set after the Card is moved to the New Board.
Copy Files?Choice or BooleanChoose whether the Card files should be moved or not. Formatted as “True” or “False”.
 
Output parameters
NameTypeDescription
New Board IDIntegerThe Board ID of the Board that the Card was moved to.
Card IDIntegerThe Card ID of the moved Card.
Card NameStringThe Card Name of the moved Card.

 

Get Card Elements

Gets information about all content Elements in a specific Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID of the Card which elements will be retrieved.
CardChoice or IntegerChoose the Card or specify its ID which elements will be retrieved.
 
Output parameters
NameTypeDescription
Card IDIntegerThe ID of the Card which had all elements gotten.
Card NameStringThe Name of the Card which had all elements gotten.
ElementsArrayAn array of the elements received from the Card. An array is a collection of elements with each element having its properties.
 
Elements Array
NameTypeDescription
Element IDIntegerThe Element ID of the Card Element.
Element TypeString

The Element Type of the Card Element. The possible elements are:

  • Document Group
  • Document Folder
  • Note
  • Checklist
  • Child Card Group
Element NameStringThe Name of the Card Element.

 

Rename Card Element

Renames an Element inside of a specific Card in a specific Board. Card Element can be a Note, Checklist, Card Child Group, etc.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have an Element renamed.
CardChoice or IntegerChoose the Card or specify its ID which will have an Element renamed.
ElementChoice or IntegerChoose the Element or specify its ID to be renamed.
New Element NameStringThe name that the Element will be renamed to.
 
Output parameters
NameTypeDescription
Element IDIntegerThe Element ID of the renamed Element.
New Element NameStringThe Element name of the renamed Element

 

Remove Card Element

Removes an Element from a specific Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have an Element removed.
CardChoice or IntegerChoose the Card or specify its ID which will have an Element removed.
ElementChoice or IntegerChoose the Element or specify its ID to be removed.
 
Output parameters
None

 

Card Dates Actions

Add Due Date to Card

Adds a Due Date to a Card.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Due Date added.
CardChoice or IntegerChoose the Card or specify its ID which will have a Due Date added.
DateDatetime or StringThe 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
NameTypeDescription
Due Date IDIntegerThe Due Date ID of the added Due Date.

 

Add Start Date to Card

Adds a Start Date to a Card.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Start Date added.
CardChoice or IntegerChoose the Card or specify its ID which will have a Start Date added.
DateDatetime or StringThe 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
NameTypeDescription
Start Date IDIntegerThe 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
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Card Date added.
CardChoice or IntegerChoose the Card or specify its ID which will have a Card Date added.
Card Date NameStringThe Name of the Card Date.
DateDatetime or StringThe 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
NameTypeDescription
Card Date IDIntegerThe Card Date ID of the added Card Date.
Card Date NameStringThe name of the added Card Date.

 

Remove Card Due Date

Removes a Card Due Date in a specific Card from a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have a Due Date removed.
CardChoice or IntegerChoose 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 Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have the Start Date removed.
CardChoice or IntegerChoose 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 Board. Note: Card Date is not Start Date nor is it Due Date.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have a Card Date removed.
CardChoice or IntegerChoose the Card or specify its ID which will have a Card Date removed.
Card DateChoice or IntegerChoose the Card Date or specify its ID to be removed.
 
Output parameters

None


 

Card Document Actions

Search file in Board

Searches for a file by name in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which a file will be searched by name.
KeywordStringString value that will be searched for in the Board.
 
Output parameters
NameTypeDescription
DocumentsArrayAn 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
NameTypeDescription
Document Source IDIntegerThe Due Date ID of the added Due Date.
FilenameStringThe full name of the file.
File IDStringThe File ID of the found File.
Full UrlStringThe Full URL to the found File.

 

Add Document to Document Group

Adds a Document to a specific Document Group.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card Document Group will have a Document added.
CardChoice or IntegerChoose the Card or specify its ID which Document Group will have the Document added.
Document GroupChoice or IntegerChoose the Document Group or specify its ID that will have a Document added.
Document IDIntegerThe Document ID of the Document. Can be acquired with the Search file in Board action.
Document Source IDIntegerThe 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 Board action.
PositionIntegerThe position of the file in the Document Group. The first element in the Document Group starts with Position 0.
 
Output parameters
NameTypeDescription
Document Source IDIntegerThe Document Source ID of the Document Source in which document resides.
FilenameStringThe full name of the file.
File IDStringThe File ID of the found File.
Full UrlStringThe Full URL to the found File.

 

Card Checklist Actions

Add Checklist to Card

Adds a Checklist to a specific Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Checklist added.
CardChoice or IntegerChoose the Card or specify its ID which Card will have a Checklist added.
Checklist NameStringThe name of the Checklist to be added.
PositionIntegerThe position of the Checklist on the right content panel of the Card. The first element in the panel starts with Position 0.
 
Output parameters
NameTypeDescription
Checklist IDIntegerThe Checklist ID of the added Checklist.
Checklist NameStringThe 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 Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Cards’ Checklist will have an Item added.
CardChoice or IntegerChoose the Card or specify its ID which Checklist will have an Item added.
ChecklistChoice or IntegerChoose the Checklist or specify its ID which will have an Item added.
Item NameStringThe name of the Item to be added.
PositionIntegerThe position of the Item in the Checklist from the Top. The first item in the Checklist starts with Position 0.
 
Output parameters
NameTypeDescription
Checklist Item IDIntegerThe Checklist Item ID of the added Checklist Item.
Checklist IDIntegerThe Checklist ID of the Checklist that had an item added.
Checklist NameStringThe Checklist Name of the added Checklist.

 

Rename Item in Checklist

Renames an Item in a specific Checklist in a specific Card from a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Cards’ Checklist will have an Item renamed.
CardChoice or IntegerChoose the Card or specify its ID which Checklist will have an Item renamed.
ChecklistChoice or IntegerChoose the Checklist or specify its ID which will have an Item renamed.
Checklist ItemChoice or IntegerChoose the Checklist Item of specify its ID to be renamed.
New Checklist Item NameStringThe new name for the Checklist Item.
 
Output parameters
NameTypeDescription
Checklist Item IDIntegerThe Checklist ID of the Checklist that had an Item renamed.
Checklist IDIntegerThe Checklist Item ID of the renamed Checklist Item.
Checklist NameStringThe new name of the Checklist Item.

 

Complete Checklist Item

Sets a Checklist Item in a specific Card of a specific Board as complete.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which a Card will have a Checklist Item set as completed.
CardChoice or IntegerChoose the Card or specify its ID which will have a Checklist Item set as completed.
ChecklistChoice or IntegerChoose the Checklist or specify its ID which will have an Item set as completed.
Checklist ItemChoice or IntegerChoose the Checklist Item or specify its ID to be set as complete.
 
Output parameters
NameTypeDescription
Checklist Item IDIntegerThe Checklist ID of the Checklist that had an Item completed.
Checklist IDIntegerThe Checklist Item ID of the completed Checklist Item.
Checklist NameStringThe 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 Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Cards’ Checklist will have an Item removed.
CardChoice or IntegerChoose the Card or specify its ID which Checklist will have an Item removed.
ChecklistChoice or IntegerChoose the Checklist or specify its ID which will have an Item removed.
Checklist ItemChoice or IntegerChoose 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 Board as incomplete.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Cards’ Checklist will have an Item set as incomplete.
CardChoice or IntegerChoose the Card or specify its ID in which a Checklist will have an Item set as incomplete.
ChecklistChoice or IntegerThe Checklist that will have an Item set as incomplete.
Checklist ItemChoice or IntegerThe Checklist item to be set as incomplete.
 
Output parameters
NameTypeDescription
Checklist Item IDIntegerThe Checklist ID of the Checklist that had an Item set as incomplete.
Checklist IDIntegerThe Checklist Item ID of the Checklist Item set as incomplete.
Checklist NameStringThe Checklist Item Name of the Item set as incomplete.

 

Card Note Actions

Add Note

Adds a Note to a Card in specified Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID of the Card where the Note is added.
CardChoice or IntegerChoose the Card or specify its ID which will have the Note added.
Note NameStringThe name of the Note.
Note ContentStringThe content of the Note.
PositionIntegerThe position of the Note on the right content panel of the Card. The first element in the panel starts with Position 0.
 
Output parameters
NameTypeDescription
Note IDIntegerThe Note ID of the Note that was added.
Note NameStringThe name of the Note that was added.

 

Get Card Note content

Gets the content of the Note in a specific Card from a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have Note content gotten.
CardChoice or IntegerChoose the Card or specify its ID that will have Note content gotten.
NoteChoice or IntegerChoose the Note or specify its ID which will have its content gotten
 
Output parameters
NameTypeDescription
Note IDIntegerThe Note ID of the Note
Note NameStringThe Note Name of the Note.
Note contentStringThe content of the Note.

 

Edit Card Note content

Edits the contents of a Note in a specific Card from a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card will have Note content edited.
CardChoice or IntegerChoose the Card or specify its ID that will have Note content edited.
NoteChoice or IntegerChoose the Note or specify its ID which will have its content edited.
Note contentStringThe 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
NameTypeDescription
Note IDIntegerThe Note ID of the Note
Note NameStringThe Note Name of the Note.
Note contentStringThe content of the Note.

 

Card Relation Actions

Make parental Relation

Adds a parental Relation between Cards in specified Boards.

Input parameters
NameTypeDescription
First BoardChoice or IntegerChoose the Board or specify its ID where the Parent Card of the Relation resides.
Parent CardChoice or IntegerChoose the Card or specify its ID of the Parent Card in the Relation.
Second BoardChoice or IntegerChoose the Board or specify its ID where the Child Card of the Relation resides.
Child CardChoice or IntegerChoose the Card or specify its ID of the Child Card in the Relation.
 
Output parameters
NameTypeDescription
Child Card IDIntegerThe Card ID of the Child Card.
Parent Card IDIntegerThe Card ID of the Parent Card.

 

Remove child Card

Removes a child Card from a specific Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID where the Card will have a child Card removed.
Parent CardChoice or IntegerChoose the Card or specify its ID which will have a child Card removed.
Child CardChoice or IntegerChoose the child Card or specify its ID to be removed.
 
Output parameters
NameTypeDescription
Parent Card IDIntegerThe Card ID of the parent Card that had a child Card removed.
Child Card IDIntegerThe Card ID of the removed child Card.

 

Make succession Relation

Adds a succession Relation between Cards in specified Boards.

Input parameters
NameTypeDescription
First BoardChoice or IntegerChoose the Board or specify its ID where the predecessor Card of the Relation resides.
Predecessor CardChoice or IntegerChoose the Card or specify its ID of the predecessor Card in the Relation.
Second BoardChoice or IntegerChoose the Board or specify its ID where the successor Card of the Relation resides.
Successor CardChoice or IntegerChoose the Card or specify its ID of the successor Card in the Relation.
 
Output parameters
NameTypeDescription
Predecessor Card IDIntegerThe Card ID of the predecessor Card.
Successor Card IDIntegerThe Card ID of the successor Card.

 

Remove predecessor Card

Removes a predecessor Card from specific Card in specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID where the Card will have a predecessor Card removed.
Successor CardChoice or IntegerChoose the Card or specify its ID which will have a predecessor Card removed.
Predecessor CardChoice or IntegerChoose the predecessor Card or specify its ID to be removed.
 
Output parameters
NameTypeDescription
Successor Card IDIntegerThe Card ID of the successor Card that had a predecessor Card removed.
Predecessor Card IDIntegerThe Card ID of the predecessor Card.

 

Add Child Card Group to Card

Adds a Child Card Group to a specific Card within a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which Card that will have a Child Card Group added.
CardChoice or IntegerChoose the Card or specify its ID that will have a Child Card Group added.
Child Card Group NameStringThe name of the Child Card Group to be created.
PositionIntegerThe 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
NameTypeDescription
Child Card Group IDIntegerThe Child Card Group ID of the Child Card Group.
Child Card Group NameStringThe Child Card Group name of the Child Card Group.

 

Add Existing Card to Child Card Group

Adds an existing Card from a specified Board as Child Card to a specific Child Card Group of a specific Card in a specific Board. Basically, a parental Relation is created.

Input parameters
NameTypeDescription
Parent BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a Child Card added to a Child Card Group.
Parent CardChoice or IntegerChoose the Card or specify its ID which has the Child Card Group that will have an Existing Card added.
Child Card GroupChoice or IntegerChoose the Child Card Group or specify its ID that will have an existing Card added.
Child Card BoardChoice or IntegerChoose the Board or specify its ID that has a Card to be added as a Child Card to a Child Card Group.
Child CardChoice or IntegerChoose the Card or specify its ID to be added as a Child Card to a Child Card Group.
 
Output parameters
NameTypeDescription
Child Card Group IDIntegerThe Child Card Group ID of the Child Card Group that had a Child Card added.
Child Card IDIntegerThe Child Card ID of the Child Card added to the specified Child Card Group.
Parent Card IDIntegerThe 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
NameTypeDescription
EmailStringThe email address of the User to be added to KanBo.
 
Output parameters
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the added KanBo User
KanBo User NameStringThe KanBo User Name of the added KanBo User
KanBo User Profile KeyStringThe 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
NameTypeDescription
KanBo UserChoice or IntegerChoose 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 typeChoice or Integer

Choose the License Type or specify its ID which the specified KanBo User will have. Following values are accepted:

0: Deactivated
1: Lite License
2: Full License

 
Output parameters
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the KanBo User that had its license changed.

 

Add KanBo User to Board Collection

Adds a KanBo User to a specific Board Collection.

Input parameters
NameTypeDescription
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID which will have a KanBo User added.
KanBo UserChoice or Integer

Choose the KanBo User or specify its ID which will be added to the Board Collection. 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
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the added KanBo User.

 

Remove KanBo User from Board Collection

Removes a KanBo User from a specific Board Collection.

Input parameters
NameTypeDescription
Board CollectionChoice or IntegerChoose the Board Collection or specify its ID which will have a KanBo User removed.
KanBo UserChoice or Integer

Choose the KanBo User or specify its ID which will be removed from the Board Collection. 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
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the removed KanBo User.

 

Add KanBo User to Board

Adds a User to a specific Board 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
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the User is to be added.
Permission LevelInteger

The permission level of the user to be added in this Board. Following values are accepted:

3: Board Visitor
6: Board Member
9: Board Owner

KanBo UserChoice or Integer

Choose the KanBo User or specify its ID to be added to the board. 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
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the added KanBo User.

 

Remove KanBo User from Board

Removes a User from a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the User is to be removed.
KanBo UserChoice or Integer

Choose the KanBo User or specify its ID to be removed from the Board. 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
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the removed KanBo User.

 

Add KanBo User to Card

Adds a KanBo User to a Card in a specific Board.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a KanBo User added.
CardChoice or IntegerChoose the Card or specify its ID which will have a KanBo User added.
KanBo UserChoice or IntegerChoose 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
NameTypeDescription
KanBo User IDIntegerThe 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
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a KanBo User removed.
CardChoice or IntegerChoose the Card or specify its ID which will have a KanBo User removed.
KanBo UserChoice or IntegerChoose 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
NameTypeDescription
KanBo User IDIntegerThe 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 Board. If the user is not in the card yet, then the user will be added to the Card first.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID in which the Card will have a KanBo User added as responsible.
CardChoice or IntegerChoose the Card or specify its ID which will have a KanBo User added as responsible.
KanBo UserChoice or IntegerChoose 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
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the KanBo User that was set as Card Responsible.

 

Search KanBo User in Board

Searches for a KanBo User by name in a specific Board. Returns an array.

Input parameters
NameTypeDescription
BoardChoice or IntegerChoose the Board or specify its ID which a KanBo User will be searched by Name.
User NameStringString value that will be searched for in the KanBo Users’ Name and Surname.
 
Output parameters
NameTypeDescription
UsersArrayAn 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
NameTypeDescription
KanBo User IDIntegerThe ID of the KanBo User.
KanBo User NameStringThe full Name of the KanBo User.
Profile KeyStringThe Profile Key of the KanBo User.
EmailStringThe 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
None
 
Output parameters
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the KanBo User.
KanBo User NameStringThe KanBo User Name of the KanBo User.
KanBo User Profile KeyStringThe 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
NameTypeDescription
User NameStringString value that will be searched for in the KanBo Users’ Name and Surname.
 
Output parameters
NameTypeDescription
UsersArrayAn 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
NameTypeDescription
KanBo User IDIntegerThe ID of the KanBo User.
KanBo User NameStringThe full Name of the KanBo User.
KanBo User Profile KeyStringThe KanBo User Profile Key of the KanBo User. This is actually the Email address.
EmailStringThe Email address of the KanBo User.

Was this article helpful?

Please, contact us if you have any additional questions.