Implement OAuth authorization flow in Freshworks and Custom OAuth apps

Image of High-level OAuth flow - FWS apps accessing FWS resourcesHigh-level OAuth flow - FWS/Custom apps accessing FWS resources

To implement the OAuth flow in your Freshworks app that accesses Freshservice resources,

  1. Create the OAuth credentials for your app.
  2. Set up the OAuth configuration file.
  3. Use the request method to place the request to OAuth-secured resources.
  4. Test the OAuth flow.
  5. Publish your app. Important:The mapping between OAuth apps and OAuth credentials is 1-1. A configured OAuth credential can only be used with one app. If an app using the OAuth credential is published to the Marketplace as a Freshworks app or Custom app, in the App Management Portal ensure that you do not upload another app with the same credentials.

After Freshworks generates the OAuth credentials for your app, you can modify the Redirect URLs and App Scopes, if required. For information on how to do this, see Update OAuth credentials.