❗ Freshworks OAuth Access Token Works, But API Returns login: failed

I’m developing an external app for Freshworks CRM, and I’m having trouble using the OAuth access token I received.

:wrench: What I’ve Done So Far

  • Completed OAuth 2.0 Authorization Code flow successfully
  • Received a valid access_token from https://${app_domain_url}/org/oauth/v2/token
  • Scopes granted:
    • freshsales.deals.view
    • freshsales.deals.edit
    • freshsales.deals.fields.view
  • JWT decoded correctly with:
    • organisation_id, account_id, app_id, scope, etc.
    • ext_oauth: true
    • Valid iat, exp timestamps

curl -X GET “https://yashksaini.myfreshworks.com/crm/sales/api/deals/filters
-H “Authorization: Bearer <access_token>”
-H “Content-Type: application/json”

Response I am getting

{
  "login": "failed",
  "message": null
}
  • Has anyone faced this while using an external app token?
  • Is there a different base URL for external apps?

I am also facing the same issue. If your issue got resolved, please guide me. Thank you.

I am also facing the same issue. Did anyone find the solution?

Still Happening the same issue. Any updates regarding this issue? If there any updates please update this comment as well.

Hi everyone! Have we been able to identify any reliable solutions for this issue? It would be great to collaborate and share our insights.