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 |
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 connection | 100 | 60 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
- Body
- GetCommentResponse
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
- Body
- GetSubtaskResponse
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
- Body
- GetSubtaskResponse
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
- Body
- GetBoardResponse
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
- Items
- GetActivitiesResponse
Get boards
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
- Items
- GetCommentsResponse
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
- Items
- GetSubtasksResponse
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
- Items
- GetTasksResponse
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
- Body
- GetSubtaskResponse
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 |