Trello

Trello keeps track of everything, from the big picture to the minute details

Go to site
Explore
/
Apps
/
Trello

Trello API Integrations

Build and run workflows using the Trello API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

With the Trello API, you can:

  • Create new boards
  • Add and remove lists from boards
  • Add and remove cards from lists
  • Add comments to cards
  • Add and remove attachments from cards
  • Add and remove members from boards
  • Change the background of boards
  • And more!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    trello: {
      type: "app",
      app: "trello",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.trello.com/1/members/me`,
    }, {
      token: {
        key: this.trello.$auth.oauth_access_token,
        secret: this.trello.$auth.oauth_refresh_token,
      },
      oauthSignerUri: this.trello.$auth.oauth_signer_uri,
    })
  },
})
Create a Checklist with Trello API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Trello
 
Try it
Send Message (Advanced) with Discord Webhook API on Card Archived (Instant) from Trello API
Trello + Discord Webhook
 
Try it
Add Multiple Rows with Google Sheets API on Card Archived (Instant) from Trello API
Trello + Google Sheets
 
Try it
Create a Checklist with Trello API on New Item in Feed from RSS API
RSS + Trello
 
Try it
Create a Checklist with Trello API on New Message from Discord API
Discord + Trello
 
Try it
Card Moved (Instant) from the Trello API

Emit new event each time a card is moved to a list.

 
Try it
New Card (Instant) from the Trello API

Emit new event for each new Trello card on a board.

 
Try it
Card Updates (Instant) from the Trello API

Emit new event for each update to a Trello card.

 
Try it
New Label Added To Card (Instant) from the Trello API

Emit new event for each label added to a card.

 
Try it
New Notification from the Trello API

Emit new event for each new Trello notification for the authenticated user.

 
Try it
Add Attachment to Card via URL with the Trello API

Create a file attachment on a card by referencing a public URL

 
Try it
Add Attachment to Card via URL with the Trello API

Adds a file attachment on a card by referencing a public URL. See the docs here

 
Try it
Add Existing Label to Card with the Trello API

Add an existing label to a card.

 
Try it
Add Existing Label to Card with the Trello API

Adds an existing label to the specified card. See the docs here

 
Try it
Add Image Attachment to Card with the Trello API

Adds image to card

 
Try it

Authentication

Trello uses OAuth authentication. When you connect your Trello account, Pipedream will open a popup window where you can sign into Trello and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Trello API.

Pipedream requests the following authorization scopes when you connect your account:

readwrite
OAuth Request Configurations:
  1. requestToken
    POSThttps://trello.com/1/OAuthGetRequestToken
  2. authorization
    GEThttps://trello.com/1/OAuthAuthorizeToken?expiration=never&scope={{oauth.comma_separated_scopes}}&name=Pipedream&oauth_token={{oauth.token}}
  3. accessToken
    POSThttps://trello.com/1/OAuthGetAccessTokencontent-type: application/x-www-form-urlencoded