• Actions
    • Applications
    • Batch
    • Boards
    • Cards
    • Checklists
    • CustomFields
    • Emoji
    • Enterprises
    • Labels
    • Lists
    • Members
    • Notifications
    • Organizations
    • Plugins
    • Tokens
    • Webhooks
    Cloud
    Trello / Reference / REST API

    Checklists

    Postman Collection
    OpenAPI
    POST

    Create a Checklist

    Request

    Query parameters

    idCard

    TrelloID

    Required
    name

    string

    pos

    oneOf [string, number]

    idChecklistSource

    TrelloID

    Responses

    Success

    POST/checklists
    1 2 curl --request POST \ --url 'https://api.trello.com/1/checklists?idCard=5abbe4b7ddc1b351ef961414&key=APIKey&token=APIToken'
    GET

    Get a Checklist

    Request

    Path parameters

    id

    TrelloID

    Required

    Query parameters

    cards

    string

    checkItems

    string

    checkItem_fields

    string

    fields

    string

    Responses

    Success

    GET/checklists/{id}
    1 2 curl --request GET \ --url 'https://api.trello.com/1/checklists/{id}?key=APIKey&token=APIToken'
    PUT

    Update a Checklist

    Update an existing checklist.

    Request

    Path parameters

    id

    TrelloID

    Required

    Query parameters

    name

    string

    pos

    oneOf [string, number]

    Responses

    Success

    PUT/checklists/{id}
    1 2 curl --request PUT \ --url 'https://api.trello.com/1/checklists/{id}?key=APIKey&token=APIToken'
    DEL

    Delete a Checklist

    Delete a checklist

    Request

    Path parameters

    id

    TrelloID

    Required

    Responses

    Success

    DEL/checklists/{id}
    1 2 curl --request DELETE \ --url 'https://api.trello.com/1/checklists/{id}?key=APIKey&token=APIToken'
    GET

    Get field on a Checklist

    Request

    Path parameters

    id

    TrelloID

    Required
    field

    string

    Required

    Responses

    Success

    GET/checklists/{id}/{field}
    1 2 curl --request GET \ --url 'https://api.trello.com/1/checklists/{id}/{field}?key=APIKey&token=APIToken'
    PUT

    Update field on a Checklist

    Request

    Path parameters

    id

    TrelloID

    Required
    field

    string

    Required

    Query parameters

    value

    oneOf [oneOf [string, number], TrelloID]

    Required

    Responses

    Success

    PUT/checklists/{id}/{field}
    1 2 curl --request PUT \ --url 'https://api.trello.com/1/checklists/{id}/{field}?value={value}&key=APIKey&token=APIToken'
    GET

    Get the Board the Checklist is on

    Request

    Path parameters

    id

    TrelloID

    Required

    Query parameters

    fields

    string

    Responses

    Success

    GET/checklists/{id}/board
    1 2 curl --request GET \ --url 'https://api.trello.com/1/checklists/{id}/board?key=APIKey&token=APIToken'
    GET

    Get the Card a Checklist is on

    Request

    Path parameters

    id

    TrelloID

    Required

    Responses

    Success

    GET/checklists/{id}/cards
    1 2 curl --request GET \ --url 'https://api.trello.com/1/checklists/{id}/cards?key=APIKey&token=APIToken'
    GET

    Get Checkitems on a Checklist

    Request

    Path parameters

    id

    TrelloID

    Required

    Query parameters

    filter

    string

    fields

    string

    Responses

    Success

    GET/checklists/{id}/checkItems
    1 2 curl --request GET \ --url 'https://api.trello.com/1/checklists/{id}/checkItems?key=APIKey&token=APIToken'
    POST

    Create Checkitem on Checklist

    Request

    Path parameters

    id

    TrelloID

    Required

    Query parameters

    name

    string

    Required
    pos

    oneOf [string, number]

    checked

    boolean

    due

    string

    dueReminder

    number

    idMember

    TrelloID

    Responses

    Success

    POST/checklists/{id}/checkItems
    1 2 curl --request POST \ --url 'https://api.trello.com/1/checklists/{id}/checkItems?name={name}&key=APIKey&token=APIToken'
    GET

    Get a Checkitem on a Checklist

    Request

    Path parameters

    id

    TrelloID

    Required
    idCheckItem

    TrelloID

    Required

    Query parameters

    fields

    string

    Responses

    Success

    GET/checklists/{id}/checkItems/{idCheckItem}
    1 2 curl --request GET \ --url 'https://api.trello.com/1/checklists/{id}/checkItems/{idCheckItem}?key=APIKey&token=APIToken'
    DEL

    Delete Checkitem from Checklist

    Remove an item from a checklist

    Request

    Path parameters

    id

    TrelloID

    Required
    idCheckItem

    TrelloID

    Required

    Responses

    Success

    DEL/checklists/{id}/checkItems/{idCheckItem}
    1 2 curl --request DELETE \ --url 'https://api.trello.com/1/checklists/{id}/checkItems/{idCheckItem}?key=APIKey&token=APIToken'