Skip to content
Last updated

Freshservice integration

Freshservice is an IT service management (ITSM) platform for tickets, change and problem management, assets, and service catalog. Integrating Freshservice with Frontegg lets your application manage tickets, changes, problems, and releases, work with assets, software, and contracts, and access agents, requesters, projects, and the service catalog on behalf of your users — all through Frontegg's integration layer. Freshservice authenticates with a static API key, so there is no OAuth flow.


Prerequisites

  • A Freshservice account
  • Your Freshservice subdomain and an account API key

Connect Freshservice

Freshservice authenticates API requests with your account API key. You will also need your Freshservice subdomain — the first part of your Freshservice URL.

Step 1: Find your API key

Sign in to Freshservice, click your profile avatar in the top-right corner, and open Profile Settings. Your API key is shown in the Your API Key field on the right. Copy it.

Keep your API key secret

Your API key grants full access to your Freshservice account. Treat it like a password. If it is exposed, reset it from Profile Settings and never commit it to version control.

Step 2: Note your subdomain

Your subdomain is the first part of your Freshservice URL — for example, acme from acme.freshservice.com. Use the subdomain only, without https:// or the rest of the URL.

Configure the Frontegg portal

Once you have your API key and subdomain, configure the integration in the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Freshservice.
  2. Paste your API key into the API Key field.
  3. Enter your Freshservice domain — the subdomain only (for example, acme).
  4. Click Save.

Keep your credentials secure

Never share or commit your API key to version control.

Additional resources