Overview
| Property | Value |
|---|---|
| Slug | pipedrive |
| Auth | OAuth 2.0 + PKCE |
| API version | v1 |
| Sandbox | Yes |
| Rate limit | 100 req/min, 10 req/sec |
Supported resources
| Resource | List | Get | Create | Update | Delete |
|---|---|---|---|---|---|
| Contact | ✓ | ✓ | ✓ | ✓ | ✓ |
| Lead | ✓ | ✓ | ✓ | ✓ | ✓ |
| Deal | ✓ | ✓ | ✓ | ✓ | ✓ |
| Meeting | ✓ | ✓ | ✓ | ✓ | ✓ |
| Owner | ✓ | ✓ | — | — | — |
In Pipedrive, contacts map to Persons, and meetings map to Activities with
type: meeting.Connect setup
Pipedrive uses OAuth 2.0 with PKCE. You need an app from the Pipedrive Marketplace Developer Portal.Create a Pipedrive marketplace app
Go to Pipedrive Developer Hub → Create app. Under OAuth & Access scopes, copy the Client ID and Client Secret.
Configure required scopes
Enable the following scopes:
contacts:readcontacts:writeleads:readleads:writedeals:readdeals:writeactivities:readactivities:writeusers:read
Usage
Notes
- Pipedrive uses cursor-based pagination with up to 500 records per page.
- Owner details (name, email) are resolved via a secondary lookup on
/v1/users/{id}. - Use
environment: "sandbox"in your connect token to route requests to the Pipedrive sandbox.