I’m developing an external app for Freshworks CRM, and I’m having trouble using the OAuth access token I received.
What I’ve Done So Far
- Completed OAuth 2.0 Authorization Code flow successfully
- Received a valid
access_tokenfromhttps://${app_domain_url}/org/oauth/v2/token - Scopes granted:
freshsales.deals.viewfreshsales.deals.editfreshsales.deals.fields.view
- JWT decoded correctly with:
organisation_id,account_id,app_id,scope, etc.ext_oauth: true- Valid
iat,exptimestamps
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?