I’m running n8n on docker on a custom subdomain and wanted to use the Clickup Oauth2 credentials to connect n8n with clickup.
The n8n workflow is saved and active
I tested initially by using a webhook URL trigger to check if it would work and it does execute the workflow.
When I use an access token it works, and I can select the workspace, folders, etc. but how does the trigger get triggered ?
I created a * event trigger as below but the workflow does not execute
I then tried to add an app in Clickup and use Oauth2 but when I click Connect OAuth Credentials and I select the workspace and Save, I receive the following error in the n8n logs and Oauth fails to connect
n8n_1 | (node:6) UnhandledPromiseRejectionWarning: Error: HTTP status 401
n8n_1 | at /usr/local/lib/node_modules/n8n/node_modules/client-oauth2/src/client-oauth2.js:283:25
n8n_1 | at processTicksAndRejections (internal/process/task_queues.js:93:5)
n8n_1 | at async /usr/local/lib/node_modules/n8n/dist/src/Server.js:878:32
n8n_1 | (Usenode --trace-warnings ...to show where the warning was created)
n8n_1 | (node:6) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag--unhandled-rejections=strict(see Command-line API | Node.js v26.1.0 Documentation). (rejection id: 2)
n8n_1 | (node:6) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
