Where to find client credentials (client_id and client_secret) to build a server-side OAuth app

I am trying to build an OAuth app as an integration between Freshworks and our product. This app would allow our clients to import their Freshdesk contact centre recordings onto our platform.

The Freshworks documentation here mentions that a client_id and a client_secret will be issued once I register the app.
I have already registered the app on the app management portal but I can’t find the credentials here. I need these credentials in order to test the API before I can submit the app. Am I missing something?

Hi @urav_c ,
Good Day! Welcome to the community!

I think you misunderstood the Oauth feature,
This feature is to use third party integration inside Freshdesk,

Can you please bit elaborate your use case?
do you want integrate your platform into Freshdesk or integrate Freshdesk into your platform?

Thanks

Hi @Santhosh ,
Thank you for your reply.

I am trying to integrate our platform inside Freshdesk such that users of Freshdesk contact centre can install our app from the Freshdesk marketplace. This app would allow the users to import their call recordings from their Freshdesk workplace to our platform. To do this, we need access to the Freshdesk API and also authorization from the individual users (our mutual clients), which is why OAuth.

If I am missing something here, please guide me on how I can use the Freshdesk APP feature to do the following:

  • Allow Freshdesk users (who also use our platform) to import their call recordings to our platform.
  • Publish this app on the app marketplace so that the users can easily find our App.
1 Like

@urav_c,
Good Day!

Unfortunately, there is no Oauth feature from our Freshdesk ecosystem, instead, you need to access the Freshdesk API via the API key mechanism.

you can make an API call via basic authorization.

example to view a ticket:

curl -v -u yourapikey:X -H "Content-Type: application/json" -X GET 'https://domain.freshdesk.com/api/v2/tickets/20' 

kindly refer to these to get more understanding :point_down:

https://developers.freshdesk.com/api/#view_a_ticket

https://developers.freshdesk.com/v2/docs/request-method/

Hope it helps :slight_smile:

Thanks

1 Like

Hi @urav_c

I seem to understand what you are looking for. You want to consume the REST APIs offered by Freshdesk using OAuth instead of the API key. This is certainly a huge demand our Freshdesk team is yet to address for developers.

Currently, no Product API from Freshworks offers OAuth 2.0-based API consumption.

Developers who build apps on the Freshworks developer platform can use the platform’s OAuth 2.0 capability for app users. For example, a Dropbox app can do OAuth 2.0 with Dropbox to access the user data within the app on the platform.

This topic was automatically closed 6 days after the last reply. New replies are no longer allowed.