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_token
fromhttps://${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?