How to find your Trello API key (4 steps)

Trello offers a powerful ticketing and project management platform for teams of all shapes and sizes. And while you can benefit from Trello’s standalone features and capabilities in a variety of ways, you can get even more value by integrating it with your product or your internal applications. 

Regardless of your planned integration use cases for Trello, you’ll first need to retrieve your unique API key. We’ll break down how you can do just that by walking you through 4 simple steps.

Step 1: Create a Trello account or login

The first thing you’ll need to do is either login to your Trello account or create a new account

To begin completing one of these actions, you can find the relevant buttons on the top right of the homepage.

A screenshot of Trello's homepage

Related: How to get your Freshdesk API key

Step 2: Access your API key page in your Power-Up Admin Portal

Once you’re logged in, you can visit your Power-Up Admin Portal. From there, click “New.”

A screenshot of the Power-Ups homepage

You should now see a pop-up that allows you to populate the appropriate fields for creating a Power-Up.

Note: If you already have a power up created and want to access its associated API key, you can skip this step.

Step 3: Generate a new API key

Within your newly-created Power-Up page, you can get an API key by clicking “Generate a new API key.”

A screenshot of where you can generate a new API key

Once you’ve clicked this, you’ll see a pop-up that confirms that this API key will replace the one used for GDPR compliance and personal data storage. It also warns you that you have 14 days to update your API key to maintain compliance.

A pop-up with additional information on the API key

You can go on to click “Generate API key.”

Related: The steps for creating your access token in GitLab

Step 4: Retrieve your API key 

You should now see your API key! You can copy and store this in a secure place.

A screenshot of where your API key, allowed origins, and secret appear

Within the page, you can also set up an origin(s) and an API secret. The former is a URL that a user is redirected to once they’ve authenticated their application with Trello; the latter is an additional layer of security to validate the user’s identity and scope of permissions when they make API requests to one of Trello's endpoints.

Other key considerations for building to Trello’s API

Before building to Trello’s API, it’s worth familiarizing yourself with the following.

Pricing

Trello offers several subscription options—Free, Standard, Premium, and Enterprise. The option that’s “right” for your organization depends on several factors, such as the number of employees and teams who’ll use the application and the specific views you want to access (e.g., Calendar View). 

Here’s a closer look at what you can expect from each plan:

A screenshot of Trello's pricing options

Learn more about Trello's plans.

Rate limits

Trello has imposed a rate limit of 300 requests every 10 seconds per API key and 100 requests every 10 seconds per token. 

On top of these limits, you can also register a webhook in Trello to listen for specific events (e.g., when a task is moved to completed), and receive real-time notifications any time one of these events occurs. 

Learn more about Trello’s API rate limits.

Errors

API requests to Trello’s endpoints can potentially lead to different issues. Here are just a few error status codes you might come across:

  • 400 Bad Request: when your API call is formatted improperly or missing key information
  • 401 Unauthorized: the requestor doesn’t have the required permissions to perform a certain action on the resource 
  • 403: Forbidden: the API simply doesn’t allow the request to happen
  • 404 Not Found: the requested resource isn’t available
  • 429 Too Many Requests: you’re violating their rate limit policies
  • 503: Service Unavailable: their server can’t accommodate the request due to the server being overloaded or undergoing maintenance
  • 504 Gateway Timeout: they can’t process the request within their time limit

Learn more about Trello's status code errors.

Final thoughts

Trello is a powerful ticketing and project management solution, but your clients are likely to use several others, such as Asana, Wrike, or Jira.

To help you integrate your product with all the ticketing solutions your clients use, you can build to Merge’s Ticketing Unified API

Learn more about the unified API, and Merge’s platform more broadly, by scheduling a demo with one of our integration experts!

But Merge isn’t just a Unified 
API product. Merge is an integration platform to also manage customer integrations.  gradient text
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.” gradient text
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.” gradient text
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.” gradient text

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.”

Daniel Marashlian - Co-Founder & CTO

This is a link inside of a rich text

  • List item
  • List item
  • List item
  1. List item
  2. List item
  3. List item
Caption goes here
This is some text inside of a div block.
Table of contents
Add hundreds of integrations to your product through Merge’s Unified API
Get a demo

How to find your Trello API key (4 steps)

Jon Gitlin
Senior Content Marketing Manager
@Merge

Trello offers a powerful ticketing and project management platform for teams of all shapes and sizes. And while you can benefit from Trello’s standalone features and capabilities in a variety of ways, you can get even more value by integrating it with your product or your internal applications. 

Regardless of your planned integration use cases for Trello, you’ll first need to retrieve your unique API key. We’ll break down how you can do just that by walking you through 4 simple steps.

Step 1: Create a Trello account or login

The first thing you’ll need to do is either login to your Trello account or create a new account

To begin completing one of these actions, you can find the relevant buttons on the top right of the homepage.

A screenshot of Trello's homepage

Related: How to get your Freshdesk API key

Step 2: Access your API key page in your Power-Up Admin Portal

Once you’re logged in, you can visit your Power-Up Admin Portal. From there, click “New.”

A screenshot of the Power-Ups homepage

You should now see a pop-up that allows you to populate the appropriate fields for creating a Power-Up.

Note: If you already have a power up created and want to access its associated API key, you can skip this step.

Step 3: Generate a new API key

Within your newly-created Power-Up page, you can get an API key by clicking “Generate a new API key.”

A screenshot of where you can generate a new API key

Once you’ve clicked this, you’ll see a pop-up that confirms that this API key will replace the one used for GDPR compliance and personal data storage. It also warns you that you have 14 days to update your API key to maintain compliance.

A pop-up with additional information on the API key

You can go on to click “Generate API key.”

Related: The steps for creating your access token in GitLab

Step 4: Retrieve your API key 

You should now see your API key! You can copy and store this in a secure place.

A screenshot of where your API key, allowed origins, and secret appear

Within the page, you can also set up an origin(s) and an API secret. The former is a URL that a user is redirected to once they’ve authenticated their application with Trello; the latter is an additional layer of security to validate the user’s identity and scope of permissions when they make API requests to one of Trello's endpoints.

Other key considerations for building to Trello’s API

Before building to Trello’s API, it’s worth familiarizing yourself with the following.

Pricing

Trello offers several subscription options—Free, Standard, Premium, and Enterprise. The option that’s “right” for your organization depends on several factors, such as the number of employees and teams who’ll use the application and the specific views you want to access (e.g., Calendar View). 

Here’s a closer look at what you can expect from each plan:

A screenshot of Trello's pricing options

Learn more about Trello's plans.

Rate limits

Trello has imposed a rate limit of 300 requests every 10 seconds per API key and 100 requests every 10 seconds per token. 

On top of these limits, you can also register a webhook in Trello to listen for specific events (e.g., when a task is moved to completed), and receive real-time notifications any time one of these events occurs. 

Learn more about Trello’s API rate limits.

Errors

API requests to Trello’s endpoints can potentially lead to different issues. Here are just a few error status codes you might come across:

  • 400 Bad Request: when your API call is formatted improperly or missing key information
  • 401 Unauthorized: the requestor doesn’t have the required permissions to perform a certain action on the resource 
  • 403: Forbidden: the API simply doesn’t allow the request to happen
  • 404 Not Found: the requested resource isn’t available
  • 429 Too Many Requests: you’re violating their rate limit policies
  • 503: Service Unavailable: their server can’t accommodate the request due to the server being overloaded or undergoing maintenance
  • 504 Gateway Timeout: they can’t process the request within their time limit

Learn more about Trello's status code errors.

Final thoughts

Trello is a powerful ticketing and project management solution, but your clients are likely to use several others, such as Asana, Wrike, or Jira.

To help you integrate your product with all the ticketing solutions your clients use, you can build to Merge’s Ticketing Unified API

Learn more about the unified API, and Merge’s platform more broadly, by scheduling a demo with one of our integration experts!

“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.”

Name
Position
Jon Gitlin
Senior Content Marketing Manager
@Merge

Jon Gitlin is the Managing Editor of Merge's blog. He has several years of experience in the integration and automation space; before Merge, he worked at Workato, an integration platform as a service (iPaaS) solution, where he also managed the company's blog. In his free time he loves to watch soccer matches, go on long runs in parks, and explore local restaurants.

Read more

How 3 cutting-edge fintech companies build customer-centric products

Insights

A guide to using bank feed APIs

Insights

3 challenges that FinServ companies face in building and maintaining customer-facing ERP integrations

Insights

Subscribe to the Merge Blog

Subscribe to the Merge Blog

Subscribe

Make integrations your competitive advantage

Stay in touch to learn how Merge can unlock hundreds of integrations in days, not years

Get a demo

Make integrations your competitive advantage

Stay in touch to learn how Merge can unlock hundreds of integrations in days, not years

Get a demo

Get our best content every week

Our weekly newsletter provides the best practices you need to build high performing product integrations.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.