Skip to content
For LLMsView as Markdown·

Trello

Manage boards, lists, and cards with the Trello API.

DetailValue
CategoryProject Management
Base URLhttps://trello.com/1
AuthenticationAPI Key (Query)
Endpoints6
Connector keytrello

Using Trello in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Trello from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /members/me/boardsList boards for the authenticated user
GET /boards/{id}/listsGet lists on a board
GET /boards/{id}/cardsGet cards on a board
POST /cardsCreate a new card
PUT /cards/{id}Update a card
POST /cards/{id}/actions/commentsAdd a comment to a card

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /members/me/boards

List boards for the authenticated user

DetailValue
Operation IDpm.listBoards
MethodGET
Path/members/me/boards

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Trello connection from the Connection dropdown.
  3. In the Operation dropdown, select pm.listBoards.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Trello API reference.

GET /boards/{id}/lists

Get lists on a board

DetailValue
Operation IDpm.getBoardLists
MethodGET
Path/boards/{id}/lists

Parameters

NameLocationTypeRequired
idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Trello connection from the Connection dropdown.
  3. In the Operation dropdown, select pm.getBoardLists.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Trello API reference.

GET /boards/{id}/cards

Get cards on a board

DetailValue
Operation IDpm.getBoardCards
MethodGET
Path/boards/{id}/cards

Parameters

NameLocationTypeRequired
idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Trello connection from the Connection dropdown.
  3. In the Operation dropdown, select pm.getBoardCards.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Trello API reference.

POST /cards

Create a new card

DetailValue
Operation IDpm.createCard
MethodPOST
Path/cards

Parameters

No parameters.

Request Body

FieldType
namestring
idListstring
descstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Trello connection from the Connection dropdown.
  3. In the Operation dropdown, select pm.createCard.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Trello API reference.

PUT /cards/{id}

Update a card

DetailValue
Operation IDpm.updateCard
MethodPUT
Path/cards/{id}

Parameters

NameLocationTypeRequired
idpathstringYes

Request Body

FieldType
namestring
descstring
idListstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Trello connection from the Connection dropdown.
  3. In the Operation dropdown, select pm.updateCard.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Trello API reference.

POST /cards/{id}/actions/comments

Add a comment to a card

DetailValue
Operation IDpm.addComment
MethodPOST
Path/cards/{id}/actions/comments

Parameters

NameLocationTypeRequired
idpathstringYes

Request Body

FieldType
textstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Trello connection from the Connection dropdown.
  3. In the Operation dropdown, select pm.addComment.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Trello API reference.