Updated to version 5.1.
Since the update I get the below error when trying to authenticate to Halo:
{
"errorMessage": "Forbidden - perhaps check your credentials? [item 0]",
"errorDescription": "Request failed with status code 403",
"errorDetails": {
"rawErrorMessage": [
"Request failed with status code 403"
],
"httpCode": "403"
},
"n8nDetails": {
"nodeName": "Find the main site",
"nodeType": "n8n-nodes-halopsacomplete.haloPsa",
"nodeVersion": 1,
"resource": "sites",
"operation": "getAll",
"itemIndex": 0,
"time": "2026/05/28, 09:45:26",
"n8nVersion": "2.22.4 (Self Hosted)",
"binaryDataMode": "filesystem",
"stackTrace": [
"NodeApiError: Forbidden - perhaps check your credentials?",
" at ExecuteContext.apiRequest (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/transport.ts:179:9)",
" at processTicksAndRejections (node:internal/process/task_queues:104:5)",
" at ExecuteContext.execute (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/actions/sites/getAll/execute.ts:30:45)",
" at ExecuteContext.router (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/actions/router.ts:205:20)",
" at ExecuteContext.execute (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/HaloPsa.node.ts:845:10)",
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1053:9)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1327:11)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1778:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2426:11"
]
}
}
Updated to version 5.1.
Since the update I get the below error when trying to authenticate to Halo:
{
"errorMessage": "Forbidden - perhaps check your credentials? [item 0]",
"errorDescription": "Request failed with status code 403",
"errorDetails": {
"rawErrorMessage": [
"Request failed with status code 403"
],
"httpCode": "403"
},
"n8nDetails": {
"nodeName": "Find the main site",
"nodeType": "n8n-nodes-halopsacomplete.haloPsa",
"nodeVersion": 1,
"resource": "sites",
"operation": "getAll",
"itemIndex": 0,
"time": "2026/05/28, 09:45:26",
"n8nVersion": "2.22.4 (Self Hosted)",
"binaryDataMode": "filesystem",
"stackTrace": [
"NodeApiError: Forbidden - perhaps check your credentials?",
" at ExecuteContext.apiRequest (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/transport.ts:179:9)",
" at processTicksAndRejections (node:internal/process/task_queues:104:5)",
" at ExecuteContext.execute (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/actions/sites/getAll/execute.ts:30:45)",
" at ExecuteContext.router (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/actions/router.ts:205:20)",
" at ExecuteContext.execute (/home/node/.n8n/nodes/node_modules/n8n-nodes-halopsacomplete/nodes/HaloPSA/HaloPsa.node.ts:845:10)",
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1053:9)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1327:11)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1778:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_ab127feadfe58018bfc172b46ac66b6e/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2426:11"
]
}
}