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
NameDescription
SpaceThe Space in which adding of new cards should be observed.

 

Output parameters
NameType

Description

Card IDIntegerThe Card ID of the added card.
Space IDIntegerThe Space 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 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
NameDescription
SpaceThe Space 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 Space that was set to be observed. Can be set to react only to a specific Status.

Input parameters
NameDescription
SpaceThe Space 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 Space that was set to be observed. Can be set to react only to a specific List.

Input parameters
NameDescription
SpaceThe Space 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 Space that was set to be observed.

Input parameters
NameDescription
SpaceThe Space 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.
Space IDIntegerThe Space 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 Space that was set to be observed.

Input parameters
NameDescription
SpaceThe Space 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.
Space IDIntegerThe Space 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 Space that was set to be observed. Can be set to react only to a specific Label.

Input parameters
NameDescription
SpaceThe Space 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.
Space IDIntegerThe 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
NameDescription
SpaceThe Space 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.
Space IDIntegerThe 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
NameDescription
SpaceThe Space 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.
Space IDIntegerThe 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
NameTypeDescription
Workspace NameStringThe Name of the Workspace that will be added.
GroupGUIDChoose the GUID of the Graph Group. If you leave it blank, then KanBo will create a new Group to automatically. (optional)
 
Output parameters
NameType

Description

Workspace IDIntegerThe Workspace ID of the added Workspace.
Workspace NameStringThe 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
NameTypeDescription
WorkspaceChoice or IntegerChoose the Workspace or specify the ID of the Workspace which will have its name changed.
New Workspace NameStringThe new name for the Workspace.
 
Output parameters
NameType

Description

Workspace IDIntegerThe Workspace ID of the renamed Workspace.
New Workspace NameStringThe 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
NameTypeDescription
WorkspaceChoice or IntegerChoose the Workspace or specify the ID of the Workspace to which a Space should be added.
Space NameStringThe Name for the to be added Space.
ColorChoice or IntegerChoose the Color of the to be added Space.
Space TemplateChoice or IntegerChoose the Space Template or its ID to be used for Space creation. Leave empty to generate an empty Space.
LanguageChoice

Choose the language of the to be added Space. 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 Space. 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 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
NameTypeDescription
Space IDIntegerThe Space ID of the added Space.
Space NameStringThe Space Name of the added Space.

 

Apply Template to Space

Applies a Space Template to an existing Space in KanBo.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID to which the Space Template will be applied to.
Space TemplateChoice or IntegerChoose the Space Template or its ID that will be used on the specified Space.
Start DateDatetime or StringThe 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 DateDatetime or StringThe 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
NameType

Description

SuccessBooleanReturns 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
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID which will be deleted.
 
Output parameters

None


 

Close Space

Closes a specified Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID of the Space to be closed.
 
Output parameters

None


 

Reopen Space

Opens a closed Space

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

Description

Opened Space IDIntegerThe Space ID of the opened Space.

 

Rename Space

Changes the name of a Space.

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

 

Add Message to Space Chat

Sends a message to a Space Chat in specified Space.

Input parameters
NameTypeDescription
Chat messageStringThe message that will be sent in the Space Chat.
SpaceChoice or IntegerChoose the Space 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 Space Color

Changes the color of a Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.
 
Output parameters
NameTypeDescription
Space IDIntegerThe 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
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID to be downloaded as Space Template File (*.kbt)
 
Output parameters
NameTypeDescription
Base64 ContentBase64Binary data of the Space Template that can be used in other actions to generate the file.
File NameStringThe 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
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID which Default Document Source URL will be returned.
 
Output parameters
NameTypeDescription
Space IDIntegerThe Space ID of the Space which Default Document Source URL was retrieved from.
Source IDIntegerThe Source ID of the Spaces’ retrieved Default Document Source.
URLStringThe URL of the Spaces’ Default Document Source.
Site URLStringThe 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
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID in which the Card will be looked for.
Card NameStringThe Card name to look for in a Space
 
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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space. This will only work if the deletion of Cards in enabled in a Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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
SpaceChoice or IntegerChoose the Space 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
SpaceChoice or IntegerChoose the Space 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
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Spaces.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID which Card will be moved from.
CardChoice or IntegerChoose the Card or specify its ID which will be moved.
New SpaceChoice or IntegerChoose the Space 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 Space.
 
Output parameters
NameTypeDescription
New Space IDIntegerThe Space ID of the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space. Card Element can be a Note, Checklist, Card Child Group, etc.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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
SpaceChoice or IntegerChoose the Space 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
SpaceChoice or IntegerChoose the Space 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
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space. Note: Card Date is not Start Date nor is it Due Date.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space

Searches for a file by name in a specific Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space or specify its ID which a file will be searched by name.
KeywordStringString value that will be searched for in the Space.
 
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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space 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 Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space as complete.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space as incomplete.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
First SpaceChoice or IntegerChoose the Space 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 SpaceChoice or IntegerChoose the Space 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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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.

 

Add Child Card Group to Card

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

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 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
NameTypeDescription
Parent SpaceChoice or IntegerChoose the Space 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 SpaceChoice or IntegerChoose the Space 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 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
6: Space Member
9: Space Owner
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
NameTypeDescription
WorkspaceChoice or IntegerChoose the Workspace 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 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
NameTypeDescription
KanBo User IDIntegerThe 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
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space. Following values are accepted:

3: Space Visitor
6: Space Member
9: Space Owner

KanBo UserChoice or IntegerChoose 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
NameTypeDescription
KanBo User IDIntegerThe KanBo User ID of the added KanBo User.

 

Remove KanBo User from Space

Removes a User from a specific Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 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
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 Space.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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
SpaceChoice or IntegerChoose the Space 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 Space. If the user is not in the card yet, then the user will be added to the Card first.

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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 Space

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

Input parameters
NameTypeDescription
SpaceChoice or IntegerChoose the Space 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.