I’m a heavy user of the Pipedrive nodes; I’ve found that there’s a new version (I assume to use the API v2) that is backward incompatible with the previous one.
The new nodes need a lot of work; for example, when creating a new Pipedrive Activity, and setting the “Person” (in the web UI); I’m getting this error:
`‘person_id’ is a read-only field. Add a primary participant to set ‘person_id’ instead. For example: “participants”: [{ “person_id”: 1, “primary”: true }]`
Bad request - please check your parameters
‘person_id’ is a read-only field. Add a primary participant to set ‘person_id’ instead. For example: “participants”: [{ “person_id”: 1, “primary”: true }]
n8n AI
Error details
From Pipedrive
Error code
400
Full message
{ "success": false, "error": "'person_id' is a read-only field. Add a primary participant to set 'person_id' instead. For example: \"participants\": [{ \"person_id\": 1, \"primary\": true }]", "code": "ERR_BAD_REQUEST" }
Other info
Node type
n8n-nodes-base.pipedrive
Node version
2 (Latest)
n8n version
2.23.2 (Cloud)
Time
6/3/2026, 6:18:03 PM
Stack trace
NodeApiError: Bad request - please check your parameters at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_09b6de71aa48ba17834bf7615757388b/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1368:10) at processTicksAndRejections (node:internal/process/task_queues:104:5) at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_09b6de71aa48ba17834bf7615757388b/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1711:11) at ExecuteContext.pipedriveApiRequest (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Pipedrive/v2/transport/pipedrive.api.ts:70:24) at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Pipedrive/v2/actions/activity/create.operation.ts:148:25) at ExecuteContext.router (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Pipedrive/v2/actions/router.ts:28:17) at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Pipedrive/v2/PipedriveV2.node.ts:29: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_09b6de71aa48ba17834bf7615757388b/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_09b6de71aa48ba17834bf7615757388b/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_09b6de71aa48ba17834bf7615757388b/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_09b6de71aa48ba17834bf7615757388b/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2426:11
Problem in node ‘Create an activity’
Bad request - please check your parameters