Trello

Visual project management and collaboration

developer.atlassian.com/cloud/trello/rest ↗
Version
1.0
OpenAPI
3.0.0
Endpoints
323
Schemas
122
80
Quality
Updated
3 days ago
Project management project-management kanban collaboration
Use this API in your AI agent

Query structured spec data via REST or MCP. Get exactly what your agent needs.

Get API Key

Server URLs

https://trello.com/1

Endpoints

Clear filters

Board 8 endpoints

POST /boards
operationId: Board_createBoard

Request Body

required

Attributes of “Boards” to be added.

application/json
schema boards
Property Type Required
desc string optional
name string optional
closed string optional
powerUps string optional
subscribed string optional
prefs/voting string optional
prefs_voting string optional
idBoardSource string optional
idOrganization string optional
keepFromSource string optional
labelNames/red string optional
prefs/comments string optional
prefs/selfJoin string optional
prefs_comments string optional
prefs_selfJoin string optional
labelNames/blue string optional
prefs/cardAging string optional
prefs_cardAging string optional
labelNames/green string optional
prefs/background string optional
…11 more object optional

Responses

200

Success

400

Server rejection

POST /boards
POST /boards/{idBoard}/calendarKey/generate
operationId: Board_generateCalendarKeyById

Parameters

Name In Required Type Description
idBoard path required string

board_id

Responses

200

Success

400

Server rejection

POST /boards/{idBoard}/calendarKey/generate
POST /boards/{idBoard}/checklists
operationId: Board_addChecklists

Parameters

Name In Required Type Description
idBoard path required string

board_id

Request Body

required

Attributes of “Boards Checklists” to be added.

application/json
schema boards_checklists
Property Type Required
name string optional

Responses

200

Success

400

Server rejection

POST /boards/{idBoard}/checklists
POST /boards/{idBoard}/emailKey/generate
operationId: Board_generateEmailKey

Parameters

Name In Required Type Description
idBoard path required string

board_id

Responses

200

Success

400

Server rejection

POST /boards/{idBoard}/emailKey/generate
POST /boards/{idBoard}/labels
operationId: Board_addLabelsByIdBoard

Parameters

Name In Required Type Description
idBoard path required string

board_id

Request Body

required

Attributes of “Boards Labels” to be added.

application/json
schema boards_labels
Property Type Required
name string optional
color string optional

Responses

200

Success

400

Server rejection

POST /boards/{idBoard}/labels
POST /boards/{idBoard}/lists
operationId: Board_createListsByIdBoard

Parameters

Name In Required Type Description
idBoard path required string

board_id

Request Body

required

Attributes of “Boards Lists” to be added.

application/json
schema boards_lists
Property Type Required
pos string optional
name string optional

Responses

200

Success

400

Server rejection

POST /boards/{idBoard}/lists
POST /boards/{idBoard}/markAsViewed
operationId: Board_markAsViewedByIdBoard

Parameters

Name In Required Type Description
idBoard path required string

board_id

Responses

200

Success

400

Server rejection

POST /boards/{idBoard}/markAsViewed
POST /boards/{idBoard}/powerUps
operationId: Board_addPowerUpsByIdBoard

Parameters

Name In Required Type Description
idBoard path required string

board_id

Request Body

required

Attributes of “Boards Power Ups” to be added.

application/json
schema boards_powerUps
Property Type Required
value string optional

Responses

200

Success

400

Server rejection

POST /boards/{idBoard}/powerUps

Card 12 endpoints

POST /cards
operationId: Card_createAndUpdate

Request Body

required

Attributes of “Cards” to be added.

application/json
schema cards
Property Type Required
due string optional
pos string optional
desc string optional
name string optional
closed string optional
idList string optional
labels string optional
idBoard string optional
idLabels string optional
idMembers string optional
urlSource string optional
fileSource string optional
subscribed string optional
idCardSource string optional
keepFromSource string optional
idAttachmentCover string optional

Responses

200

Success

400

Server rejection

POST /cards
POST /cards/{idCard}/actions/comments
operationId: Card_addActionsCommentsByIdCard

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Actions Comments” to be added.

application/json
schema actions_comments
Property Type Required
text string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/actions/comments
POST /cards/{idCard}/attachments
operationId: Card_addAttachmentsByIdCard

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Cards Attachments” to be added.

application/json
schema cards_attachments
Property Type Required
url string optional
file string optional
name string optional
mimeType string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/attachments
POST /cards/{idCard}/checklist/{idChecklist}/checkItem
operationId: Card_addChecklistCheckItem

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

idChecklist path required string

idChecklist

Request Body

required

Attributes of “Cards Checklist Check Item” to be added.

application/json
schema cards_checklist_checkItem
Property Type Required
pos string optional
name string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/checklist/{idChecklist}/checkItem
POST /cards/{idCard}/checklist/{idChecklist}/checkItem/{idCheckItem}/convertToCard
operationId: Card_convertCheckItemToCard

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

idChecklist path required string

idChecklist

idCheckItem path required string

idCheckItem

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/checklist/{idChecklist}/checkItem/{idCheckItem}/convertToCard
POST /cards/{idCard}/checklists
operationId: Card_addChecklists

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Cards Checklists” to be added.

application/json
schema cards_checklists
Property Type Required
name string optional
value string optional
idChecklistSource string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/checklists
POST /cards/{idCard}/idLabels
operationId: Card_addIdLabelsToCard

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Cards Id Labels” to be added.

application/json
schema cards_idLabels
Property Type Required
value string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/idLabels
POST /cards/{idCard}/idMembers
operationId: Card_addMembers

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Cards Id Members” to be added.

application/json
schema cards_idMembers
Property Type Required
value string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/idMembers
POST /cards/{idCard}/labels
operationId: Card_addLabels

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Cards Labels” to be added.

application/json
schema cards_labels
Property Type Required
name string optional
color string optional
value string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/labels
POST /cards/{idCard}/markAssociatedNotificationsRead
operationId: Card_markAssociatedNotificationsRead

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/markAssociatedNotificationsRead
POST /cards/{idCard}/membersVoted
operationId: Card_addMembersVoted

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Cards Members Voted” to be added.

application/json
schema cards_membersVoted
Property Type Required
value string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/membersVoted
POST /cards/{idCard}/stickers
operationId: Card_addStickersByIdCard

Parameters

Name In Required Type Description
idCard path required string

card id or shortlink

Request Body

required

Attributes of “Cards Stickers” to be added.

application/json
schema cards_stickers
Property Type Required
top string optional
left string optional
image string optional
rotate string optional
zIndex string optional

Responses

200

Success

400

Server rejection

POST /cards/{idCard}/stickers

Checklist 2 endpoints

POST /checklists
operationId: Checklist_create

Request Body

required

Attributes of “Checklists” to be added.

application/json
schema checklists
Property Type Required
pos string optional
name string optional
idCard string optional
idBoard string optional
idChecklistSource string optional

Responses

200

Success

400

Server rejection

POST /checklists
POST /checklists/{idChecklist}/checkItems
operationId: Checklist_addCheckItemsByIdChecklist

Parameters

Name In Required Type Description
idChecklist path required string

idChecklist

Request Body

required

Attributes of “Checklists Check Items” to be added.

application/json
schema checklists_checkItems
Property Type Required
pos string optional
name string optional
checked string optional

Responses

200

Success

400

Server rejection

POST /checklists/{idChecklist}/checkItems

Label 1 endpoints

POST /labels
operationId: Label_createLabels

Request Body

required

Attributes of “Labels” to be added.

application/json
schema labels
Property Type Required
name string optional
color string optional
idBoard string optional

Responses

200

Success

400

Server rejection

POST /labels

List 4 endpoints

POST /lists
operationId: List_createList

Request Body

required

Attributes of “Lists” to be added.

application/json
schema lists
Property Type Required
pos string optional
name string optional
closed string optional
idBoard string optional
subscribed string optional
idListSource string optional

Responses

200

Success

400

Server rejection

POST /lists
POST /lists/{idList}/archiveAllCards
operationId: List_archiveAllCardsByIdList

Parameters

Name In Required Type Description
idList path required string

idList

Responses

200

Success

400

Server rejection

POST /lists/{idList}/archiveAllCards
POST /lists/{idList}/cards
operationId: List_createCardsByIdList

Parameters

Name In Required Type Description
idList path required string

idList

Request Body

required

Attributes of “Lists Cards” to be added.

application/json
schema lists_cards
Property Type Required
due string optional
desc string optional
name string optional
labels string optional
idMembers string optional

Responses

200

Success

400

Server rejection

POST /lists/{idList}/cards
POST /lists/{idList}/moveAllCards
operationId: List_moveAllCardsByIdList

Parameters

Name In Required Type Description
idList path required string

idList

Request Body

required

Attributes of “Lists Move All Cards” to be added.

application/json
schema lists_moveAllCards
Property Type Required
idBoard string optional

Responses

200

Success

400

Server rejection

POST /lists/{idList}/moveAllCards

Member 8 endpoints

POST /members/{idMember}/avatar
operationId: Member_uploadAvatarById

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members Avatar” to be added.

application/json
schema members_avatar
Property Type Required
file string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/avatar
POST /members/{idMember}/boardBackgrounds
operationId: Member_addBoardBackgrounds

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members Board Backgrounds” to be added.

application/json
schema members_boardBackgrounds
Property Type Required
file string optional
tile string optional
brightness string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/boardBackgrounds
POST /members/{idMember}/boardStars
operationId: Member_addBoardStarsByIdMember

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members Board Stars” to be added.

application/json
schema members_boardStars
Property Type Required
pos string optional
idBoard string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/boardStars
POST /members/{idMember}/customBoardBackgrounds
operationId: Member_addCustomBoardBackgrounds

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members Custom Board Backgrounds” to be added.

application/json
schema members_customBoardBackgrounds
Property Type Required
file string optional
tile string optional
brightness string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/customBoardBackgrounds
POST /members/{idMember}/customEmoji
operationId: Member_addCustomEmojiByIdMember

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members Custom Emoji” to be added.

application/json
schema members_customEmoji
Property Type Required
file string optional
name string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/customEmoji
POST /members/{idMember}/customStickers
operationId: Member_addCustomStickers

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members Custom Stickers” to be added.

application/json
schema members_customStickers
Property Type Required
file string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/customStickers
POST /members/{idMember}/oneTimeMessagesDismissed
operationId: Member_addOneTimeMessagesDismissedByIdMember

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members One Time Messages Dismissed” to be added.

application/json
schema members_oneTimeMessagesDismissed
Property Type Required
value string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/oneTimeMessagesDismissed
POST /members/{idMember}/savedSearches
operationId: Member_createSavedSearch

Parameters

Name In Required Type Description
idMember path required string

idMember or username

Request Body

required

Attributes of “Members Saved Searches” to be added.

application/json
schema members_savedSearches
Property Type Required
pos string optional
name string optional
query string optional

Responses

200

Success

400

Server rejection

POST /members/{idMember}/savedSearches

Notification 1 endpoints

POST /notifications/all/read
operationId: Notification_markAllAsRead

Responses

200

Success

400

Server rejection

POST /notifications/all/read

Organization 2 endpoints

POST /organizations
operationId: Organization_create

Request Body

required

Attributes of “Organizations” to be added.

application/json
schema organizations
Property Type Required
desc string optional
name string optional
website string optional
displayName string optional
prefs/permissionLevel string optional
prefs/associatedDomain string optional
prefs/googleAppsVersion string optional
prefs/orgInviteRestrict string optional
prefs/externalMembersDisabled string optional
prefs/boardVisibilityRestrict/org string optional
prefs/boardVisibilityRestrict/public string optional
prefs/boardVisibilityRestrict/private string optional

Responses

200

Success

400

Server rejection

POST /organizations
POST /organizations/{idOrg}/logo
operationId: Organization_uploadLogoByIdOrg

Parameters

Name In Required Type Description
idOrg path required string

idOrg or name

Request Body

required

Attributes of “Organizations Logo” to be added.

application/json
schema organizations_logo
Property Type Required
file string optional

Responses

200

Success

400

Server rejection

POST /organizations/{idOrg}/logo

Session 1 endpoints

POST /sessions
operationId: Session_createAndUpdate

Request Body

required

Attributes of “Sessions” to be added.

application/json
schema sessions
Property Type Required
status string optional
idBoard string optional

Responses

200

Success

400

Server rejection

POST /sessions

Token 1 endpoints

POST /tokens/{token}/webhooks
operationId: Token_registerWebhook

Request Body

required

Attributes of “Tokens Webhooks” to be added.

application/json
schema tokens_webhooks
Property Type Required
idModel string optional
callbackURL string optional
description string optional

Responses

200

Success

400

Server rejection

POST /tokens/{token}/webhooks

Schemas

object actions
{
  "xml": {
    "name": "action"
  },
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object actions_comments
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object actions_text
{
  "xml": {
    "name": "action"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object boards
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "desc": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    },
    "closed": {
      "type": "string",
      "description": " true or false"
    },
    "powerUps": {
      "type": "string",
      "description": "all or a comma-separated list of: calendar, cardAging, recap or voting"
    },
    "subscribed": {
      "type": "string",
      "description": " true or false"
    },
    "prefs/voting": {
      "type": "string",
      "description": "One of: disabled, members, observers, org or public"
    },
    "prefs_voting": {
      "type": "string",
      "description": "One of: disabled, members, observers, org or public"
    },
    "idBoardSource": {
      "type": "string",
      "description": "The id of the board to copy into the new board"
    },
    "idOrganization": {
      "type": "string",
      "description": "The id or name of the organization to add the board to."
    },
    "keepFromSource": {
      "type": "string",
      "description": "Components of the source board to copy."
    },
    "labelNames/red": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "prefs/comments": {
      "type": "string",
      "description": "One of: disabled, members, observers, org or public"
    },
    "prefs/selfJoin": {
      "type": "string",
      "description": " true or false"
    },
    "prefs_comments": {
      "type": "string",
      "description": "One of: disabled, members, observers, org or public"
    },
    "prefs_selfJoin": {
      "type": "string",
      "description": " true or false"
    },
    "labelNames/blue": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "prefs/cardAging": {
      "type": "string",
      "description": "One of: pirate or regular"
    },
    "prefs_cardAging": {
      "type": "string",
      "description": "One of: pirate or regular"
    },
    "labelNames/green": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "prefs/background": {
      "type": "string",
      "description": "A standard background name, or the id of a custom background"
    },
    "prefs/cardCovers": {
      "type": "string",
      "description": " true or false"
    },
    "prefs_background": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "prefs_cardCovers": {
      "type": "string",
      "description": " true or false"
    },
    "labelNames/orange": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "labelNames/purple": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "labelNames/yellow": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "prefs/invitations": {
      "type": "string",
      "description": "One of: admins or members"
    },
    "prefs_invitations": {
      "type": "string",
      "description": "One of: admins or members"
    },
    "prefs/permissionLevel": {
      "type": "string",
      "description": "One of: org, private or public"
    },
    "prefs_permissionLevel": {
      "type": "string",
      "description": "One of: org, private or public"
    },
    "prefs/calendarFeedEnabled": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object boards_checklists
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object boards_closed
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object boards_desc
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object boards_idOrganization
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object boards_labels
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "color": {
      "type": "string",
      "description": "A valid label color or null"
    }
  }
}
object boards_lists
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object boards_members
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "description": "One of: admin, normal or observer"
    },
    "email": {
      "type": "string",
      "description": "An email address"
    },
    "fullName": {
      "type": "string",
      "description": "A string with a length of at least 1.  Cannot begin or end with a space."
    }
  }
}
object boards_memberships
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "description": "One of: admin, normal or observer"
    },
    "member_fields": {
      "type": "string",
      "description": "all or a comma-separated list of: avatarHash, bio, bioData, confirmed, fullName, idPremOrgsAdmin, initials, memberType, products, status, url or username"
    }
  }
}
object boards_name
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object boards_powerUps
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: calendar, cardAging, recap or voting"
    }
  }
}
object boards_subscribed
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object cards
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "due": {
      "type": "string",
      "description": "A date, or null"
    },
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "desc": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "name": {
      "type": "string",
      "description": "The name of the new card.  It isn't required if the name is being copied from provided by a URL, file or card that is being copied."
    },
    "closed": {
      "type": "string",
      "description": " true or false"
    },
    "idList": {
      "type": "string",
      "description": "id of the list that the card should be added to"
    },
    "labels": {
      "type": "string",
      "description": "all or a comma-separated list of: blue, green, orange, purple, red or yellow"
    },
    "idBoard": {
      "type": "string",
      "description": "id of the board the card should be moved to"
    },
    "idLabels": {
      "type": "string",
      "description": "A comma-separated list of objectIds, 24-character hex strings"
    },
    "idMembers": {
      "type": "string",
      "description": "A comma-separated list of objectIds, 24-character hex strings"
    },
    "urlSource": {
      "type": "string",
      "description": "A URL starting with http:// or https:// or null"
    },
    "fileSource": {
      "type": "string",
      "description": "A file"
    },
    "subscribed": {
      "type": "string",
      "description": " true or false"
    },
    "idCardSource": {
      "type": "string",
      "description": "The id of the card to copy into a new card."
    },
    "keepFromSource": {
      "type": "string",
      "description": "Properties of the card to copy over from the source."
    },
    "idAttachmentCover": {
      "type": "string",
      "description": "Id of the image attachment of this card to use as its cover, or null for no cover"
    }
  }
}
object cards_actions_comments
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object cards_attachments
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "A URL starting with http:// or https:// or null"
    },
    "file": {
      "type": "string",
      "description": "A file"
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 0 to 256"
    },
    "mimeType": {
      "type": "string",
      "description": "a string with a length from 0 to 256"
    }
  }
}
object cards_checklist_checkItem
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object cards_checklist_checkItem_name
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object cards_checklist_checkItem_pos
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    }
  }
}
object cards_checklist_checkItem_state
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: complete, false, incomplete or true"
    }
  }
}
object cards_checklist_idChecklistCurrent_checkItem
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    },
    "state": {
      "type": "string",
      "description": "One of: complete, false, incomplete or true"
    },
    "idChecklist": {
      "type": "string",
      "description": "An id, or null"
    }
  }
}
object cards_checklists
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "value": {
      "type": "string",
      "description": "The id of the checklist to add to the card, or null to create a new one."
    },
    "idChecklistSource": {
      "type": "string",
      "description": "The id of the source checklist to copy into a new checklist."
    }
  }
}
object cards_closed
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object cards_desc
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object cards_due
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A date, or null"
    }
  }
}
object cards_idAttachmentCover
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "Id of the image attachment of this card to use as its cover, or null for no cover"
    }
  }
}
object cards_idBoard
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "id of the board the card should be moved to"
    },
    "idList": {
      "type": "string",
      "description": "id of the list that the card should be moved to on the new board"
    }
  }
}
object cards_idLabels
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "The id of the label to add"
    }
  }
}
object cards_idList
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "id of the list the card should be moved to"
    }
  }
}
object cards_idMembers
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "The id of the member to add to the card"
    }
  }
}
object cards_labels
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "color": {
      "type": "string",
      "description": "A valid label color or null"
    },
    "value": {
      "type": "string",
      "description": "all or a comma-separated list of: blue, green, orange, purple, red or yellow"
    }
  }
}
object cards_membersVoted
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "The id of the member to vote 'yes' on the card"
    }
  }
}
object cards_name
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object cards_pos
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    }
  }
}
object cards_stickers
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "top": {
      "type": "string",
      "description": "undefined"
    },
    "left": {
      "type": "string",
      "description": "undefined"
    },
    "image": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "rotate": {
      "type": "string",
      "description": "undefined"
    },
    "zIndex": {
      "type": "string",
      "description": "Valid Z values for stickers, must be an integer"
    }
  }
}
object cards_subscribed
{
  "xml": {
    "name": "card"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object checklists
{
  "xml": {
    "name": "checklist"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "idCard": {
      "type": "string",
      "description": "id of the card that the checklist should be added to"
    },
    "idBoard": {
      "type": "string",
      "description": "id of the board that the checklist should be added to"
    },
    "idChecklistSource": {
      "type": "string",
      "description": "The id of the source checklist to copy into a new checklist."
    }
  }
}
object checklists_checkItems
{
  "xml": {
    "name": "checklist"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    },
    "checked": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object checklists_idCard
{
  "xml": {
    "name": "checklist"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "The id of the card that the checklist is on"
    }
  }
}
object checklists_name
{
  "xml": {
    "name": "checklist"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object checklists_pos
{
  "xml": {
    "name": "checklist"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    }
  }
}
object labelNames_blue
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object labelNames_green
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object labelNames_orange
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object labelNames_purple
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object labelNames_red
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object labelNames_yellow
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object labels
{
  "xml": {
    "name": "label"
  },
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "color": {
      "type": "string",
      "description": "A valid label color or null"
    },
    "idBoard": {
      "type": "string",
      "description": "An id"
    }
  }
}

Versions

Version Endpoints Schemas Ingested Status
1.0 323 122 2026-05-11 current
1.0 323 122 2026-04-16