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:
-
What are the exact supported OAuth scopes for Freshservice?
Is there a list of valid scopes tied to API endpoints?
-
Does scope availability depend on account plan or admin settings? (I am using 14 day free trial)
-
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.


