How to register your own Freshservice OAuth app
Create OAuth credentials in the Freshworks developer portal and connect them to Tenklo
This guide shows you how to create OAuth credentials for Freshservice to obtain your client ID & secret. These are required to let your users grant your app access to their Freshservice account.
Freshservice uses Freshworks' organization-level OAuth, so you create the credentials in the Freshworks developer portal.
Sign in to the Freshworks developer portal
Go to the Freshworks developer login page, enter your organization URL (for example, acme.myfreshworks.com), and click Proceed.
- Click the settings icon in the left navigation bar.
- Click Connectivity and Tools, then click OAuth Credentials.
- Click Create OAuth Credentials.
Fill in:
- Name — your app's name, up to 3 words. Users see it when they authorize your app.
- Description — a short description of what your app does. Users also see this when they authorize.
- Redirect URL —
https://api.tenklo.dev/oauth/callback - Scopes — select the product you want to connect to (Freshservice), then select the specific scopes you want to request, such as
freshservice.tickets.view.
Click Create Credentials.
You can add scopes later, but you can't remove scopes once they're selected.
Copy the Client ID and Client Secret from the credentials page and enter them in your Freshservice (OAuth) integration in Tenklo.
In your Tenklo integration settings, add the scopes your integration needs. They must be scopes you selected when creating the OAuth credentials. Each Freshservice API endpoint lists its required scope in the Freshservice API documentation.
Follow the Quickstart to connect your first account.
For more details, see Freshworks' OAuth documentation.