How to get your Freshdesk API key (4 steps)

Freshdesk, a product offered by Freshworks, offers an AI-driven ticketing platform that helps support teams provide better customer experiences at scale.

While the platform offers a variety of invaluable features and capabilities out-of-the-box, it can provide even more value when it’s integrated to your other internal applications or when customers connect it to your product. 

Regardless of your integration use case(s) with Freshdesk, you’ll need to retrieve your unique API key in the platform. We’ll help you do just that below!

Step 1: Start a free trial or login

If you’re not already a user, you can start a free trial for any Freshdesk plan. Otherwise, you can login to your account.

Where you can start a free trial in Freshdesk

Step 2: Click on Profile settings from your dashboard

Once you’re logged into your account, you should see the first initial of your first name on the top right corner. Click on that and then click on “Profile settings.”

How to navigate to your profile settings in Freshdesk

Related: How to generate your access token in Asana

3. Select View API Key

From your profile settings, you should see a button on the top right side that says “View API Key.” Go ahead and click this.

Where to view your API key from your profile settings

4. Complete the CAPTCHA 

The last step is completing the CAPTCHA. Once you’ve done that, your API key should appear!

Where your API key appears in your profile settings

Freshdesk will only show your API key once, so make sure to copy and secure it in a safe place!

Other considerations for building to Freshdesk’s API

Before building to Freshdesk’s API, you should look into and understand the following areas:

Pricing

Freshdesk offers four plans: “Free”, “Growth”, “Pro”, and “Enterprise.” 

While there’s some overlap between the plans, such as the ability to edit and route tickets as well as create tickets from emails and social posts, the more advanced plans come with additional features and functionality. This includes supporting more products, assigning agents more custom roles, and monitoring your team’s activities on Freshdesk via an audit log. 

A look at Frehdesk's price plans

Learn more about Freshdesk’s pricing.

Rate limits 

The plan you’re on determines the number of API calls you can make to a given endpoint—and in aggregate—per minute. 

If you’re on a free plan, you won’t be able to make any API calls. And as you move to more advanced paid plans, you’ll be able to make more calls per minute and additional calls per endpoint.

Freshdesk's rate limits

Learn more about Freshdesk’s rate limit policies.

Errors to look out for

While a wide range of errors can occur, here are a few of the most common ones according to Freshdesk:

  • 400 client or validation error: when the request body or string is in the incorrect format or is missing when it’s required
  • 401 authentication failure: the authorization header is wrong or isn’t present in the request
  • 404 requested resource not found: if the requested resource, such as a ticket, doesn’t exist
  • 429 rate limit exceeded: when your API rate limit has already been met in the current window
  • 500 unexpected server error: when an error occurs on Freshdesk’s server 

Final thoughts


Freshdesk is a popular ticketing solution, but it isn’t the only one your clients use. They may also be using ticketing tools like Asana, Trello, or GitHub.

You can offer integrations with any of the tickets solutions your clients have by building to Merge’s Ticketing Unified API

To learn more about the unified API, and Merge’s platform more broadly, you can schedule a demo with one of our integration experts!