Kanban Tool (Preview)

Kanban Tool is an intuitive project management service for real-time collaboration. By splitting work into stages, e.g. To do - Doing - Done, teams get a visual representation of the process and status of all tasks. Unlimited boards with swimlanes and WIP limits. In-depth customization of the layout, card template, and process automation. Task assignments and comments. Seamless time tracking & reporting. iOS and Android apps and much more!

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Kanban Tool Support
URL https://kanbantool.com/support/introduction
Email support@kanbantool.com
Connector Metadata
Publisher Shore Labs
Website https://kanbantool.com/
Privacy policy https://kanbantool.com/policy/privacy
Categories Business Management;Collaboration

Prerequisites

To use the connector, you must create a Kanban Tool account. To do that, please visit Kanban Tool.

How to get credentials?

You can generate an API token in your Kanban Tool profile settings.

From the dashboard view, click on your name in the top-right corner, and go to My Profile -> API Access -> Enable API Access.

[Where do I get my API token] (https://kanbantool.com/support/integrations#where-do-i-get-my-api-token)

Known issues and limitations

Version 1.0 only supports tasks' default fields.

FAQ

In case of any questions, visit our support page or contact us at support@kanbantool.com.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Subdomain string The subdomain of the account True
API Key securestring The API Key for this API True

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

Archive a task

This operation archives a task.

Create a comment

This operation creates a comment.

Create a subtask

This operation creates a subtask.

Create a task

This operation creates a task.

Delete a subtask

This operation deletes a subtask.

Delete task

This operation deletes a task.

Get board

This operation gets board's details.

Get board activities

This operation gets a board activities.

Get boards

This operation gets boards.

Get comments

This operation gets a task comments.

Get subtasks

This operation gets subtasks.

Get task

This operation gets a task.

Get tasks

This operation gets tasks.

Move a task

This operation moves a task.

Update a subtask

This operation updates a subtask.

Update a task

This operation updates a task.

Archive a task

This operation archives a task.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Returns

Name Path Type Description
task
task GetTaskResponse

Create a comment

This operation creates a comment.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Comment content
content True string

Content of a comment.

Returns

Create a subtask

This operation creates a subtask.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Subtask name
name True string

Name of a subtask.

Assigned user
assigned_user_id string

ID of assigned user.

Returns

Create a task

This operation creates a task.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task name
name True string

Name of a task.

Task description
description string

Description of a task.

Swimlane
swimlane_id string

Swimlane ID

Workflow stage
workflow_stage_id string

Workflow stage ID

Card type
card_type_id string

Card type ID

Assigned user
assigned_user_id string

ID of assigned user.

Returns

Name Path Type Description
task
task GetTaskResponse

Delete a subtask

This operation deletes a subtask.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Subtask ID
subtask_id True string

Unique ID of the subtask.

Returns

Delete task

This operation deletes a task.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Returns

Name Path Type Description
task
task GetTaskResponse

Get board

This operation gets board's details.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Returns

Get board activities

This operation gets a board activities.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Returns

Get boards

This operation gets boards.

Returns

Get comments

This operation gets a task comments.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Returns

Get subtasks

This operation gets subtasks.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Returns

Get task

This operation gets a task.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Returns

Name Path Type Description
task
task GetTaskResponse

Get tasks

This operation gets tasks.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Returns

Move a task

This operation moves a task.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Direction
direction string

Direction to move.

Swimlane
swimlane_id string

Swimlane ID

Workflow stage
workflow_stage_id string

Workflow stage ID

Returns

Name Path Type Description
task
task GetTaskResponse

Update a subtask

This operation updates a subtask.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Subtask ID
subtask_id True string

Unique ID of the subtask.

Subtask name
name string

Name of a subtask.

Is completed
is_completed boolean

Is completed

Assigned user
assigned_user_id string

ID of assigned user.

Returns

Update a task

This operation updates a task.

Parameters

Name Key Required Type Description
Board ID
board_id True string

Unique ID of the board.

Task ID
task_id True string

Unique ID of the task.

Task name
name string

Name of a task.

Task description
description string

Description of a task.

Card type
card_type_id string

Card type ID

Assigned user
assigned_user_id string

ID of assigned user.

Returns

Name Path Type Description
task
task GetTaskResponse

Definitions

GetBoardsResponse

Name Path Type Description
Items
GetBoardResponse

GetBoardResponse

Name Path Type Description
ID
board.id integer

Board's ID

Name
board.name string

Board's name

Description
board.description string

Board's description

Position
board.position integer

Board's position

Version
board.version integer

Board's version

Created at
board.created_at string

Created at

Updated at
board.updated_at string

Updated at

Settings updated at
board.settings_updated_at string

Settings update date

Account ID
board.account_id integer

Board's account ID

Folder ID
board.folder_id integer

Board's folder ID

Last activity on
board.last_activity_on string

Board's last activity date

Deleted at
board.deleted_at string

Board's delete date

External ID sequence
board.external_id_sequence integer

External ID sequence

Template ID
board.board_template_id string

Board's template ID

Cumulative flow updated at
board.cumulative_flow_updated_at string

Cumulative flow updated at

Owner ID
board.owner_id integer

Board's owner ID

workflow_stages
board.workflow_stages array of object
ID
board.workflow_stages.id integer

Workflow stage ID

Board ID
board.workflow_stages.board_id integer

Board ID

Name
board.workflow_stages.name string

Name

Full name
board.workflow_stages.full_name string

Full name

swimlanes
board.swimlanes array of object
ID
board.swimlanes.id integer

Swimlane ID

Board ID
board.swimlanes.board_id integer

Board ID

Name
board.swimlanes.name string

Name

card_types
board.card_types array of object
ID
board.card_types.id integer

Card type ID

Board ID
board.card_types.board_id integer

Board ID

Name
board.card_types.name string

Name

GetTasksResponse

Name Path Type Description
Items
GetTaskResponse

GetTaskResponse

Name Path Type Description
ID
id integer

Task ID

Name
name string

Task name

Board ID
board_id integer

Board ID

Workflow stage ID
workflow_stage_id integer

Workflow stage ID

Swimlane ID
swimlane_id integer

Swimlane ID

Deleted at
deleted_at string

Deleted at

Recurring schedule
recurring_schedule string

Tasks's recurring schedule

Description
description string

Tasks's description

Position
position integer

Task's position

Priority
priority integer

Task's priority

Tags
tags string

Tasks's tags

Created at
created_at string

Created at

Updated at
updated_at string

Updated at

Board version
board_version integer

Board's version

Archived at
archived_at string

Archived at

Assigned user ID
assigned_user_id integer

Assigned user ID

Comments count
comments_count integer

Comments count

Size estimate
size_estimate string

Task's size estimate

Card type ID
card_type_id integer

Card type ID

Subtasks count
subtasks_count integer

Subtasks count

Subtasks completed count
subtasks_completed_count integer

Subtasks completed count

Attachments count
attachments_count integer

Attachments count

Custom field 1
custom_field_1 string

Custom field 1

Custom field 2
custom_field_2 string

Custom field 2

Custom field 3
custom_field_3 string

Custom field 3

Custom field 4
custom_field_4 string

Custom field 4

Custom field 5
custom_field_5 string

Custom field 5

Custom field 6
custom_field_6 string

Custom field 6

Custom field 7
custom_field_7 string

Custom field 7

Custom field 8
custom_field_8 string

Custom field 8

Custom field 9
custom_field_9 string

Custom field 9

Custom field 10
custom_field_10 string

Custom field 10

Custom field 11
custom_field_11 string

Custom field 11

Custom field 12
custom_field_12 string

Custom field 12

Custom field 13
custom_field_13 string

Custom field 13

Custom field 14
custom_field_14 string

Custom field 14

Custom field 15
custom_field_15 string

Custom field 15

External link
external_link string

External link

Due date
due_date string

Due date

Postponed until
postponed_until string

Postponed until

External ID
external_id string

External ID

Subtask search tags
subtask_search_tags string

Subtask search tags

Block reason
block_reason string

Block reason

Created by ID
created_by_id integer

Created by ID

Time estimate
time_estimate integer

Time estimate

Timers total
timers_total string

Timers total

Timers total updated at
timers_total_updated_at string

Timers total updated at

Timers active count
timers_active_count integer

Timers active count

Timers listed count
timers_listed_count integer

Timers listed count

Timers postponed count
timers_postponed_count integer

Timers postponed count

Linked tasks
linked_tasks string

Linked tasks

Linked tasks status
linked_tasks_status string

Linked tasks status

Linked from
linked_from string

Linked from

GetActivitiesResponse

Name Path Type Description
ID
changelog.id integer

Changelog's ID

Board ID
changelog.board_id integer

Board's ID

What
changelog.what string

Type of changelog

Changed object ID
changelog.changed_object_id integer

Changed object ID

Changed object type
changelog.changed_object_type string

Changed object type

Changed object version
changelog.changed_object_version integer

Changed object version

Created at
changelog.created_at string

Created date of changelog

User ID
changelog.user_id integer

User ID

Workflow stage ID
changelog.workflow_stage_id integer

Workflow stage ID

Swimlane ID
changelog.swimlane_id integer

Swimlane ID

Description
changelog.description string

Changelog's description

User ID
changelog.data.user_id integer

User ID

User initials
changelog.data.user_initials string

User initials

Workflow stage ID
changelog.data.workflow_stage_id integer

Workflow stage ID

Workflow stage name
changelog.data.workflow_stage_name string

Workflow stage name

Swimlane ID
changelog.data.swimlane_id integer

Swimlane ID

Swimlane name
changelog.data.swimlane_name string

Swimlane name

Task ID
changelog.data.task_id integer

Task ID

Task name
changelog.data.task_name string

Task name

Task external ID
changelog.data.task_external_id string

Task external ID

Dependent task ID
changelog.data.dependent_task_id integer

Dependent task ID

Dependent task name
changelog.data.dependent_task_name string

Dependent task name

From workflow stage ID
changelog.data.from_workflow_stage_id integer

From workflow stage ID

From workflow stage name
changelog.data.from_workflow_stage_name string

From workflow stage name

From swimlane ID
changelog.data.from_swimlane_id integer

From swimlane ID

From swimlane name
changelog.data.from_swimlane_name string

From swimlane name

To workflow stage ID
changelog.data.to_workflow_stage_id integer

To workflow stage ID

To workflow stage name
changelog.data.to_workflow_stage_name string

To workflow stage name

To swimlane ID
changelog.data.to_swimlane_id integer

To swimlane ID

To swimlane name
changelog.data.to_swimlane_name string

To swimlane name

Comment ID
changelog.data.comment_id integer

Comment ID

Comment content
changelog.data.comment_content string

Comment content

Subtask ID
changelog.data.subtask_id integer

Subtask ID

Subtask name
changelog.data.subtask_name string

Subtask name

Changes
changelog.data.changes array of string

Changes

Values
changelog.data.values array of string

Values

GetCommentsResponse

Name Path Type Description
Items
GetCommentResponse

GetCommentResponse

Name Path Type Description
ID
comment.id integer

Comment's ID

User ID
comment.user_id integer

User ID

Commentable version
comment.commentable_version integer

Commentable version

Content
comment.content string

Comment content

Created at
comment.created_at string

Comment's created at

Updated at
comment.updated_at string

Updated at

Deleted at
comment.deleted_at string

Deleted at

Recipients
comment.recipients string

Comment's recipients

attachments
comment.attachments array of object
ID
comment.attachments.id integer

Attachment's ID

Name
comment.attachments.name string

Attachment's name

Content type
comment.attachments.content_type string

Content type

Size
comment.attachments.size integer

Size

Data
comment.attachments.data string

Data

Created at
comment.attachments.created_at string

Created at

Url
comment.attachments.url string

Url

GetSubtasksResponse

Name Path Type Description
Items
GetSubtaskResponse

GetSubtaskResponse

Name Path Type Description
ID
subtask.id integer

Subtask's ID

Task version
subtask.task_version integer

Task version

Task ID
subtask.task_id integer

Task ID

Created by ID
subtask.created_by_id integer

Created by ID

Name
subtask.name string

Subtask's name

Position
subtask.position integer

Position

Assigned user ID
subtask.assigned_user_id integer

Assigned user ID

Is completed
subtask.is_completed boolean

Is completed

Created at
subtask.created_at string

Created at

Updated at
subtask.updated_at string

Updated at

Deleted at
subtask.deleted_at string

Deleted at