trello.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Boards
create
boards.create
Create a new board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | — |
desc | string | No | — |
idOrganization | string | No | — |
idBoardSource | string | No | — |
keepFromSource | string | No | — |
powerUps | string | No | — |
prefs_permissionLevel | org | private | public | No | — |
prefs_voting | string | No | — |
prefs_comments | string | No | — |
prefs_invitations | string | No | — |
prefs_selfJoin | boolean | No | — |
prefs_cardCovers | boolean | No | — |
prefs_background | string | No | — |
prefs_cardAging | pirate | regular | No | — |
defaultLabels | boolean | No | — |
defaultLists | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
name | string | No | — |
desc | string | No | — |
descData | any | No | — |
closed | boolean | No | — |
idOrganization | string | No | — |
idEnterprise | string | No | — |
pinned | boolean | No | — |
url | string | No | — |
shortUrl | string | No | — |
prefs | object | No | — |
labelNames | object | No | — |
starred | boolean | No | — |
memberships | any[] | No | — |
prefs full type
prefs full type
labelNames full type
labelNames full type
delete
boards.delete
Delete a board [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
boardId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
_value | string | No | — |
get
boards.get
Get a board by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
boardId | string | Yes | — |
fields | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
name | string | No | — |
desc | string | No | — |
descData | any | No | — |
closed | boolean | No | — |
idOrganization | string | No | — |
idEnterprise | string | No | — |
pinned | boolean | No | — |
url | string | No | — |
shortUrl | string | No | — |
prefs | object | No | — |
labelNames | object | No | — |
starred | boolean | No | — |
memberships | any[] | No | — |
prefs full type
prefs full type
labelNames full type
labelNames full type
list
boards.list
List boards for a member
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
memberId | string | No | — |
filter | all | closed | members | open | organization | public | starred | No | — |
fields | string | No | — |
object[]
Output full type
Output full type
update
boards.update
Update a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
boardId | string | Yes | — |
name | string | No | — |
desc | string | No | — |
closed | boolean | No | — |
subscribed | boolean | No | — |
idOrganization | string | No | — |
prefs_permissionLevel | org | private | public | No | — |
prefs_selfJoin | boolean | No | — |
prefs_cardCovers | boolean | No | — |
prefs_cardAging | pirate | regular | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
name | string | No | — |
desc | string | No | — |
descData | any | No | — |
closed | boolean | No | — |
idOrganization | string | No | — |
idEnterprise | string | No | — |
pinned | boolean | No | — |
url | string | No | — |
shortUrl | string | No | — |
prefs | object | No | — |
labelNames | object | No | — |
starred | boolean | No | — |
memberships | any[] | No | — |
prefs full type
prefs full type
labelNames full type
labelNames full type
Cards
create
cards.create
Create a new card
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | — |
idList | string | Yes | — |
desc | string | No | — |
pos | number | top | bottom | No | — |
due | string | No | — |
start | string | No | — |
dueComplete | boolean | No | — |
idMembers | string[] | No | — |
idLabels | string[] | No | — |
idCardSource | string | No | — |
keepFromSource | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
badges | object | No | — |
checkItemStates | any[] | No | — |
closed | boolean | No | — |
dateLastActivity | string | No | — |
desc | string | No | — |
descData | any | No | — |
due | string | No | — |
dueComplete | boolean | No | — |
dueReminder | number | No | — |
email | string | No | — |
idBoard | string | No | — |
idChecklists | string[] | No | — |
idLabels | string[] | No | — |
idList | string | No | — |
idMembers | string[] | No | — |
idMembersVoted | string[] | No | — |
idShort | number | No | — |
idAttachmentCover | string | No | — |
labels | object[] | No | — |
manualCoverAttachment | boolean | No | — |
name | string | No | — |
pos | number | No | — |
shortLink | string | No | — |
shortUrl | string | No | — |
start | string | No | — |
subscribed | boolean | No | — |
url | string | No | — |
cover | any | No | — |
badges full type
badges full type
labels full type
labels full type
delete
cards.delete
Delete a card [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
cardId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
_value | string | No | — |
get
cards.get
Get a card by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
cardId | string | Yes | — |
fields | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
badges | object | No | — |
checkItemStates | any[] | No | — |
closed | boolean | No | — |
dateLastActivity | string | No | — |
desc | string | No | — |
descData | any | No | — |
due | string | No | — |
dueComplete | boolean | No | — |
dueReminder | number | No | — |
email | string | No | — |
idBoard | string | No | — |
idChecklists | string[] | No | — |
idLabels | string[] | No | — |
idList | string | No | — |
idMembers | string[] | No | — |
idMembersVoted | string[] | No | — |
idShort | number | No | — |
idAttachmentCover | string | No | — |
labels | object[] | No | — |
manualCoverAttachment | boolean | No | — |
name | string | No | — |
pos | number | No | — |
shortLink | string | No | — |
shortUrl | string | No | — |
start | string | No | — |
subscribed | boolean | No | — |
url | string | No | — |
cover | any | No | — |
badges full type
badges full type
labels full type
labels full type
list
cards.list
List cards in a list
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
listId | string | Yes | — |
filter | all | closed | none | open | visible | No | — |
fields | string | No | — |
limit | number | No | — |
before | string | No | — |
since | string | No | — |
object[]
Output full type
Output full type
move
cards.move
Move a card to a different list or board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
cardId | string | Yes | — |
idList | string | Yes | — |
idBoard | string | No | — |
pos | number | top | bottom | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
badges | object | No | — |
checkItemStates | any[] | No | — |
closed | boolean | No | — |
dateLastActivity | string | No | — |
desc | string | No | — |
descData | any | No | — |
due | string | No | — |
dueComplete | boolean | No | — |
dueReminder | number | No | — |
email | string | No | — |
idBoard | string | No | — |
idChecklists | string[] | No | — |
idLabels | string[] | No | — |
idList | string | No | — |
idMembers | string[] | No | — |
idMembersVoted | string[] | No | — |
idShort | number | No | — |
idAttachmentCover | string | No | — |
labels | object[] | No | — |
manualCoverAttachment | boolean | No | — |
name | string | No | — |
pos | number | No | — |
shortLink | string | No | — |
shortUrl | string | No | — |
start | string | No | — |
subscribed | boolean | No | — |
url | string | No | — |
cover | any | No | — |
badges full type
badges full type
labels full type
labels full type
update
cards.update
Update a card
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
cardId | string | Yes | — |
name | string | No | — |
desc | string | No | — |
closed | boolean | No | — |
idMembers | string[] | No | — |
idAttachmentCover | string | No | — |
idList | string | No | — |
idLabels | string[] | No | — |
idBoard | string | No | — |
pos | number | top | bottom | No | — |
due | string | No | — |
start | string | No | — |
dueComplete | boolean | No | — |
subscribed | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
badges | object | No | — |
checkItemStates | any[] | No | — |
closed | boolean | No | — |
dateLastActivity | string | No | — |
desc | string | No | — |
descData | any | No | — |
due | string | No | — |
dueComplete | boolean | No | — |
dueReminder | number | No | — |
email | string | No | — |
idBoard | string | No | — |
idChecklists | string[] | No | — |
idLabels | string[] | No | — |
idList | string | No | — |
idMembers | string[] | No | — |
idMembersVoted | string[] | No | — |
idShort | number | No | — |
idAttachmentCover | string | No | — |
labels | object[] | No | — |
manualCoverAttachment | boolean | No | — |
name | string | No | — |
pos | number | No | — |
shortLink | string | No | — |
shortUrl | string | No | — |
start | string | No | — |
subscribed | boolean | No | — |
url | string | No | — |
cover | any | No | — |
badges full type
badges full type
labels full type
labels full type
Checklists
create
checklists.create
Create a checklist on a card
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
idCard | string | Yes | — |
name | string | Yes | — |
pos | number | top | bottom | No | — |
idChecklistSource | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
idBoard | string | No | — |
idCard | string | No | — |
name | string | No | — |
pos | number | No | — |
checkItems | object[] | No | — |
checkItems full type
checkItems full type
delete
checklists.delete
Delete a checklist [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
checklistId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
_value | string | No | — |
get
checklists.get
Get a checklist by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
checklistId | string | Yes | — |
fields | string | No | — |
checkItems | string | No | — |
checkItem_fields | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
idBoard | string | No | — |
idCard | string | No | — |
name | string | No | — |
pos | number | No | — |
checkItems | object[] | No | — |
checkItems full type
checkItems full type
Labels
create
labels.create
Create a label on a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | — |
color | string | No | — |
idBoard | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
idBoard | string | No | — |
name | string | No | — |
color | string | No | — |
delete
labels.delete
Delete a label [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
labelId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
_value | string | No | — |
list
labels.list
List labels on a board
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
boardId | string | Yes | — |
fields | string | No | — |
limit | number | No | — |
object[]
Output full type
Output full type
update
labels.update
Update a label
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
labelId | string | Yes | — |
name | string | No | — |
color | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
idBoard | string | No | — |
name | string | No | — |
color | string | No | — |
Lists
archive
lists.archive
Archive (close) a list
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
listId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
name | string | No | — |
closed | boolean | No | — |
idBoard | string | No | — |
pos | number | No | — |
subscribed | boolean | No | — |
softLimit | any | No | — |
create
lists.create
Create a new list on a board
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | — |
idBoard | string | Yes | — |
idListSource | string | No | — |
pos | number | top | bottom | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
name | string | No | — |
closed | boolean | No | — |
idBoard | string | No | — |
pos | number | No | — |
subscribed | boolean | No | — |
softLimit | any | No | — |
get
lists.get
Get a list by ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
listId | string | Yes | — |
fields | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
name | string | No | — |
closed | boolean | No | — |
idBoard | string | No | — |
pos | number | No | — |
subscribed | boolean | No | — |
softLimit | any | No | — |
list
lists.list
List all lists on a board
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
boardId | string | Yes | — |
filter | all | closed | none | open | No | — |
object[]
Output full type
Output full type
update
lists.update
Update a list
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
listId | string | Yes | — |
name | string | No | — |
closed | boolean | No | — |
idBoard | string | No | — |
pos | number | top | bottom | No | — |
subscribed | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
name | string | No | — |
closed | boolean | No | — |
idBoard | string | No | — |
pos | number | No | — |
subscribed | boolean | No | — |
softLimit | any | No | — |
Members
get
members.get
Get a member by ID or username
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
memberId | string | Yes | — |
fields | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Yes | — |
activityBlocked | boolean | No | — |
avatarHash | string | No | — |
avatarUrl | string | No | — |
bio | string | No | — |
confirmed | boolean | No | — |
email | string | No | — |
fullName | string | No | — |
idEnterprise | string | No | — |
idMemberReferrer | string | No | — |
idOrganizations | string[] | No | — |
initials | string | No | — |
memberType | string | No | — |
nonPublic | any | No | — |
nonPublicAvailable | boolean | No | — |
products | number[] | No | — |
url | string | No | — |
username | string | No | — |
list
members.list
List members of a board
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
boardId | string | Yes | — |
filter | admins | all | none | normal | owners | No | — |
object[]
Output full type
Output full type