Skip to content

Pipedrive.net is an async .NET Standard client for pipedrive.com

License

Notifications You must be signed in to change notification settings

gregarican/pipedrive-dotnet

This branch is 2 commits ahead of, 6 commits behind DavidRouyer/pipedrive-dotnet:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 6, 2022
Oct 15, 2020
Dec 24, 2022
Dec 16, 2018
Mar 31, 2018
Mar 31, 2018
Mar 31, 2018
Mar 31, 2018
Sep 1, 2019
Jul 23, 2021
Sep 1, 2019

Repository files navigation

Pipedrive.net

Getting started

Set the API Key and URL for your project

In your application initialization, set your API key and organization URL:

PipedriveClient client = new PipedriveClient(new ProductHeaderValue("PipedriveExample"), new Uri("[your organization url here]"))
{
  Credentials = new Credentials("[your api key here]", AuthenticationType.ApiToken)
};

You can obtain your secret API key from the API Settings https://[your organization].pipedrive.com/settings/api in Pipedrive.

Debugging

You can debug this library right from your application by configuring the NuGet symbol server.

Supported endpoints

  • Activities

    • getActivities
    • getActivity
    • addActivity
    • updateActivity
    • deleteActivities
    • deleteActivity
  • ActivityFields

    • getActivityFields
  • ActivityTypes

    • getActivityTypes
    • addActivityType
    • updateActivityType
    • deleteActivityTypes
    • deleteActivityType
  • CallLogs

    • getUserCallLogs
    • getCallLog
    • addCallLog
    • addCallLogAudioFile
    • deleteCallLog
  • Currencies

    • getCurrencies
  • Deals

    • getDeals
    • searchDeals
    • getDealsSummary
    • getDealsTimeline
    • getDeal
    • getDealActivities
    • getDealFiles
    • getDealUpdates
    • getDealFollowers
    • getDealMailMessages
    • getDealParticipants
    • getDealUsers
    • getDealPersons
    • getDealProducts
    • addDeal
    • duplicateDeal
    • addDealFollower
    • addDealParticipant
    • addDealProduct
    • updateDeal
    • mergeDeals
    • updateDealProduct
    • deleteDeals
    • deleteDeal
    • deleteDealFollower
    • deleteDealParticipant
    • deleteDealProduct
  • DealFields

    • getDealFields
    • getDealField
    • addDealField
    • updateDealField
    • deleteDealFields
    • deleteDealField
  • Files

    • getFiles
    • getFile
    • downloadFile
    • addFile
    • addFileAndLinkIt
    • linkFileToItem
    • updateFile
    • deleteFile
  • Filters

    • getFilters
    • getFilterHelpers
    • getFilter
    • addFilter
    • updateFilter
    • deleteFilters
    • deleteFilter
  • GlobalMessages

    • getGlobalMessages
    • deleteGlobalMessage
  • Goals

    • getGoals
    • getGoalResult
    • addGoal
    • updateGoal
    • deleteGoal
  • ItemSearch

    • searchItem
    • searchItemByField
  • Leads

    • getLeads
    • getLead
    • addLead
    • deleteLead
    • updateLead
  • LeadLabels

    • getLeadLabels
    • addLeadLabel
    • deleteLeadLabel
    • updateLeadLabel
  • LeadSources

    • getLeadSources
  • Mailbox

    • getMailMessage
    • getMailThreads
    • getMailThread
    • getMailThreadMessages
    • updateMailThreadDetails
    • deleteMailThread
  • Notes

    • getNotes
    • getNote
    • addNote
    • updateNote
    • deleteNote
  • NoteFields

    • getNoteFields
  • Organizations

    • getOrganizations
    • searchOrganization
    • getOrganization
    • getOrganizationActivities
    • getOrganizationDeals
    • getOrganizationFiles
    • getOrganizationUpdates
    • getOrganizationFollowers
    • getOrganizationMailMessages
    • getOrganizationUsers
    • getOrganizationPersons
    • addOrganization
    • addOrganizationFollower
    • updateOrganization
    • mergeOrganizations
    • deleteOrganizations
    • deleteOrganization
    • deleteOrganizationFollower
  • OrganizationFields

    • getOrganizationFields
    • getOrganizationField
    • addOrganizationField
    • updateOrganizationField
    • deleteOrganizationFields
    • deleteOrganizationField
  • OrganizationRelationships

    • getOrganizationRelationShips
    • getOrganizationRelationship
    • addOrganizationRelationship
    • updateOrganizationRelationship
    • deleteOrganizationRelationship
  • PermissionSets

    • getPermissionSets
    • getPermissionSet
    • getPermissionSetAssignments
  • Persons

    • getPersons
    • searchPersons
    • getPerson
    • getPersonActivities
    • getPersonDeals
    • getPersonFiles
    • getPersonUpdates
    • getPersonFollowers
    • getPersonMailMessages
    • getPersonUsers
    • getPersonProducts
    • addPerson
    • addPersonFollower
    • addPersonPicture
    • updatePerson
    • mergePersons
    • deletePersons
    • deletePerson
    • deletePersonFollower
    • deletePersonPicture
  • PersonFields

    • getPersonFields
    • getPersonField
    • addPersonField
    • updatePersonField
    • deletePersonFields
    • deletePersonField
  • Pipelines

    • getPipelines
    • getPipeline
    • getPipelineConversionStatistics
    • getPipelineDeals
    • getPipelineMovementStatistics
    • addPipeline
    • updatePipeline
    • deletePipeline
  • Products

    • getProducts
    • searchProducts
    • getProduct
    • getProductDeals
    • getProductFiles
    • getProductFollowers
    • getProductUsers
    • addProduct
    • addProductFollower
    • updateProduct
    • deleteProduct
    • deleteProductFollower
  • ProductFields

    • getProductFields
    • getProductField
    • addProductField
    • updateProductField
    • deleteProductFields
    • deleteProductField
  • Recents

    • getRecents
  • Roles

    • getRoles
    • getRole
    • getRoleAssignments
    • getRoleSubRoles
    • getRoleSettings
    • addRole
    • addRoleAssignment
    • addOrUpdateRoleSetting
    • updateRole
    • deleteRole
    • deleteRoleAssignment
  • Stages

    • getStages
    • getStage
    • getStageDeals
    • addStage
    • updateStage
    • deleteStages
    • deleteStage
  • Subscriptions

    • getSubscription
    • findSubscriptionByDeal
    • getSubscriptionPayments
    • addRecurringSubscription
    • addSubscriptionInstallment
    • updateRecurringSubscription
    • updateSubscriptionInstallment
    • cancelRecurringSubscription
    • deleteSubscription
  • Teams

    • getTeams
    • getTeam
    • getTeamUsers
    • getUserTeams
    • addTeam
    • addTeamUser
    • updateTeam
    • deleteTeamUser
  • Users

    • getUsers
    • findUsersByName
    • getCurrentUser
    • getUser
    • getUserFollowers
    • getUserPermissions
    • getUserRoleAssignments
    • getUserRoleSettings
    • addUser
    • addUserRoleAssignment
    • updateUser
    • deleteUserRoleAssignment
  • UserConnections

    • getUserConnections
  • UserSettings

    • getUserSettings
  • Webhooks

    • getWebhooks
    • addWebhook
    • deleteWebhook

About

Pipedrive.net is an async .NET Standard client for pipedrive.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%