Skip to main content
New to Corsair? See API access, authentication, and error handling.

Boards

create

boards.create Create a Kanban board or an AI Canvas in a workspace; it starts with a cards workflow and an initiatives workflow Risk: write
Input Output

delete

boards.delete Delete a board with every card, workflow, column and lane on it; it cannot be restored Risk: destructive · Irreversible
Input Output

get

boards.get One board with its workspace, type and revision Risk: read
Input Output

list

boards.list List boards, optionally limited to IDs, workspaces or the boards the key’s user is assigned to, with optional workflows and structure Risk: read
Input A list such as board_ids goes as one comma-separated value, which is how the API documents it. Output

update

boards.update Rename a board, change its description, or archive and restore it Risk: write
Input Output

Cards

create

cards.create Create a card in a column and lane, with an owner, priority, deadline, tags, custom fields and subtasks, or from a template Risk: write
Input title, column_id and lane_id are required: Businessmap places every new card in a column and a lane. Businessmap answers with a one-card array; the plugin returns that card as the data object, the same shape cards.get returns.
Output

delete

cards.delete Delete a card with its comments and subtasks; it cannot be restored Risk: destructive · Irreversible
Input Output

get

cards.get One card with its description, custom fields, subtasks and linked cards Risk: read
Input Output

list

cards.list Cards filtered by board, workflow, column, lane, owner, state or date, paged and with optional expand for custom fields, subtasks and links Risk: read
Input The only paginated read. next_page is null on the last page; per_page defaults to 200 and tops out at 1000. Output

update

cards.update Change a card’s fields, move it to another column or lane, add or remove tags and custom fields, or archive and discard it Risk: write
Input Moving into a column whose WIP limit is reached answers 409 with code L001, which is not retried.
Output

Columns

create

columns.create Create a main column in a workflow section, or a subcolumn under another column Risk: write
Input A main column takes workflow_id and section; a subcolumn takes parent_column_id and no section. Output

delete

columns.delete Delete a column and its subcolumns; cards in it are lost, so they are moved first in practice Risk: destructive · Irreversible
Input Output

get

columns.get One column with its section, position and WIP limit Risk: read
Input Output

list

columns.list The columns on a board, including subcolumns Risk: read
Input Output

update

columns.update Rename a column, set its WIP limit, move it between sections, or reparent a subcolumn Risk: write
Input Output

Comments

create

comments.create Add a comment to a card Risk: write
Input Output

list

comments.list The comments on a card, oldest first Risk: read
Input Output

Lanes

create

lanes.create Create a lane on a workflow, or a nested lane under another lane Risk: write
Input A lane sits on a workflow_id or under a parent_lane_id, never both. Output

delete

lanes.delete Delete a lane with its nested lanes and any cards in them Risk: destructive · Irreversible
Input Output

get

lanes.get One lane on a board Risk: read
Input Output

list

lanes.list The lanes on a board, including nested ones Risk: read
Input Output

update

lanes.update Rename a lane, move it, or reparent it Risk: write
Input Output

Limits

get

limits.get The account’s hourly and minutely request ceilings, which is what a 429 is measured against Risk: read
Input: empty object Output

Me

get

me.get The user the API key belongs to Risk: read
Input: empty object Output

Subtasks

create

subtasks.create Add a subtask to a card, with an owner and a deadline Risk: write
Input Output

delete

subtasks.delete Delete a subtask from a card; it cannot be restored Risk: destructive · Irreversible
Input Output

list

subtasks.list The subtasks of a card Risk: read
Input Output

update

subtasks.update Change a subtask, or mark it finished or unfinished Risk: write
Input Output

Tags

list

tags.list Every tag on the account, with its availability and enabled state Risk: read
Input: empty object Output

Users

list

users.list Every user on the account, for looking up owner and watcher IDs Risk: read
Input Output

Webhooks

create

webhooks.create Register a URL to receive a board’s events. The plugin does not handle the deliveries itself Risk: write
Input Registers a URL with Businessmap. The plugin does not handle the deliveries itself. Output

delete

webhooks.delete Delete a webhook so its URL stops receiving events Risk: destructive · Irreversible
Input Output

list

webhooks.list Webhooks registered on the account, with their board and URL Risk: read
Input: empty object Output

update

webhooks.update Point a webhook at another URL or board, or enable and disable it Risk: write
Input Output

Workflows

create

workflows.create Create a cards, initiative or timeline workflow on a board Risk: write
Input Type 0 is cards, 1 is initiative, 2 is timeline. Output

delete

workflows.delete Delete a workflow with its columns, lanes and any cards in them; it cannot be restored Risk: destructive · Irreversible
Input Output

get

workflows.get One workflow on a board Risk: read
Input Output

list

workflows.list The workflows on a board, in display order Risk: read
Input Output

update

workflows.update Rename a workflow, move it, or enable and disable it Risk: write
Input Output