OAuth 2.0 Authorization Failing with Invalid Scope Error in Freshservice

I am trying to set up OAuth 2.0 authorization for Freshservice using Postman.

Grant Type: Authorization Code

Auth URL: “Freshworks

Access Token URL: ““Freshworks

Callback URL: https://oauth.pstmn.io/v1/callback

Client ID / Secret: Configured correctly (verified)

State: Added to prevent CSRF error (resolved that issue)

Now, when I try to authorize, I receive the following error on the Freshservice login screen:

“The requested scope is invalid or not applicable to your account. Please ensure you are requesting valid permissions.”

Scope I used in Postman:

freshservice.tickets.create freshservice.tickets.view

Problem:
Even after correcting URLs and adding a state parameter, the authorization consistently fails with the “invalid scope” error. I’m unsure which scopes are actually valid for Freshservice or how to confirm which ones are enabled for my account.

Questions:

  1. What are the exact supported OAuth scopes for Freshservice?

    Is there a list of valid scopes tied to API endpoints?

  2. Does scope availability depend on account plan or admin settings? (I am using 14 day free trial)

  3. How can I verify which scopes are allowed for my app before attempting the OAuth flow?

Any help or references to the correct documentation would be appreciated.

@Freddy How to resolve this issue …?

Hi @adarshrk,

Greetings!

I am facing the exact issue, were you able to find any solution to circumvent this?

Thank you.

1 Like

Hi @Bene_Immanuel ,
I’m still stuck on this. I’ve gone through the documentation and tried ChatGPT, but couldn’t find a solution.