You can use these credentials to authenticate the following nodes:
Refer to Pipedrive’s developer documentation for more information about the service.
To configure this credential, you’ll need a Pipedrive account and:
To get your API token:
If you have multiple companies, you’ll need to select the correct company first:
Refer to How to find the API token for more information.
To configure this credential, you’ll need a Pipedrive developer sandbox account and:
To get both, you’ll need to register a new app:
Select your profile name in the upper right corner.
Find the company name of your sandbox account and select Developer Hub.
If you don’t see Developer Hub in your account dropdown, sign up for a developer sandbox account.
Select Create an app.
Select Create public app. The app’s Basic info tab opens.
Enter an App name for your app.
Copy the OAuth Redirect URL add it as the app’s Callback URL.
Select Save. The app’s OAuth & access scopes tab opens.
Turn on appropriate Scopes for your app. Refer to Pipedrive node scopes and Pipedrive Trigger node scopes below for more guidance.
Copy the Client ID and enter it in your credential.
Copy the Client Secret and enter it in your credential.
Refer to Registering a public app for more information.
The scopes you add to your app depend on which node(s) you want to use it for and what actions you want to complete with those.
Scopes you may need for the Pipedrive node:
Object | Node action | UI scope | Actual scope |
---|---|---|---|
Activity | Get data of an activity Get data of all activities | Activities: Read only or Activities: Full Access | activities:read or activities:full |
Activity | Create Delete Update | Activities: Full Access | activities:full |
Deal | Get data of a deal Get data of all deals Search a deal | Deals: Read only or Deals: Full Access | deals:read or deals:full |
Deal | Create Delete Duplicate Update | Deals: Full Access | deals:full |
Deal Activity | Get all activities of a deal | Activities: Read only or Activities: Full Access | activities:read or activities:full |
Deal Product | Get all products in a deal | Products: Read Only or Products: Full Access | products:read or products:full |
File | Download Get data of a file | Refer to note below | Refer to note below |
File | Create Delete | Refer to note below | Refer to note below |
Lead | Get data of a lead Get data of all leads | Leads: Read only or Leads: Full access | leads:read or leads:full |
Lead | Create Delete Update | Leads: Full access | leads:full |
Note | Get data of a note Get data of all notes | Refer to note below | Refer to note below |
Note | Create Delete Update | Refer to note below | Refer to note below |
Organization | Get data of an organization Get data of all organizations Search | Contacts: Read Only or Contacts: Full Access | contacts:read or contacts:full |
Organization | Create Delete Update | Contacts: Full Access | contacts:full |
Person | Get data of a person Get data of all persons Search | Contacts: Read Only or Contacts: Full Access | contacts:read or contacts:full |
Person | Create Delete Update | Contacts: Full Access | contacts:full |
Product | Get data of all products | Products: Read Only | products:read |
The scopes for Files and Notes depend on which object they relate to:
Refer to those objects’ scopes.
The Pipedrive node also supports Custom API calls. Add relevant scopes for whatever custom API calls you intend to make.
Refer to Scopes and permissions explanations for more information.
The Pipedrive Trigger node requires the Webhooks: Full access (webhooks:full
) scope.