Trello

Visual project management and collaboration

developer.atlassian.com/cloud/trello/rest ↗
Version
1.0
OpenAPI
3.0.0
Endpoints
323
Schemas
122
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

Authentication

apiKey apiKey

Endpoints

Clear filters

Action 1 endpoints

DELETE /actions/{idAction}
operationId: Action_removeByIdAction

Parameters

Name In Required Type Description
idAction path required string idAction

Responses

200 Success
400 Server rejection
DELETE /actions/{idAction}

Board 2 endpoints

DELETE /boards/{idBoard}/members/{idMember}
operationId: Board_removeMember

Parameters

Name In Required Type Description
idBoard path required string board_id
idMember path required string idMember

Responses

200 Success
400 Server rejection
DELETE /boards/{idBoard}/members/{idMember}
DELETE /boards/{idBoard}/powerUps/{powerUp}
operationId: Board_removePowerUp

Parameters

Name In Required Type Description
idBoard path required string board_id
powerUp path required string powerUp

Responses

200 Success
400 Server rejection
DELETE /boards/{idBoard}/powerUps/{powerUp}

Card 10 endpoints

DELETE /cards/{idCard}
operationId: Card_removeByIdCard

Parameters

Name In Required Type Description
idCard path required string card id or shortlink

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}
DELETE /cards/{idCard}/actions/{idAction}/comments

This can only be done by the original author of the comment, or someone with higher permissions than the original author.

operationId: Card_removeActionCommentByIdCardByIdAction

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
idAction path required string idAction

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/actions/{idAction}/comments
DELETE /cards/{idCard}/attachments/{idAttachment}
operationId: Card_deleteAttachmentsByIdCardByIdAttachment

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
idAttachment path required string idAttachment

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/attachments/{idAttachment}
DELETE /cards/{idCard}/checklist/{idChecklist}/checkItem/{idCheckItem}
operationId: Card_removeChecklistCheckItem

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
DELETE /cards/{idCard}/checklist/{idChecklist}/checkItem/{idCheckItem}
DELETE /cards/{idCard}/checklists/{idChecklist}
operationId: Card_deleteChecklistByIdCardByIdChecklist

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
idChecklist path required string idChecklist

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/checklists/{idChecklist}
DELETE /cards/{idCard}/idLabels/{idLabel}
operationId: Card_removeLabelByIdCardByIdLabel

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
idLabel path required string idLabel

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/idLabels/{idLabel}
DELETE /cards/{idCard}/idMembers/{idMember}
operationId: Card_removeMemberByIdMember

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
idMember path required string idMember

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/idMembers/{idMember}
DELETE /cards/{idCard}/labels/{color}
operationId: Card_removeLabelsByIdCardByColor

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
color path required string color

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/labels/{color}
DELETE /cards/{idCard}/membersVoted/{idMember}
operationId: Card_removeMembersVotedByIdCardByIdMember

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
idMember path required string idMember

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/membersVoted/{idMember}
DELETE /cards/{idCard}/stickers/{idSticker}
operationId: Card_removeStickerByIds

Parameters

Name In Required Type Description
idCard path required string card id or shortlink
idSticker path required string idSticker

Responses

200 Success
400 Server rejection
DELETE /cards/{idCard}/stickers/{idSticker}

Checklist 2 endpoints

DELETE /checklists/{idChecklist}
operationId: Checklist_removeById

Parameters

Name In Required Type Description
idChecklist path required string idChecklist

Responses

200 Success
400 Server rejection
DELETE /checklists/{idChecklist}
DELETE /checklists/{idChecklist}/checkItems/{idCheckItem}
operationId: Checklist_removeByIdCheckItem

Parameters

Name In Required Type Description
idChecklist path required string idChecklist
idCheckItem path required string idCheckItem

Responses

200 Success
400 Server rejection
DELETE /checklists/{idChecklist}/checkItems/{idCheckItem}

Label 1 endpoints

DELETE /labels/{idLabel}
operationId: Label_removeByIdLabel

Parameters

Name In Required Type Description
idLabel path required string idLabel

Responses

200 Success
400 Server rejection
DELETE /labels/{idLabel}

Member 5 endpoints

DELETE /members/{idMember}/boardBackgrounds/{idBoardBackground}
operationId: Member_deleteBoardBackground

Parameters

Name In Required Type Description
idMember path required string idMember or username
idBoardBackground path required string idBoardBackground

Responses

200 Success
400 Server rejection
DELETE /members/{idMember}/boardBackgrounds/{idBoardBackground}
DELETE /members/{idMember}/boardStars/{idBoardStar}
operationId: Member_removeBoardStarByIdMemberByIdBoardStar

Parameters

Name In Required Type Description
idMember path required string idMember or username
idBoardStar path required string idBoardStar

Responses

200 Success
400 Server rejection
DELETE /members/{idMember}/boardStars/{idBoardStar}
DELETE /members/{idMember}/customBoardBackgrounds/{idBoardBackground}
operationId: Member_removeCustomBoardBackgroundById

Parameters

Name In Required Type Description
idMember path required string idMember or username
idBoardBackground path required string idBoardBackground

Responses

200 Success
400 Server rejection
DELETE /members/{idMember}/customBoardBackgrounds/{idBoardBackground}
DELETE /members/{idMember}/customStickers/{idCustomSticker}
operationId: Member_removeCustomStickerByIds

Parameters

Name In Required Type Description
idMember path required string idMember or username
idCustomSticker path required string idCustomSticker

Responses

200 Success
400 Server rejection
DELETE /members/{idMember}/customStickers/{idCustomSticker}
DELETE /members/{idMember}/savedSearches/{idSavedSearch}
operationId: Member_removeSavedSearchByIds

Parameters

Name In Required Type Description
idMember path required string idMember or username
idSavedSearch path required string idSavedSearch

Responses

200 Success
400 Server rejection
DELETE /members/{idMember}/savedSearches/{idSavedSearch}

Organization 6 endpoints

DELETE /organizations/{idOrg}
operationId: Organization_removeByIdOrg

Parameters

Name In Required Type Description
idOrg path required string idOrg or name

Responses

200 Success
400 Server rejection
DELETE /organizations/{idOrg}
DELETE /organizations/{idOrg}/logo
operationId: Organization_removeLogoByIdOrg

Parameters

Name In Required Type Description
idOrg path required string idOrg or name

Responses

200 Success
400 Server rejection
DELETE /organizations/{idOrg}/logo
DELETE /organizations/{idOrg}/members/{idMember}
operationId: Organization_removeMemberByIdOrgByIdMember

Parameters

Name In Required Type Description
idOrg path required string idOrg or name
idMember path required string idMember

Responses

200 Success
400 Server rejection
DELETE /organizations/{idOrg}/members/{idMember}
DELETE /organizations/{idOrg}/members/{idMember}/all
operationId: Organization_removeMemberAll

Parameters

Name In Required Type Description
idOrg path required string idOrg or name
idMember path required string idMember

Responses

200 Success
400 Server rejection
DELETE /organizations/{idOrg}/members/{idMember}/all
DELETE /organizations/{idOrg}/prefs/associatedDomain
operationId: Organization_deletePrefsAssociatedDomainByIdOrg

Parameters

Name In Required Type Description
idOrg path required string idOrg or name

Responses

200 Success
400 Server rejection
DELETE /organizations/{idOrg}/prefs/associatedDomain
DELETE /organizations/{idOrg}/prefs/orgInviteRestrict
operationId: Organization_removeInviteRestrictByIdOrg

Parameters

Name In Required Type Description
idOrg path required string idOrg or name
value query required string An email address with optional expansion tokens

Responses

200 Success
400 Server rejection
DELETE /organizations/{idOrg}/prefs/orgInviteRestrict

Token 2 endpoints

DELETE /tokens/{token}
operationId: Token_deleteByToken

Responses

200 Success
400 Server rejection
DELETE /tokens/{token}
DELETE /tokens/{token}/webhooks/{idWebhook}
operationId: Token_removeByTokenByIdWebhook

Parameters

Name In Required Type Description
idWebhook path required string idWebhook

Responses

200 Success
400 Server rejection
DELETE /tokens/{token}/webhooks/{idWebhook}

Webhook 1 endpoints

DELETE /webhooks/{idWebhook}
operationId: Webhook_removeById

Parameters

Name In Required Type Description
idWebhook path required string idWebhook

Responses

200 Success
400 Server rejection
DELETE /webhooks/{idWebhook}

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"
    }
  }
}
object labels_color
{
  "xml": {
    "name": "label"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A valid label color or null"
    }
  }
}
object labels_name
{
  "xml": {
    "name": "label"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object lists
{
  "xml": {
    "name": "list"
  },
  "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"
    },
    "closed": {
      "type": "string",
      "description": " true or false"
    },
    "idBoard": {
      "type": "string",
      "description": "id of the board that the list should be added to"
    },
    "subscribed": {
      "type": "string",
      "description": " true or false"
    },
    "idListSource": {
      "type": "string",
      "description": "The id of the list to copy into a new list."
    }
  }
}
object lists_cards
{
  "xml": {
    "name": "list"
  },
  "type": "object",
  "properties": {
    "due": {
      "type": "string",
      "description": "A date, or null"
    },
    "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"
    },
    "labels": {
      "type": "string",
      "description": "all or a comma-separated list of: blue, green, orange, purple, red or yellow"
    },
    "idMembers": {
      "type": "string",
      "description": "A comma-separated list of objectIds, 24-character hex strings"
    }
  }
}
object lists_closed
{
  "xml": {
    "name": "list"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object lists_idBoard
{
  "xml": {
    "name": "list"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "position of the list on the new board"
    },
    "value": {
      "type": "string",
      "description": "id of the board the list should be moved to"
    }
  }
}
object lists_moveAllCards
{
  "xml": {
    "name": "list"
  },
  "type": "object",
  "properties": {
    "idBoard": {
      "type": "string",
      "description": "id of the board that the cards should be moved to"
    }
  }
}
object lists_name
{
  "xml": {
    "name": "list"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object lists_pos
{
  "xml": {
    "name": "list"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    }
  }
}
object lists_subscribed
{
  "xml": {
    "name": "list"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object members
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "bio": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    },
    "fullName": {
      "type": "string",
      "description": "A string with a length of at least 1.  Cannot begin or end with a space."
    },
    "initials": {
      "type": "string",
      "description": "A string with a length from 1 to 4.  Cannot begin or end with a space"
    },
    "username": {
      "type": "string",
      "description": "A string with a length of at least 3.  Only lowercase letters, underscores, and numbers are allowed.  Must be unique."
    },
    "avatarSource": {
      "type": "string",
      "description": "One of: gravatar, none or upload"
    },
    "prefs/locale": {
      "type": "string",
      "description": "a string with a length from 0 to 255"
    },
    "prefs/colorBlind": {
      "type": "string",
      "description": " true or false"
    },
    "prefs/minutesBetweenSummaries": {
      "type": "string",
      "description": "-1 (disabled), 1 or 60"
    }
  }
}
object members_avatar
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "file": {
      "type": "string",
      "description": "A file"
    }
  }
}
object members_avatarSource
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: gravatar, none or upload"
    }
  }
}
object members_bio
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object members_boardBackgrounds
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "file": {
      "type": "string",
      "description": "A file"
    },
    "tile": {
      "type": "string",
      "description": " true or false"
    },
    "brightness": {
      "type": "string",
      "description": "One of: dark, light or unknown"
    }
  }
}
object members_boardStars
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "idBoard": {
      "type": "string",
      "description": "The id of the board to star"
    }
  }
}
object members_boardStars_idBoard
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "An id"
    }
  }
}
object members_boardStars_pos
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    }
  }
}
object members_customBoardBackgrounds
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "file": {
      "type": "string",
      "description": "A file"
    },
    "tile": {
      "type": "string",
      "description": " true or false"
    },
    "brightness": {
      "type": "string",
      "description": "One of: dark, light or unknown"
    }
  }
}
object members_customEmoji
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "file": {
      "type": "string",
      "description": "A file"
    },
    "name": {
      "type": "string",
      "description": "a string with a length from 2 to 64"
    }
  }
}
object members_customStickers
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "file": {
      "type": "string",
      "description": "A file"
    }
  }
}
object members_fullName
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A string with a length of at least 1.  Cannot begin or end with a space."
    }
  }
}
object members_initials
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A string with a length from 1 to 4.  Cannot begin or end with a space"
    }
  }
}
object members_oneTimeMessagesDismissed
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "Type of message dismissed"
    }
  }
}
object members_savedSearches
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "pos": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    },
    "name": {
      "type": "string",
      "description": "A non-empty string with at least one non-space character"
    },
    "query": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object members_savedSearches_name
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A non-empty string with at least one non-space character"
    }
  }
}
object members_savedSearches_pos
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A position. top , bottom , or a positive number."
    }
  }
}
object members_savedSearches_query
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 1 to 16384"
    }
  }
}
object members_username
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A string with a length of at least 3.  Only lowercase letters, underscores, and numbers are allowed.  Must be unique."
    }
  }
}
object myPrefs_emailPosition
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: bottom or top"
    }
  }
}
object myPrefs_idEmailList
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "An id"
    }
  }
}
object myPrefs_showListGuide
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object myPrefs_showSidebar
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object myPrefs_showSidebarActivity
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object myPrefs_showSidebarBoardActions
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object myPrefs_showSidebarMembers
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object notifications
{
  "xml": {
    "name": "notification"
  },
  "type": "object",
  "properties": {
    "unread": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object notifications_unread
{
  "xml": {
    "name": "notification"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object organizations
{
  "xml": {
    "name": "organization"
  },
  "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 0 to 16384"
    },
    "website": {
      "type": "string",
      "description": "A URL starting with http:// or https:// or null"
    },
    "displayName": {
      "type": "string",
      "description": "A string with a length of at least 1.  Cannot begin or end with a space."
    },
    "prefs/permissionLevel": {
      "type": "string",
      "description": "One of: private or public"
    },
    "prefs/associatedDomain": {
      "type": "string",
      "description": "The google apps domain to link this org to."
    },
    "prefs/googleAppsVersion": {
      "type": "string",
      "description": "a number from 1 to 2"
    },
    "prefs/orgInviteRestrict": {
      "type": "string",
      "description": "An email address with optional expansion tokens"
    },
    "prefs/externalMembersDisabled": {
      "type": "string",
      "description": " true or false"
    },
    "prefs/boardVisibilityRestrict/org": {
      "type": "string",
      "description": "One of: admin, none or org"
    },
    "prefs/boardVisibilityRestrict/public": {
      "type": "string",
      "description": "One of: admin, none or org"
    },
    "prefs/boardVisibilityRestrict/private": {
      "type": "string",
      "description": "One of: admin, none or org"
    }
  }
}
object organizations_desc
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object organizations_displayName
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A string with a length of at least 1.  Cannot begin or end with a space."
    }
  }
}
object organizations_logo
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "file": {
      "type": "string",
      "description": "A file"
    }
  }
}
object organizations_members
{
  "xml": {
    "name": "organization"
  },
  "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 organizations_members_deactivated
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object organizations_memberships
{
  "xml": {
    "name": "organization"
  },
  "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 organizations_name
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A string with a length of at least 3.  Only lowercase letters, underscores, and numbers are allowed.  Must be unique."
    }
  }
}
object organizations_website
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A URL starting with http:// or https:// or null"
    }
  }
}
object prefs_associatedDomain
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "The google apps domain to link this org to."
    }
  }
}
object prefs_background
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A standard background name, or the id of a custom background"
    }
  }
}
object prefs_boardVisibilityRestrict
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: admin, none or org"
    }
  }
}
object prefs_calendarFeedEnabled
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object prefs_cardAging
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: pirate or regular"
    }
  }
}
object prefs_cardCovers
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object prefs_colorBlind
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object prefs_comments
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: disabled, members, observers, org or public"
    }
  }
}
object prefs_externalMembersDisabled
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object prefs_googleAppsVersion
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a number from 1 to 2"
    }
  }
}
object prefs_invitations
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: admins or members"
    }
  }
}
object prefs_locale
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 255"
    }
  }
}
object prefs_minutesBetweenSummaries
{
  "xml": {
    "name": "member"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "-1 (disabled), 1 or 60"
    }
  }
}
object prefs_orgInviteRestrict
{
  "xml": {
    "name": "organization"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "An email address with optional expansion tokens"
    }
  }
}
object prefs_permissionLevel
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: private or public"
    }
  }
}
object prefs_selfJoin
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object prefs_voting
{
  "xml": {
    "name": "board"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: disabled, members, observers, org or public"
    }
  }
}
object sessions
{
  "xml": {
    "name": "session"
  },
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "One of: active, disconnected or idle"
    },
    "idBoard": {
      "type": "string",
      "description": "The id of the board you're viewing.  Boards with no viewers will not get updates about members' statuses."
    }
  }
}
object sessions_status
{
  "xml": {
    "name": "session"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "One of: active, disconnected or idle"
    }
  }
}
object tokens_webhooks
{
  "xml": {
    "name": "token"
  },
  "type": "object",
  "properties": {
    "idModel": {
      "type": "string",
      "description": "id of the model to be monitored"
    },
    "callbackURL": {
      "type": "string",
      "description": "A valid URL that is reachable with a HEAD request"
    },
    "description": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object webhooks
{
  "xml": {
    "name": "webhook"
  },
  "type": "object",
  "properties": {
    "active": {
      "type": "string",
      "description": " true or false"
    },
    "idModel": {
      "type": "string",
      "description": "id of the model that should be hooked"
    },
    "callbackURL": {
      "type": "string",
      "description": "A valid URL that is reachable with a HEAD request"
    },
    "description": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object webhooks_active
{
  "xml": {
    "name": "webhook"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": " true or false"
    }
  }
}
object webhooks_callbackURL
{
  "xml": {
    "name": "webhook"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "A valid URL that is reachable with a HEAD request"
    }
  }
}
object webhooks_description
{
  "xml": {
    "name": "webhook"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "a string with a length from 0 to 16384"
    }
  }
}
object webhooks_idModel
{
  "xml": {
    "name": "webhook"
  },
  "type": "object",
  "properties": {
    "value": {
      "type": "string",
      "description": "id of the model to be monitored"
    }
  }
}