pipedrive.json•22.2 kB
{
"nodeType": "n8n-nodes-base.pipedrive",
"displayName": "Pipedrive",
"description": "Create and edit data in Pipedrive",
"version": 1,
"properties": [
{
"name": "authentication",
"displayName": "Authentication",
"type": "options",
"default": "apiToken",
"options": [
{
"name": "API Token",
"value": "apiToken"
},
{
"name": "OAuth2",
"value": "oAuth2"
}
]
},
{
"name": "resource",
"displayName": "Resource",
"type": "options",
"default": "deal",
"options": [
{
"name": "Activity",
"value": "activity"
},
{
"name": "Deal",
"value": "deal"
},
{
"name": "Deal Activity",
"value": "dealActivity"
},
{
"name": "Deal Product",
"value": "dealProduct"
},
{
"name": "File",
"value": "file"
},
{
"name": "Lead",
"value": "lead"
},
{
"name": "Note",
"value": "note"
},
{
"name": "Organization",
"value": "organization"
},
{
"name": "Person",
"value": "person"
},
{
"name": "Product",
"value": "product"
}
]
},
{
"name": "operation",
"displayName": "Operation",
"type": "options",
"default": "create",
"description": "Create an activity",
"options": [
{
"name": "Create",
"value": "create",
"description": "Create an activity"
},
{
"name": "Delete",
"value": "delete",
"description": "Delete an activity"
},
{
"name": "Get",
"value": "get",
"description": "Get data of an activity"
},
{
"name": "Get Many",
"value": "getAll",
"description": "Get data of many activities"
},
{
"name": "Update",
"value": "update",
"description": "Update an activity"
}
],
"displayOptions": {
"show": {
"resource": [
"activity"
]
}
}
},
{
"name": "subject",
"displayName": "Subject",
"type": "string",
"default": "",
"description": "The subject of the activity to create",
"required": true,
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"activity"
]
}
}
},
{
"name": "done",
"displayName": "Done",
"type": "options",
"default": "0",
"description": "Whether the activity is done or not",
"options": [
{
"name": "Not Done",
"value": "0"
},
{
"name": "Done",
"value": "1"
}
],
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"activity"
]
}
}
},
{
"name": "type",
"displayName": "Type",
"type": "string",
"default": "",
"description": "Type of the activity like \"call\", \"meeting\", etc",
"placeholder": "call",
"required": true,
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"activity"
]
}
}
},
{
"name": "additionalFields",
"displayName": "Additional Fields",
"type": "collection",
"default": {},
"description": "ID of the deal this activity will be associated with",
"placeholder": "Add Field",
"options": [
{
"name": "deal_id",
"displayName": "Deal ID",
"type": "number",
"default": 0,
"description": "ID of the deal this activity will be associated with"
},
{
"name": "due_date",
"displayName": "Due Date",
"type": "dateTime",
"default": "",
"description": "Due Date to activity be done YYYY-MM-DD"
},
{
"name": "note",
"displayName": "Note",
"type": "string",
"default": "",
"description": "Note of the activity (HTML format)"
},
{
"name": "org_id",
"displayName": "Organization Name or ID",
"type": "options",
"default": "",
"description": "ID of the organization this activity will be associated with. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
},
{
"name": "person_id",
"displayName": "Person ID",
"type": "number",
"default": 0,
"description": "ID of the person this activity will be associated with"
},
{
"name": "user_id",
"displayName": "User Name or ID",
"type": "options",
"default": "",
"description": "ID of the active user whom the activity will be assigned to. If omitted, the activity will be assigned to the authorized user. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>."
}
],
"typeOptions": {
"rows": 5
},
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"activity"
]
}
}
},
{
"name": "activityId",
"displayName": "Activity ID",
"type": "number",
"default": 0,
"description": "ID of the activity to delete",
"required": true,
"displayOptions": {
"show": {
"operation": [
"delete"
],
"resource": [
"activity"
]
}
}
},
{
"name": "updateFields",
"displayName": "Update Fields",
"type": "collection",
"default": {},
"description": "Whether the user is set to busy during the activity",
"placeholder": "Add Field",
"options": [
{
"name": "busy_flag",
"displayName": "Busy Flag",
"type": "boolean",
"default": false,
"description": "Whether the user is set to busy during the activity"
},
{
"name": "deal_id",
"displayName": "Deal ID",
"type": "number",
"default": 0,
"description": "ID of the deal this activity will be associated with"
},
{
"name": "due_date",
"displayName": "Due Date",
"type": "dateTime",
"default": "",
"description": "Due Date to activity be done YYYY-MM-DD"
}
],
"typeOptions": {
"rows": 5
},
"displayOptions": {
"show": {
"operation": [
"update"
],
"resource": [
"activity"
]
}
}
},
{
"name": "title",
"displayName": "Title",
"type": "string",
"default": "",
"description": "The title of the deal to create",
"required": true,
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"deal"
]
}
}
},
{
"name": "associateWith",
"displayName": "Associate With",
"type": "options",
"default": "organization",
"description": "Type of entity to link to this deal",
"required": true,
"options": [
{
"name": "Organization",
"value": "organization"
},
{
"name": "Person",
"value": "person"
}
],
"displayOptions": {
"show": {
"resource": [
"deal"
],
"operation": [
"create"
]
}
}
},
{
"name": "org_id",
"displayName": "Organization ID",
"type": "number",
"default": 0,
"description": "ID of the organization this deal will be associated with",
"required": true,
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"deal"
],
"associateWith": [
"organization"
]
}
}
},
{
"name": "person_id",
"displayName": "Person ID",
"type": "number",
"default": 0,
"description": "ID of the person this deal will be associated with",
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"deal"
],
"associateWith": [
"person"
]
}
}
},
{
"name": "dealId",
"displayName": "Deal ID",
"type": "number",
"default": 0,
"description": "ID of the deal to delete",
"required": true,
"displayOptions": {
"show": {
"operation": [
"delete"
],
"resource": [
"deal"
]
}
}
},
{
"name": "productId",
"displayName": "Product Name or ID",
"type": "options",
"default": "",
"description": "The ID of the product to add to a deal. Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
"required": true,
"displayOptions": {
"show": {
"operation": [
"add"
],
"resource": [
"dealProduct"
]
}
}
},
{
"name": "item_price",
"displayName": "Item Price",
"type": "number",
"default": 0.0,
"description": "Price at which to add or update this product in a deal",
"required": true,
"displayOptions": {
"show": {
"operation": [
"add"
],
"resource": [
"dealProduct"
]
}
}
},
{
"name": "quantity",
"displayName": "Quantity",
"type": "number",
"default": 1,
"description": "How many items of this product to add/update in a deal",
"required": true,
"typeOptions": {
"minValue": 1
},
"displayOptions": {
"show": {
"operation": [
"add"
],
"resource": [
"dealProduct"
]
}
}
},
{
"name": "productAttachmentId",
"displayName": "Product Attachment Name or ID",
"type": "options",
"default": "",
"description": "ID of the deal-product (the ID of the product attached to the deal). Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>.",
"required": true,
"displayOptions": {
"show": {
"operation": [
"update"
],
"resource": [
"dealProduct"
]
}
}
},
{
"name": "term",
"displayName": "Term",
"type": "string",
"default": "",
"description": "The search term to look for. Minimum 2 characters (or 1 if using exact_match).",
"required": true,
"displayOptions": {
"show": {
"operation": [
"search"
],
"resource": [
"deal"
]
}
}
},
{
"name": "exactMatch",
"displayName": "Exact Match",
"type": "boolean",
"default": false,
"description": "Whether only full exact matches against the given term are returned. It is not case sensitive.",
"displayOptions": {
"show": {
"operation": [
"search"
],
"resource": [
"deal"
]
}
}
},
{
"name": "returnAll",
"displayName": "Return All",
"type": "boolean",
"default": false,
"description": "Whether to return all results or only up to a given limit",
"displayOptions": {
"show": {
"operation": [
"search"
]
}
}
},
{
"name": "limit",
"displayName": "Limit",
"type": "number",
"default": 100,
"description": "Max number of results to return",
"typeOptions": {
"minValue": 1,
"maxValue": 500
},
"displayOptions": {
"show": {
"operation": [
"search"
],
"returnAll": [
false
]
}
}
},
{
"name": "binaryPropertyName",
"displayName": "Input Binary Field",
"type": "string",
"default": "data",
"placeholder": "",
"required": true,
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"file"
]
}
}
},
{
"name": "fileId",
"displayName": "File ID",
"type": "number",
"default": 0,
"description": "ID of the file to delete",
"required": true,
"displayOptions": {
"show": {
"operation": [
"delete"
],
"resource": [
"file"
]
}
}
},
{
"name": "organization_id",
"displayName": "Organization ID",
"type": "number",
"default": 0,
"description": "ID of the organization to link to this lead",
"required": true,
"displayOptions": {
"show": {
"resource": [
"lead"
],
"operation": [
"create"
],
"associateWith": [
"organization"
]
}
}
},
{
"name": "leadId",
"displayName": "Lead ID",
"type": "string",
"default": "",
"description": "ID of the lead to delete",
"required": true,
"displayOptions": {
"show": {
"resource": [
"lead"
],
"operation": [
"delete"
]
}
}
},
{
"name": "content",
"displayName": "Content",
"type": "string",
"default": "",
"description": "The content of the note to create",
"required": true,
"typeOptions": {
"rows": 5
},
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"note"
]
}
}
},
{
"name": "noteId",
"displayName": "Note ID",
"type": "number",
"default": 0,
"description": "ID of the note to delete",
"required": true,
"displayOptions": {
"show": {
"operation": [
"delete"
],
"resource": [
"note"
]
}
}
},
{
"name": "name",
"displayName": "Name",
"type": "string",
"default": "",
"description": "The name of the organization to create",
"required": true,
"displayOptions": {
"show": {
"operation": [
"create"
],
"resource": [
"organization"
]
}
}
},
{
"name": "organizationId",
"displayName": "Organization ID",
"type": "number",
"default": 0,
"description": "ID of the organization to delete",
"required": true,
"displayOptions": {
"show": {
"operation": [
"delete"
],
"resource": [
"organization"
]
}
}
},
{
"name": "personId",
"displayName": "Person ID",
"type": "number",
"default": 0,
"description": "ID of the person to delete",
"required": true,
"displayOptions": {
"show": {
"operation": [
"delete"
],
"resource": [
"person"
]
}
}
},
{
"name": "resolveProperties",
"displayName": "Resolve Properties",
"type": "boolean",
"default": false,
"description": "By default do custom properties get returned only as ID instead of their actual name. Also option fields contain only the ID instead of their actual value. If this option gets set they get automatically resolved.",
"displayOptions": {
"show": {
"resource": [
"activity",
"deal",
"organization",
"person",
"product"
],
"operation": [
"get",
"getAll"
]
}
}
},
{
"name": "encodeProperties",
"displayName": "Encode Properties",
"type": "boolean",
"default": false,
"description": "By default do custom properties have to be set as ID instead of their actual name. Also option fields have to be set as ID instead of their actual value. If this option gets set they get automatically encoded.",
"displayOptions": {
"show": {
"resource": [
"activity",
"deal",
"organization",
"person",
"product"
],
"operation": [
"update"
]
}
}
},
{
"name": "filters",
"displayName": "Filters",
"type": "collection",
"default": {},
"placeholder": "Add Filter",
"displayOptions": {
"show": {
"resource": [
"lead"
],
"operation": [
"getAll"
]
}
}
}
],
"credentialsConfig": [
{
"name": "pipedriveApi",
"required": true
},
{
"name": "authentication",
"required": false
},
{
"name": "resource",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "subject",
"required": true
},
{
"name": "type",
"required": true
},
{
"name": "activityId",
"required": true
},
{
"name": "note",
"required": false
},
{
"name": "title",
"required": true
},
{
"name": "org_id",
"required": true
},
{
"name": "label",
"required": false
},
{
"name": "user_id",
"required": false
},
{
"name": "dealId",
"required": true
},
{
"name": "user_id",
"required": false
},
{
"name": "title",
"required": false
},
{
"name": "dealId",
"required": true
},
{
"name": "dealId",
"required": true
},
{
"name": "dealId",
"required": true
},
{
"name": "status",
"required": false
},
{
"name": "binaryPropertyName",
"required": true
},
{
"name": "fileId",
"required": true
},
{
"name": "title",
"required": true
},
{
"name": "organization_id",
"required": true
},
{
"name": "leadId",
"required": true
},
{
"name": "expected_close_date",
"required": false
},
{
"name": "content",
"required": true
},
{
"name": "name",
"required": true
},
{
"name": "label",
"required": false
},
{
"name": "organizationId",
"required": true
},
{
"name": "rawData",
"required": false
},
{
"name": "organizationId",
"required": true
},
{
"name": "label",
"required": false
},
{
"name": "name",
"required": true
},
{
"name": "email",
"required": false
},
{
"name": "org_id",
"required": false
},
{
"name": "owner_id",
"required": false
},
{
"name": "personId",
"required": true
},
{
"name": "email",
"required": false
},
{
"name": "name",
"required": false
},
{
"name": "resolveProperties",
"required": true
},
{
"name": "filters",
"required": false
},
{
"name": "filters",
"required": false
},
{
"name": "additionalFields",
"required": false
},
{
"name": "term",
"required": true
},
{
"name": "additionalFields",
"required": false
},
{
"name": "additionalFields",
"required": false
},
{
"name": "filters",
"required": false
},
{
"name": "user_id",
"required": false
}
],
"io": {
"inputs": [
"Main"
],
"outputs": [
"Main"
],
"outputNames": [],
"hints": {}
},
"wiring": {
"role": "generic",
"requires": [],
"optional": [],
"consumedBy": [],
"consumes": [
"Main"
],
"produces": [
"Main"
]
}
}