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?
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.
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.