Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Pipedrive connection the step signs in with. |
| Deal idRequired | text |
| Title | text |
| Pipeline id | number |
| Move to stage id | The List pipelines node gives you every stage's id. Leave at 0 to leave it be. |
| Mark it | "" or "open" or "won" or "lost" |
| Reason it was lost | text |
| Person id | number |
| Organization id | number |
| Owner id | number |
| Value | number |
| Currency | text |
| Probability | number |
| Expected close date | text |
| Label ids | Comma-separated. Labels are ids in v2, not words. |
| Custom fields | Keys are the 40-character field code, not the label you see in Pipedrive. |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `pipedrive`) |
dealId | textits `{{ }}` must give a string |
title | textits `{{ }}` must give a string |
pipelineId | number, by default 0 |
stageId | number, by default 0 |
status | "" or "open" or "won" or "lost" |
lostReason | textits `{{ }}` must give a string; used when `status` is "lost" |
personId | number, by default 0 |
orgId | number, by default 0 |
ownerId | number, by default 0 |
value | number |
currency | text |
probability | number |
expectedCloseDate | textits `{{ }}` must give a string |
labelIds | text |
customFields | object (any keys), by default {} |
Output
| Field | Type |
|---|---|
dealId | string |
deal | object |
Sample output, and the expression for each field
- deal
- id1
- dealId"1"
Errors
When a step of this node stops a run, the run page shows a code. Look it up:
Example step
The step as a flow file holds it. Replace each value in <…>.
{
"config": {
"connection": "<connection id>",
"currency": "",
"customFields": {},
"dealId": "<deal id>",
"expectedCloseDate": "",
"labelIds": "",
"lostReason": "",
"orgId": 0,
"ownerId": 0,
"personId": 0,
"pipelineId": 0,
"stageId": 0,
"status": "",
"title": ""
},
"label": "Update deal",
"type": "pipedrive.updateDeal",
"version": 2
}Older versions
A flow that already has this version keeps running it. A new step always gets the newest.
Version 1
| Setting | What it is |
|---|---|
| ConnectionRequired | The Pipedrive connection the step signs in with. |
| Deal idRequired | text |
| Title | text |
| Pipeline id | number |
| Move to stage id | The List pipelines node gives you every stage's id. Leave at 0 to leave it be. |
| Mark it | "" or "open" or "won" or "lost" |
| Reason it was lost | text |
| Person id | number |
| Organization id | number |
| Owner id | number |
| Value | number |
| Currency | text |
| Probability | number |
| Expected close date | text |
| Label ids | Comma-separated. Labels are ids in v2, not words. |
| Custom fields | Keys are the 40-character field code, not the label you see in Pipedrive. |
Technical details
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `pipedrive`) |
dealId | textits `{{ }}` must give a string |
title | textits `{{ }}` must give a string |
pipelineId | number, by default 0 |
stageId | number, by default 0 |
status | "" or "open" or "won" or "lost" |
lostReason | textits `{{ }}` must give a string; used when `status` is "lost" |
personId | number, by default 0 |
orgId | number, by default 0 |
ownerId | number, by default 0 |
value | number, by default 0 |
currency | text |
probability | number, by default 0 |
expectedCloseDate | textits `{{ }}` must give a string |
labelIds | text |
customFields | object (any keys), by default {} |