could you be more precise as what do you mean by the environment not working? i really need this to be sorted out and i really never understood why it never wanted to work for me
By environment I simply meant something related to your specific setup (which is rather different from mine, where I run from the self-hosted n8n). Iād assume your tried to remove and setup the authentication (credentials for Zoho) from scratch? The error itself suggests there is a problem with authentication, so maybe trying to re-issue the OAuth app and then re-create the credentials in n8n too could help?..
I think is a lost cause, because what youve stated i have tried and once again made no signifcant progress. do you think i should communicate with a specialist in zoho apiās?
I mean that definitely wouldnāt hurt, although I donāt think theyād be able to help much tbh, because from what the error says (Unable to sign without access token), it sounds like n8n doesnāt have the access token to attach to the api request (or it is expired, or cleared). Since I am running the same authorization without any issues, I donāt believe the issue is with zoho authorization or token server, although I could be wrong.
Usually Iād question the redirect url, but since you are on cloud, i guess it is correct and is publicly accessible. I donāt know, friend, the mystery thickensā¦
I went through the thread, and just to make sure, since this part is not clear: @puplo8, did you move to self-hosting or are you still using the cloud version ?
Also :
Was it with a generic Oauth2 Api credential or still with Zoho Crm pre-defined credential type ?
If not tried already, here would be a generic Oauth2 Api credential config to try with the HttpRequest Node :
I found out my problem, i had my cousin import my workflow and make a fresh new zoho account, he lives in the US and im in Quebec Canada, when he used it it worked perfectly and its because n8n doesnt have the canadian server in the options
as you can see there is no ā.caā so im wondering if theres a way i can just get the canadian Oauth and finally get this running. FYI i am both on cloud and self hosted. i appreciate the help
Your account is 13 years old as you previously stated, so i would assume back then you automatically fell unto the .com domain. I guess you could make a new zoho account fresh and hopefully debunk me but iām quite sure i found the root of my problem
Iām also in Qc and had the same situation with Zoho Sign
You have no choice but to use the HttpRequest node with the generic Oauth2Api credential types.
The domain, instead of accounts.zoho.com, will be accounts.zohocloud.ca for every authentication urls (auth and token).
As for the api call itself, Iām not 100% sure and the doc or zoho support will have a clearer answer, but you could try with: www.zohoapis.ca/crm/....
Ok, and when you click Reconnect (in the credentials), are you prompted with the scopes and approval for access ? If you get the success screen immediately, the prompt parameter might not be in the right field or formatted correctly.
Can you send a screenshot of the credentials window ?
We can hop on a quick meet call if you prefer. Just DM me to schedule it.