Pipedrive

Use Pipedrive to manage deals, leads, activities, and projects, inspect pipelines, and retrieve CRM files and mail threads.

Usage Instructions

Integrate Pipedrive into your workflow. Manage deals, leads, persons, organizations, notes, projects, activities, files, and mail, and start workflows from Pipedrive webhooks when records change.

Actions

Get All Deals from Pipedrive

Retrieve all deals from Pipedrive with optional filters

Input

ParameterTypeRequiredDescription
statusstringNoOnly fetch deals with a specific status. Values: open, won, lost. If omitted, all not deleted deals are returned
person_idstringNoIf supplied, only deals linked to the specified person are returned (e.g., "456")
org_idstringNoIf supplied, only deals linked to the specified organization are returned (e.g., "789")
pipeline_idstringNoIf supplied, only deals in the specified pipeline are returned (e.g., "1")
updated_sincestringNoIf set, only deals updated after this time are returned. Format: 2025-01-01T10:20:00Z
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
cursorstringNoFor pagination, the marker representing the first item on the next page

Output

ParameterTypeDescription
dealsarrayArray of deal objects from Pipedrive
↳ idnumberDeal ID
↳ titlestringDeal title
↳ valuenumberDeal value
↳ currencystringCurrency code
↳ statusstringDeal status (open, won, lost, deleted)
↳ stage_idnumberPipeline stage ID
↳ pipeline_idnumberPipeline ID
↳ person_idnumberAssociated person ID
↳ org_idnumberAssociated organization ID
↳ owner_idnumberDeal owner user ID
↳ add_timestringWhen the deal was created (ISO 8601)
↳ update_timestringWhen the deal was last updated (ISO 8601)
↳ won_timestringWhen the deal was won
↳ lost_timestringWhen the deal was lost
↳ close_timestringWhen the deal was closed
↳ expected_close_datestringExpected close date
metadataobjectPagination metadata for the response
↳ total_itemsnumberTotal number of items
↳ has_morebooleanWhether more items are available
↳ next_cursorstringCursor for fetching the next page (v2 endpoints)
↳ next_startnumberOffset for fetching the next page (v1 endpoints)
successbooleanOperation success status

Get Deal Details from Pipedrive

Retrieve detailed information about a specific deal

Input

ParameterTypeRequiredDescription
deal_idstringYesThe ID of the deal to retrieve (e.g., "123")

Output

ParameterTypeDescription
dealobjectDeal object with full details
successbooleanOperation success status

Create Deal in Pipedrive

Create a new deal in Pipedrive

Input

ParameterTypeRequiredDescription
titlestringYesThe title of the deal (e.g., "Enterprise Software License")
valuestringNoThe monetary value of the deal (e.g., "5000")
currencystringNoCurrency code (e.g., "USD", "EUR", "GBP")
person_idstringNoID of the person this deal is associated with (e.g., "456")
org_idstringNoID of the organization this deal is associated with (e.g., "789")
pipeline_idstringNoID of the pipeline this deal should be placed in (e.g., "1")
stage_idstringNoID of the stage this deal should be placed in (e.g., "2")
statusstringNoStatus of the deal: open, won, lost
expected_close_datestringNoExpected close date in YYYY-MM-DD format (e.g., "2025-06-30")

Output

ParameterTypeDescription
dealobjectThe created deal object
successbooleanOperation success status

Update Deal in Pipedrive

Update an existing deal in Pipedrive

Input

ParameterTypeRequiredDescription
deal_idstringYesThe ID of the deal to update (e.g., "123")
titlestringNoNew title for the deal (e.g., "Updated Enterprise License")
valuestringNoNew monetary value for the deal (e.g., "7500")
statusstringNoNew status: open, won, lost
stage_idstringNoNew stage ID for the deal (e.g., "3")
expected_close_datestringNoNew expected close date in YYYY-MM-DD format (e.g., "2025-07-15")

Output

ParameterTypeDescription
dealobjectThe updated deal object
successbooleanOperation success status

Get Files from Pipedrive

Retrieve files from Pipedrive with optional filters

Input

ParameterTypeRequiredDescription
sortstringNoSort files by field (supported: "id", "update_time")
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 100)
startstringNoPagination start offset (0-based index of the first item to return)
downloadFilesbooleanNoDownload file contents into file outputs

Output

ParameterTypeDescription
filesarrayArray of file objects from Pipedrive
↳ idnumberFile ID
↳ namestringFile name
↳ file_typestringFile type/extension
↳ file_sizenumberFile size in bytes
↳ add_timestringWhen the file was uploaded
↳ update_timestringWhen the file was last updated
↳ deal_idnumberAssociated deal ID
↳ person_idnumberAssociated person ID
↳ org_idnumberAssociated organization ID
↳ urlstringFile download URL
downloadedFilesfile[]Downloaded files from Pipedrive
total_itemsnumberTotal number of files returned
has_morebooleanWhether more files are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

Get Mail Threads from Pipedrive

Retrieve mail threads from Pipedrive mailbox

Input

ParameterTypeRequiredDescription
folderstringNoFilter by folder: inbox, drafts, sent, archive (default: inbox)
limitstringNoNumber of results to return (e.g., "25", default: 50)
startstringNoPagination start offset (0-based index of the first item to return)

Output

ParameterTypeDescription
messagesarrayArray of mail thread objects from Pipedrive mailbox
total_itemsnumberTotal number of mail threads returned
has_morebooleanWhether more messages are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

Get Mail Thread Messages from Pipedrive

Retrieve all messages from a specific mail thread

Input

ParameterTypeRequiredDescription
thread_idstringYesThe ID of the mail thread (e.g., "12345")

Output

ParameterTypeDescription
messagesarrayArray of mail message objects from the thread
metadataobjectThread and pagination metadata
successbooleanOperation success status

Get Pipelines from Pipedrive

Retrieve all pipelines from Pipedrive

Input

ParameterTypeRequiredDescription
sort_bystringNoField to sort by: id, update_time, add_time (default: id)
sort_directionstringNoSorting direction: asc, desc (default: asc)
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoPagination start offset (0-based index of the first item to return)

Output

ParameterTypeDescription
pipelinesarrayArray of pipeline objects from Pipedrive
↳ idnumberPipeline ID
↳ namestringPipeline name
↳ url_titlestringURL-friendly title
↳ order_nrnumberPipeline order number
↳ activebooleanWhether the pipeline is active
↳ deal_probabilitybooleanWhether deal probability is enabled
↳ add_timestringWhen the pipeline was created
↳ update_timestringWhen the pipeline was last updated
total_itemsnumberTotal number of pipelines returned
has_morebooleanWhether more pipelines are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

Get Pipeline Deals from Pipedrive

Retrieve all deals in a specific pipeline

Input

ParameterTypeRequiredDescription
pipeline_idstringYesThe ID of the pipeline (e.g., "1")
stage_idstringNoFilter by specific stage within the pipeline (e.g., "2")
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoPagination start offset (0-based index of the first item to return)

Output

ParameterTypeDescription
dealsarrayArray of deal objects from the pipeline
metadataobjectPipeline and pagination metadata
successbooleanOperation success status

Get Projects from Pipedrive

Retrieve all projects or a specific project from Pipedrive

Input

ParameterTypeRequiredDescription
project_idstringNoOptional: ID of a specific project to retrieve (e.g., "123")
statusstringNoFilter by project status: open, completed, deleted (only for listing all)
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500, only for listing all)
cursorstringNoFor pagination, the marker representing the first item on the next page

Output

ParameterTypeDescription
projectsarrayArray of project objects (when listing all)
projectobjectSingle project object (when project_id is provided)
total_itemsnumberTotal number of projects returned
has_morebooleanWhether more projects are available
next_cursorstringCursor for fetching the next page
successbooleanOperation success status

Create Project in Pipedrive

Create a new project in Pipedrive

Input

ParameterTypeRequiredDescription
titlestringYesThe title of the project (e.g., "Q2 Marketing Campaign")
descriptionstringNoDescription of the project
start_datestringNoProject start date in YYYY-MM-DD format (e.g., "2025-04-01")
end_datestringNoProject end date in YYYY-MM-DD format (e.g., "2025-06-30")

Output

ParameterTypeDescription
projectobjectThe created project object
successbooleanOperation success status

Get Activities from Pipedrive

Retrieve activities (tasks) from Pipedrive with optional filters

Input

ParameterTypeRequiredDescription
user_idstringNoFilter activities by user ID (e.g., "123")
typestringNoFilter by activity type (call, meeting, task, deadline, email, lunch)
donestringNoFilter by completion status: 0 for not done, 1 for done
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoPagination start offset (0-based index of the first item to return)

Output

ParameterTypeDescription
activitiesarrayArray of activity objects from Pipedrive
↳ idnumberActivity ID
↳ subjectstringActivity subject
↳ typestringActivity type (call, meeting, task, etc.)
↳ due_datestringDue date (YYYY-MM-DD)
↳ due_timestringDue time (HH:MM)
↳ durationstringDuration (HH:MM)
↳ deal_idnumberAssociated deal ID
↳ person_idnumberAssociated person ID
↳ org_idnumberAssociated organization ID
↳ donebooleanWhether the activity is done
↳ notestringActivity note
↳ add_timestringWhen the activity was created
↳ update_timestringWhen the activity was last updated
total_itemsnumberTotal number of activities returned
has_morebooleanWhether more activities are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

Create Activity in Pipedrive

Create a new activity (task) in Pipedrive

Input

ParameterTypeRequiredDescription
subjectstringYesThe subject/title of the activity (e.g., "Follow up call with John")
typestringYesActivity type: call, meeting, task, deadline, email, lunch
due_datestringYesDue date in YYYY-MM-DD format (e.g., "2025-03-15")
due_timestringNoDue time in HH:MM format (e.g., "14:30")
durationstringNoDuration in HH:MM format (e.g., "01:00" for 1 hour)
deal_idstringNoID of the deal to associate with (e.g., "123")
person_idstringNoID of the person to associate with (e.g., "456")
org_idstringNoID of the organization to associate with (e.g., "789")
notestringNoNotes for the activity

Output

ParameterTypeDescription
activityobjectThe created activity object
successbooleanOperation success status

Update Activity in Pipedrive

Update an existing activity (task) in Pipedrive

Input

ParameterTypeRequiredDescription
activity_idstringYesThe ID of the activity to update (e.g., "12345")
subjectstringNoNew subject/title for the activity (e.g., "Updated meeting with client")
due_datestringNoNew due date in YYYY-MM-DD format (e.g., "2025-03-20")
due_timestringNoNew due time in HH:MM format (e.g., "15:00")
durationstringNoNew duration in HH:MM format (e.g., "00:30" for 30 minutes)
donestringNoMark as done: 0 for not done, 1 for done
notestringNoNew notes for the activity

Output

ParameterTypeDescription
activityobjectThe updated activity object
successbooleanOperation success status

Get Leads from Pipedrive

Retrieve all leads or a specific lead from Pipedrive

Input

ParameterTypeRequiredDescription
lead_idstringNoOptional: ID of a specific lead to retrieve (e.g., "abc123-def456-ghi789")
archivedstringNoGet archived leads instead of active ones (e.g., "true" or "false")
owner_idstringNoFilter by owner user ID (e.g., "123")
person_idstringNoFilter by person ID (e.g., "456")
organization_idstringNoFilter by organization ID (e.g., "789")
limitstringNoNumber of results to return (e.g., "50", default: 100, max: 500)
startstringNoPagination start offset (0-based index of the first item to return)

Output

ParameterTypeDescription
leadsarrayArray of lead objects (when listing all)
↳ idstringLead ID (UUID)
↳ titlestringLead title
↳ person_idnumberID of the associated person
↳ organization_idnumberID of the associated organization
↳ owner_idnumberID of the lead owner
↳ valueobjectLead value
↳ amountnumberValue amount
↳ currencystringCurrency code (e.g., USD, EUR)
↳ expected_close_datestringExpected close date (YYYY-MM-DD)
↳ is_archivedbooleanWhether the lead is archived
↳ was_seenbooleanWhether the lead was seen
↳ add_timestringWhen the lead was created (ISO 8601)
↳ update_timestringWhen the lead was last updated (ISO 8601)
leadobjectSingle lead object (when lead_id is provided)
↳ idstringLead ID (UUID)
↳ titlestringLead title
↳ person_idnumberID of the associated person
↳ organization_idnumberID of the associated organization
↳ owner_idnumberID of the lead owner
↳ valueobjectLead value
↳ amountnumberValue amount
↳ currencystringCurrency code (e.g., USD, EUR)
↳ expected_close_datestringExpected close date (YYYY-MM-DD)
↳ is_archivedbooleanWhether the lead is archived
↳ was_seenbooleanWhether the lead was seen
↳ add_timestringWhen the lead was created (ISO 8601)
↳ update_timestringWhen the lead was last updated (ISO 8601)
total_itemsnumberTotal number of leads returned
has_morebooleanWhether more leads are available
next_startnumberOffset for fetching the next page
successbooleanOperation success status

Create Lead in Pipedrive

Create a new lead in Pipedrive

Input

ParameterTypeRequiredDescription
titlestringYesThe name of the lead (e.g., "Acme Corp - Website Redesign")
person_idstringNoID of the person (REQUIRED unless organization_id is provided) (e.g., "456")
organization_idstringNoID of the organization (REQUIRED unless person_id is provided) (e.g., "789")
owner_idstringNoID of the user who will own the lead (e.g., "123")
value_amountstringNoPotential value amount (e.g., "10000")
value_currencystringNoCurrency code (e.g., "USD", "EUR", "GBP")
expected_close_datestringNoExpected close date in YYYY-MM-DD format (e.g., "2025-04-15")
visible_tostringNoVisibility: 1 (Owner & followers), 3 (Entire company)

Output

ParameterTypeDescription
leadobjectThe created lead object
successbooleanOperation success status

Update Lead in Pipedrive

Update an existing lead in Pipedrive

Input

ParameterTypeRequiredDescription
lead_idstringYesThe ID of the lead to update (e.g., "abc123-def456-ghi789")
titlestringNoNew name for the lead (e.g., "Updated Lead - Premium Package")
person_idstringNoNew person ID (e.g., "456")
organization_idstringNoNew organization ID (e.g., "789")
owner_idstringNoNew owner user ID (e.g., "123")
value_amountstringNoNew value amount (e.g., "15000")
value_currencystringNoNew currency code (e.g., "USD", "EUR", "GBP")
expected_close_datestringNoNew expected close date in YYYY-MM-DD format (e.g., "2025-05-01")
is_archivedstringNoArchive the lead: true or false

Output

ParameterTypeDescription
leadobjectThe updated lead object
successbooleanOperation success status

Delete Lead from Pipedrive

Delete a specific lead from Pipedrive

Input

ParameterTypeRequiredDescription
lead_idstringYesThe ID of the lead to delete (e.g., "abc123-def456-ghi789")

Output

ParameterTypeDescription
dataobjectDeletion confirmation data
successbooleanOperation success status

Convert Lead to Deal in Pipedrive

Start converting a Pipedrive lead into a deal. Returns a conversion ID; the new deal ID is available from the conversion status once the job completes.

Input

ParameterTypeRequiredDescription
lead_idstringYesID (UUID) of the lead to convert
stage_idstringNoStage to place the new deal in. The pipeline follows from the stage
pipeline_idstringNoPipeline to place the new deal in, at its first stage

Output

ParameterTypeDescription
conversion_idstringID (UUID) of the conversion job
successbooleanOperation success status

Get Lead Conversion Status from Pipedrive

Check a lead-to-deal conversion job. Returns the status and, once completed, the new deal ID.

Input

ParameterTypeRequiredDescription
lead_idstringYesID (UUID) of the converted lead
conversion_idstringYesConversion ID returned by the convert lead operation

Output

ParameterTypeDescription
conversion_idstringID of the conversion job
statusstringJob status: not_started, running, completed, failed, or rejected
deal_idnumberID of the new deal, present once the conversion completed
lead_idstringID of the lead
successbooleanOperation success status

Create Person in Pipedrive

Create a new person (contact) in Pipedrive with emails, phones, and an organization

Input

ParameterTypeRequiredDescription
namestringYesFull name of the person (e.g., "Jane Smith")
emailstringNoEmail address, or several separated by commas. The first is primary (e.g., "jane@acme.com")
phonestringNoPhone number, or several separated by commas. The first is primary (e.g., "+14155550100")
org_idstringNoID of the organization to link the person to (e.g., "789")
owner_idstringNoID of the user who owns the person (e.g., "123")
visible_tostringNoVisibility: 1 owner only, 3 entire company, 5 or 7 on Professional plans
custom_fieldsjsonNoCustom field values keyed by the 40-character field hash

Output

ParameterTypeDescription
personobjectThe created person
↳ idnumberPerson ID
↳ namestringFull name
↳ first_namestringFirst name
↳ last_namestringLast name
↳ owner_idnumberOwner user ID
↳ org_idnumberLinked organization ID
↳ emailsarrayEmail addresses
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ phonesarrayPhone numbers
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ visible_tonumberVisibility setting
↳ label_idsarrayIDs of labels on the person
↳ is_deletedbooleanWhether the person is deleted
↳ add_timestringWhen the person was created (ISO 8601)
↳ update_timestringWhen the person was last updated (ISO 8601)
↳ custom_fieldsjsonCustom field values keyed by the 40-character field hash
successbooleanOperation success status

Update Person in Pipedrive

Update a Pipedrive person. Emails or phones you provide replace the existing list.

Input

ParameterTypeRequiredDescription
person_idstringYesID of the person to update (e.g., "456")
namestringNoNew full name
emailstringNoReplacement email list, separated by commas. The first is primary
phonestringNoReplacement phone list, separated by commas. The first is primary
org_idstringNoID of the organization to link the person to
owner_idstringNoID of the new owner user
visible_tostringNoVisibility: 1 owner only, 3 entire company, 5 or 7 on Professional plans
custom_fieldsjsonNoCustom field values keyed by the 40-character field hash

Output

ParameterTypeDescription
personobjectThe updated person
↳ idnumberPerson ID
↳ namestringFull name
↳ first_namestringFirst name
↳ last_namestringLast name
↳ owner_idnumberOwner user ID
↳ org_idnumberLinked organization ID
↳ emailsarrayEmail addresses
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ phonesarrayPhone numbers
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ visible_tonumberVisibility setting
↳ label_idsarrayIDs of labels on the person
↳ is_deletedbooleanWhether the person is deleted
↳ add_timestringWhen the person was created (ISO 8601)
↳ update_timestringWhen the person was last updated (ISO 8601)
↳ custom_fieldsjsonCustom field values keyed by the 40-character field hash
successbooleanOperation success status

Get Person from Pipedrive

Retrieve a Pipedrive person by ID

Input

ParameterTypeRequiredDescription
person_idstringYesID of the person to retrieve (e.g., "456")

Output

ParameterTypeDescription
personobjectThe person
↳ idnumberPerson ID
↳ namestringFull name
↳ first_namestringFirst name
↳ last_namestringLast name
↳ owner_idnumberOwner user ID
↳ org_idnumberLinked organization ID
↳ emailsarrayEmail addresses
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ phonesarrayPhone numbers
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ visible_tonumberVisibility setting
↳ label_idsarrayIDs of labels on the person
↳ is_deletedbooleanWhether the person is deleted
↳ add_timestringWhen the person was created (ISO 8601)
↳ update_timestringWhen the person was last updated (ISO 8601)
↳ custom_fieldsjsonCustom field values keyed by the 40-character field hash
successbooleanOperation success status

Search Persons in Pipedrive

Search Pipedrive persons by name, email, phone, notes, or custom fields. Use it to match an inbound lead to an existing contact.

Input

ParameterTypeRequiredDescription
termstringYesSearch term, at least 2 characters or 1 with exact match (e.g., "jane@acme.com" or "+14155550100")
search_fieldsstringNoComma-separated fields to search: name, email, phone, notes, custom_fields. Defaults to all
exact_matchbooleanNoReturn only full, case-insensitive exact matches
org_idstringNoOnly return persons linked to this organization ID
limitstringNoNumber of results (default 100, max 100)
cursorstringNoPagination cursor from a previous response

Output

ParameterTypeDescription
itemsarrayMatching persons, best match first
↳ result_scorenumberSearch relevancy score
↳ itemobjectThe matching person
↳ idnumberPerson ID
↳ typestringItem type (person)
↳ namestringPerson name
↳ phonesarrayPhone numbers
↳ emailsarrayEmail addresses
↳ visible_tonumberVisibility setting
↳ ownerobjectOwner of the person
↳ idnumberOwner user ID
↳ organizationobjectLinked organization
↳ idnumberOrganization ID
↳ namestringOrganization name
↳ custom_fieldsarrayMatching custom field values
↳ notesarrayMatching notes
successbooleanOperation success status

List Persons in Pipedrive

List Pipedrive persons, optionally filtered by organization, owner, or deal

Input

ParameterTypeRequiredDescription
org_idstringNoOnly return persons linked to this organization ID
owner_idstringNoOnly return persons owned by this user ID
deal_idstringNoOnly return persons linked to this deal ID
updated_sincestringNoOnly return persons updated at or after this RFC 3339 time
sort_bystringNoSort field: id, update_time, or add_time
sort_directionstringNoSort direction: asc or desc
limitstringNoNumber of results (default 100, max 500)
cursorstringNoPagination cursor from a previous response

Output

ParameterTypeDescription
personsarrayPersons in this page
↳ idnumberPerson ID
↳ namestringFull name
↳ first_namestringFirst name
↳ last_namestringLast name
↳ owner_idnumberOwner user ID
↳ org_idnumberLinked organization ID
↳ emailsarrayEmail addresses
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ phonesarrayPhone numbers
↳ valuestringThe email address or phone number
↳ primarybooleanWhether this is the primary entry
↳ labelstringClassification label, e.g. work
↳ visible_tonumberVisibility setting
↳ label_idsarrayIDs of labels on the person
↳ is_deletedbooleanWhether the person is deleted
↳ add_timestringWhen the person was created (ISO 8601)
↳ update_timestringWhen the person was last updated (ISO 8601)
↳ custom_fieldsjsonCustom field values keyed by the 40-character field hash
successbooleanOperation success status

Create Organization in Pipedrive

Create a new organization (company) in Pipedrive

Input

ParameterTypeRequiredDescription
namestringYesName of the organization (e.g., "Acme Inc")
owner_idstringNoID of the user who owns the organization (e.g., "123")
websitestringNoWebsite of the organization (e.g., "https://acme.com")
addressstringNoFull address of the organization
visible_tostringNoVisibility: 1 owner only, 3 entire company, 5 or 7 on Professional plans
custom_fieldsjsonNoCustom field values keyed by the 40-character field hash

Output

ParameterTypeDescription
organizationobjectThe created organization
↳ idnumberOrganization ID
↳ namestringOrganization name
↳ owner_idnumberOwner user ID
↳ visible_tonumberVisibility setting
↳ addressobjectOrganization address
↳ valuestringFull address
↳ countrystringCountry
↳ admin_area_level_1stringState or region
↳ localitystringCity
↳ postal_codestringPostal code
↳ websitestringWebsite
↳ linkedinstringLinkedIn profile URL
↳ industrynumberIndustry option ID
↳ annual_revenuenumberAnnual revenue
↳ employee_countnumberNumber of employees
↳ label_idsarrayIDs of labels on the organization
↳ is_deletedbooleanWhether the organization is deleted
↳ add_timestringWhen the organization was created (ISO 8601)
↳ update_timestringWhen the organization was last updated (ISO 8601)
↳ custom_fieldsjsonCustom field values keyed by the 40-character field hash
successbooleanOperation success status

Update Organization in Pipedrive

Update an existing Pipedrive organization

Input

ParameterTypeRequiredDescription
org_idstringYesID of the organization to update (e.g., "789")
namestringNoNew organization name
owner_idstringNoID of the new owner user
websitestringNoNew website
addressstringNoNew full address
visible_tostringNoVisibility: 1 owner only, 3 entire company, 5 or 7 on Professional plans
custom_fieldsjsonNoCustom field values keyed by the 40-character field hash

Output

ParameterTypeDescription
organizationobjectThe updated organization
↳ idnumberOrganization ID
↳ namestringOrganization name
↳ owner_idnumberOwner user ID
↳ visible_tonumberVisibility setting
↳ addressobjectOrganization address
↳ valuestringFull address
↳ countrystringCountry
↳ admin_area_level_1stringState or region
↳ localitystringCity
↳ postal_codestringPostal code
↳ websitestringWebsite
↳ linkedinstringLinkedIn profile URL
↳ industrynumberIndustry option ID
↳ annual_revenuenumberAnnual revenue
↳ employee_countnumberNumber of employees
↳ label_idsarrayIDs of labels on the organization
↳ is_deletedbooleanWhether the organization is deleted
↳ add_timestringWhen the organization was created (ISO 8601)
↳ update_timestringWhen the organization was last updated (ISO 8601)
↳ custom_fieldsjsonCustom field values keyed by the 40-character field hash
successbooleanOperation success status

Get Organization from Pipedrive

Retrieve a Pipedrive organization by ID

Input

ParameterTypeRequiredDescription
org_idstringYesID of the organization to retrieve (e.g., "789")

Output

ParameterTypeDescription
organizationobjectThe organization
↳ idnumberOrganization ID
↳ namestringOrganization name
↳ owner_idnumberOwner user ID
↳ visible_tonumberVisibility setting
↳ addressobjectOrganization address
↳ valuestringFull address
↳ countrystringCountry
↳ admin_area_level_1stringState or region
↳ localitystringCity
↳ postal_codestringPostal code
↳ websitestringWebsite
↳ linkedinstringLinkedIn profile URL
↳ industrynumberIndustry option ID
↳ annual_revenuenumberAnnual revenue
↳ employee_countnumberNumber of employees
↳ label_idsarrayIDs of labels on the organization
↳ is_deletedbooleanWhether the organization is deleted
↳ add_timestringWhen the organization was created (ISO 8601)
↳ update_timestringWhen the organization was last updated (ISO 8601)
↳ custom_fieldsjsonCustom field values keyed by the 40-character field hash
successbooleanOperation success status

Search Organizations in Pipedrive

Search Pipedrive organizations by name, address, notes, or custom fields

Input

ParameterTypeRequiredDescription
termstringYesSearch term, at least 2 characters or 1 with exact match (e.g., "Acme")
search_fieldsstringNoComma-separated fields to search: name, address, notes, custom_fields. Defaults to all
exact_matchbooleanNoReturn only full, case-insensitive exact matches
limitstringNoNumber of results (default 100, max 100)
cursorstringNoPagination cursor from a previous response

Output

ParameterTypeDescription
itemsarrayMatching organizations, best match first
↳ result_scorenumberSearch relevancy score
↳ itemobjectThe matching organization
↳ idnumberOrganization ID
↳ typestringItem type (organization)
↳ namestringOrganization name
↳ addressstringOrganization address
↳ visible_tonumberVisibility setting
↳ ownerobjectOwner of the organization
↳ idnumberOwner user ID
↳ custom_fieldsarrayMatching custom field values
↳ notesarrayMatching notes
successbooleanOperation success status

Create Note in Pipedrive

Add a note to a Pipedrive deal, person, organization, or lead

Input

ParameterTypeRequiredDescription
contentstringYesNote content. HTML is allowed and sanitized by Pipedrive
deal_idstringNoID of the deal to attach the note to
person_idstringNoID of the person to attach the note to
org_idstringNoID of the organization to attach the note to
lead_idstringNoID (UUID) of the lead to attach the note to

Output

ParameterTypeDescription
noteobjectThe created note
↳ idnumberNote ID
↳ contentstringNote content (HTML)
↳ deal_idnumberAttached deal ID
↳ person_idnumberAttached person ID
↳ org_idnumberAttached organization ID
↳ lead_idstringAttached lead ID
↳ user_idnumberAuthor user ID
↳ active_flagbooleanWhether the note is active
↳ add_timestringWhen the note was created
↳ update_timestringWhen the note was last updated
successbooleanOperation success status

Triggers

A Trigger is a block that starts a workflow when an event happens in this service.

Pipedrive Webhook

Trigger a workflow when Pipedrive deals, persons, organizations, leads, activities, or other records are created, updated, or deleted.