Skip to content

Reference

Pipedrive

Set up Pipedrive OAuth for sales CRM and pipeline management

Connect your users to Pipedrive for sales pipeline management, contact tracking, deal management, and activity logging.

PropertyValue
Provider IDpipedrive
CategoryCRM
PKCESupported
Token refreshAutomatic
Redirect URIShown in Developer Portal

Go to the Pipedrive Developer Hub

Navigate to developers.pipedrive.com and sign in.

Create a new app

Go to Your Apps and click Create an app. Fill in the app name and details.

Configure the redirect URI

Under OAuth & Access scopes, add the Alter callback URL from the Developer Portal to the Callback URL field.

Get credentials

Copy the Client ID and Client Secret.

Open the Developer Portal

Go to portal.alterauth.com and navigate to the application.

Add Pipedrive provider

Go to OAuth Providers > Add Provider > Pipedrive.

Enter credentials

  • Client ID: Paste your Pipedrive Client ID
  • Client Secret: Paste your Pipedrive Client Secret

Select scopes

Choose the scopes the application needs.

Save

Click Save. The provider is now active.

ScopeDescription
deals:readRead deal records
deals:writeCreate, update, and delete deals
contacts:readRead contact records
contacts:writeCreate, update, and delete contacts
activities:readRead activity records
activities:writeCreate, update, and delete activities
ScopeDescription
activities:fullFull read and write access to activities
adminAdminister company-wide settings and data
contact-fields:fullFull read and write access to person and organization fields
contacts:fullFull read and write access to persons and organizations
deal-fields:fullFull read and write access to deal fields
deals:fullFull read and write access to deals, their products, and followers
leads:fullFull read and write access to leads
product-fields:fullFull read and write access to product fields
products:fullFull read and write access to products
project-fields:fullFull read and write access to project fields
projects:fullFull read and write access to projects
search:readSearch across the account’s deals, persons, organizations, and products

Alter policy rules can target these attested operations and families for operation-level and parameter-aware controls.

Operation IDFamiliesMethodProvider path
addLeadwritePOST/leads
getLeadreadGET/leads/{id}
getLeadsreadGET/leads
updateLeadwritePATCH/leads/{id}
deleteLeaddeleteDELETE/leads/{id}
searchLeadsreadGET/leads/search
addNotewritePOST/notes
getNotereadGET/notes/{id}
getNotesreadGET/notes
updateNotewritePUT/notes/{id}
deleteNotedeleteDELETE/notes/{id}
addTaskwritePOST/tasks
getTaskreadGET/tasks/{id}
updateTaskwritePUT/tasks/{id}
deleteTaskdeleteDELETE/tasks/{id}
addProjectwritePOST/projects
getProjectreadGET/projects/{id}
getProjectsreadGET/projects
updateProjectwritePUT/projects/{id}
deleteProjectdeleteDELETE/projects/{id}
mergeDealswritePUT/deals/{id}/merge
mergePersonswritePUT/persons/{id}/merge
getMailThreadsreadGET/mailbox/mailThreads
getMailThreadreadGET/mailbox/mailThreads/{id}
deleteMailThreaddeleteDELETE/mailbox/mailThreads/{id}
getCurrentUserreadGET/users/me
getUsersreadGET/users
addUseradminPOST/users
updateUseradminPUT/users/{id}

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.