Predefined Zoho Authorizations Not Working For HTTP Client

As the Zoho Node doesn’t contain a Custom API call or the ability to find an account with anything besides the ID, I have been trying to use the HTTP Client as suggested, though when using the Predefined Authorizations as I do with others, it fails each time.

The error message that comes back is

"status":"rejected",

"reason":{

"message":"Authorization failed - please check your credentials",

"timestamp":1709513932424,

"name":"NodeApiError",

"description":"401 - "{\"code\":\"INVALID_TOKEN\",\"details\":{},\"message\":\"invalid oauth token\",\"status\":\"error\"}\n"",

"context":{

},

"cause":{

"message":"401 - "{\"code\":\"INVALID_TOKEN\",\"details\":{},\"message\":\"invalid oauth token\",\"status\":\"error\"}\n"",

"name":"Error",

"stack":"Error: 401 - "{\"code\":\"INVALID_TOKEN\",\"details\":{},\"message\":\"invalid oauth token\",\"status\":\"error\"}\n" at createError (/usr/local/lib/node_modules/n8n/node_modules/axios/lib/core/createError.js:16:15) at settle (/usr/local/lib/node_modules/n8n/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/usr/local/lib/node_modules/n8n/node_modules/axios/lib/adapters/http.js:269:11) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.emit (node:domain:489:12) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21)"

}

}

}

The workflow in question is

Information on your n8n setup

-Version 0.221.2

  • **Database - Unsure

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hey @LBAdam,

If you are running 0.221.2 I would recommend upgrading first then see if it is still an issue.