Skip to content

Pipedrive

Node: pipedrive · Full type: n8n-nodes-base.pipedrive · Version: 1

Credentials

pipedriveApi (alias: @pipedrive) / pipedriveOAuth2Api (alias: @pipedrive)

CREDENTIAL @pipedrive = pipedriveApi "My Pipedrive"

Operations

Resource: activity

create

Parameter Type Default Details
subject string "" required
done options "0" 0, 1
type string "" required
additionalFields collection {} keys: deal_id, due_date, note, org_id, person_id, user_id, ...

delete

Parameter Type Default Details
activityId number 0 required

get

Parameter Type Default Details
activityId number 0 required
resolveProperties boolean false

getAll

Parameter Type Default Details
resolveProperties boolean false
additionalFields collection {} keys: done, end_date, filterId, start_date, type, user_id

update

Parameter Type Default Details
activityId number 0 required
updateFields collection {} keys: busy_flag, deal_id, due_date, done, note, org_id, ...
encodeProperties boolean false

Resource: deal

create

Parameter Type Default Details
title string "" required
associateWith options "organization" required; organization, person
org_id number 0 required
person_id number 0
additionalFields collection {} keys: currency, customProperties, label, lost_reason, org_id, person_id, ...

delete

Parameter Type Default Details
dealId number 0 required

duplicate

Parameter Type Default Details
dealId number 0 required

get

Parameter Type Default Details
dealId number 0 required
resolveProperties boolean false

getAll

Parameter Type Default Details
resolveProperties boolean false
filters collection {} keys: filter_id, stage_id, status, user_id
Parameter Type Default Details
term string "" required
exactMatch boolean false
additionalFields collection {} keys: includeFields, organizationId, personId, fields, status

update

Parameter Type Default Details
dealId number 0 required
updateFields collection {} keys: currency, customProperties, user_id, label, lost_reason, org_id, ...
encodeProperties boolean false

Resource: dealActivity

getAll

Parameter Type Default Details
dealId options "" required
additionalFields collection {} keys: done, exclude

Resource: dealProduct

add

Parameter Type Default Details
dealId options "" required
productId options "" required
item_price number 0 required
quantity number 1 required
additionalFields collection {} keys: comments, discount_percentage, product_variation_id

getAll

Parameter Type Default Details
dealId options "" required

remove

Parameter Type Default Details
dealId options "" required
productAttachmentId options "" required

update

Parameter Type Default Details
dealId options "" required
productAttachmentId options "" required
updateFields collection {} keys: comments, discount_percentage, item_price, quantity, product_variation_id

Resource: file

create

Parameter Type Default Details
binaryPropertyName string "data" required
additionalFields collection {} keys: activity_id, deal_id, org_id, person_id, product_id

delete

Parameter Type Default Details
fileId number 0 required

download

Parameter Type Default Details
fileId number 0 required
binaryPropertyName string "data" required

get

Parameter Type Default Details
fileId number 0 required

update

Parameter Type Default Details
fileId number 0 required
updateFields collection {} keys: name, description

Resource: lead

create

Parameter Type Default Details
title string "" required
associateWith options "organization" required; organization, person
organization_id number 0 required
person_id number 0 required
additionalFields collection {} keys: expected_close_date, label_ids, organization_id, owner_id, person_id, value

delete

Parameter Type Default Details
leadId string "" required

get

Parameter Type Default Details
leadId string "" required

getAll

Parameter Type Default Details
filters collection {} keys: archived_status

update

Parameter Type Default Details
leadId string "" required
updateFields collection {} keys: title, owner_id, label_ids, person_id, value, expected_close_date

Resource: note

create

Parameter Type Default Details
content string "" required
additionalFields collection {} keys: deal_id, lead_id, org_id, person_id

delete

Parameter Type Default Details
noteId number 0 required

get

Parameter Type Default Details
noteId number 0 required

getAll

Parameter Type Default Details
additionalFields collection {} keys: deal_id, lead_id, org_id, person_id

update

Parameter Type Default Details
noteId number 0 required
updateFields collection {} keys: content, deal_id, lead_id, org_id, person_id

Resource: organization

create

Parameter Type Default Details
name string "" required
additionalFields collection {} keys: customProperties, label, visible_to

delete

Parameter Type Default Details
organizationId number 0 required

get

Parameter Type Default Details
organizationId number 0 required
resolveProperties boolean false

getAll

Parameter Type Default Details
resolveProperties boolean false
filters collection {} keys: firstChar, filterId

search

Parameter Type Default Details
term string "" required
additionalFields collection {} keys: exactMatch, fields, rawData

update

Parameter Type Default Details
organizationId number "" required
updateFields collection {} keys: customProperties, label, name, owner_id, visible_to
encodeProperties boolean false

Resource: person

create

Parameter Type Default Details
name string "" required
additionalFields collection {} keys: customProperties, email, label, marketing_status, org_id, phone, ...

delete

Parameter Type Default Details
personId number 0 required

get

Parameter Type Default Details
personId number 0 required
resolveProperties boolean false

getAll

Parameter Type Default Details
resolveProperties boolean false
additionalFields collection {} keys: filterId, firstChar, sort

search

Parameter Type Default Details
term string "" required
additionalFields collection {} keys: exactMatch, fields, includeFields, organizationId, rawData

update

Parameter Type Default Details
personId number 0 required
updateFields collection {} keys: customProperties, email, label, marketing_status, name, org_id, ...
encodeProperties boolean false

Resource: product

getAll

Parameter Type Default Details
resolveProperties boolean false

Common Parameters

Parameter Type Default Details
authentication options "apiToken" apiToken, oAuth2

Parameter Details

additionalFields children:

Parameter Type Default Details
deal_id number 0
due_date dateTime ""
note string ""
org_id options ""
person_id number 0
user_id options ""
customProperties fixedCollection {} groups: property

updateFields children:

Parameter Type Default Details
busy_flag boolean false
deal_id number 0
due_date dateTime ""
done options "0" 0, 1
note string ""
org_id options ""
person_id number 0
public_description string ""
subject string ""
type string ""
user_id options ""
customProperties fixedCollection {} groups: property

filters children:

Parameter Type Default Details
filter_id options ""
stage_id options ""
status options "all_not_deleted" all_not_deleted, deleted, lost, open, won
user_id options ""

Example

NODE "pipedrive" @pipedrive AS "Pipedrive" {
  resource: "activity",
  operation: "get",
  subject: {{ $json.subject }},
  type: {{ $json.type }},
  activityId: 0
}