{"id":15649664,"url":"https://github.com/davidrouyer/pipedrive-dotnet","last_synced_at":"2025-04-05T23:10:59.604Z","repository":{"id":33971524,"uuid":"127534470","full_name":"DavidRouyer/pipedrive-dotnet","owner":"DavidRouyer","description":"Pipedrive.net is an async .NET Standard client for pipedrive.com","archived":false,"fork":false,"pushed_at":"2024-07-23T11:36:44.000Z","size":647,"stargazers_count":38,"open_issues_count":50,"forks_count":49,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-29T22:06:56.820Z","etag":null,"topics":["csharp","dotnet","dotnet-standard","pipedrive"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DavidRouyer.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-31T13:28:40.000Z","updated_at":"2024-12-09T13:47:50.000Z","dependencies_parsed_at":"2024-10-03T12:32:07.203Z","dependency_job_id":"46ee3a51-3d14-4da0-aed5-6a22a7927eda","html_url":"https://github.com/DavidRouyer/pipedrive-dotnet","commit_stats":null,"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidRouyer%2Fpipedrive-dotnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidRouyer%2Fpipedrive-dotnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidRouyer%2Fpipedrive-dotnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DavidRouyer%2Fpipedrive-dotnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DavidRouyer","download_url":"https://codeload.github.com/DavidRouyer/pipedrive-dotnet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247411235,"owners_count":20934653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnet","dotnet-standard","pipedrive"],"created_at":"2024-10-03T12:30:46.668Z","updated_at":"2025-04-05T23:10:59.584Z","avatar_url":"https://github.com/DavidRouyer.png","language":"C#","readme":"# Pipedrive.net ![](https://github.com/DavidRouyer/pipedrive-dotnet/workflows/.NET%20Core%20CI/badge.svg)\n\n## Getting started\n\n### Set the API Key and URL for your project\n\nIn your application initialization, set your API key and organization URL:\n\n```csharp\nPipedriveClient client = new PipedriveClient(new ProductHeaderValue(\"PipedriveExample\"), new Uri(\"[your organization url here]\"))\n{\n  Credentials = new Credentials(\"[your api key here]\", AuthenticationType.ApiToken)\n};\n```\n\nYou can obtain your secret API key from the API Settings `https://[your organization].pipedrive.com/settings/api` in Pipedrive.\n\n## Debugging\n\nYou can debug this library right from your application by configuring the [NuGet symbol server](https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg#nugetorg-symbol-server).\n\n## Supported endpoints\n\n- [x] Activities\n  - [x] getActivities\n  - [x] getActivity\n  - [x] addActivity\n  - [x] updateActivity\n  - [x] deleteActivities\n  - [x] deleteActivity\n\n- [x] ActivityFields\n  - [x] getActivityFields\n\n- [x] ActivityTypes\n  - [x] getActivityTypes\n  - [x] addActivityType\n  - [x] updateActivityType\n  - [x] deleteActivityTypes\n  - [x] deleteActivityType\n\n- [ ] CallLogs\n  - [ ] getUserCallLogs\n  - [ ] getCallLog\n  - [ ] addCallLog\n  - [ ] addCallLogAudioFile\n  - [ ] deleteCallLog\n\n- [x] Currencies\n  - [x] getCurrencies\n\n- [ ] Deals\n  - [x] getDeals\n  - [x] searchDeals\n  - [x] getDealsSummary\n  - [x] getDealsTimeline\n  - [x] getDeal\n  - [x] getDealActivities\n  - [x] getDealFiles\n  - [x] getDealUpdates\n  - [x] getDealFollowers\n  - [x] getDealMailMessages\n  - [x] getDealParticipants\n  - [ ] getDealUsers\n  - [x] getDealPersons\n  - [x] getDealProducts\n  - [x] addDeal\n  - [ ] duplicateDeal\n  - [x] addDealFollower\n  - [x] addDealParticipant\n  - [x] addDealProduct\n  - [x] updateDeal\n  - [ ] mergeDeals\n  - [x] updateDealProduct\n  - [x] deleteDeals\n  - [x] deleteDeal\n  - [x] deleteDealFollower\n  - [x] deleteDealParticipant\n  - [x] deleteDealProduct\n\n- [x] DealFields\n  - [x] getDealFields\n  - [x] getDealField\n  - [x] addDealField\n  - [x] updateDealField\n  - [x] deleteDealFields\n  - [x] deleteDealField\n\n- [ ] Files\n  - [x] getFiles\n  - [x] getFile\n  - [ ] downloadFile\n  - [x] addFile\n  - [ ] addFileAndLinkIt\n  - [ ] linkFileToItem\n  - [x] updateFile\n  - [x] deleteFile\n\n- [ ] Filters\n  - [x] getFilters\n  - [ ] getFilterHelpers\n  - [x] getFilter\n  - [ ] addFilter\n  - [ ] updateFilter\n  - [ ] deleteFilters\n  - [ ] deleteFilter\n\n- [ ] GlobalMessages\n  - [ ] getGlobalMessages\n  - [ ] deleteGlobalMessage\n\n- [ ] Goals\n  - [ ] getGoals\n  - [ ] getGoalResult\n  - [ ] addGoal\n  - [ ] updateGoal\n  - [ ] deleteGoal\n\n- [ ] ItemSearch\n  - [ ] searchItem\n  - [ ] searchItemByField\n\n- [ ] Leads\n  - [x] getLeads\n  - [x] getLead\n  - [ ] addLead\n  - [ ] deleteLead\n  - [ ] updateLead\n\n- [ ] LeadLabels\n  - [x] getLeadLabels\n  - [ ] addLeadLabel\n  - [ ] deleteLeadLabel\n  - [ ] updateLeadLabel\n\n- [x] LeadSources\n  - [x] getLeadSources\n\n- [ ] Mailbox\n  - [ ] getMailMessage\n  - [ ] getMailThreads\n  - [ ] getMailThread\n  - [ ] getMailThreadMessages\n  - [ ] updateMailThreadDetails\n  - [ ] deleteMailThread\n\n- [x] Notes\n  - [x] getNotes\n  - [x] getNote\n  - [x] addNote\n  - [x] updateNote\n  - [x] deleteNote\n\n- [x] NoteFields\n  - [x] getNoteFields\n\n- [ ] Organizations\n  - [x] getOrganizations\n  - [x] searchOrganization\n  - [x] getOrganization\n  - [x] getOrganizationActivities\n  - [x] getOrganizationDeals\n  - [x] getOrganizationFiles\n  - [x] getOrganizationUpdates\n  - [x] getOrganizationFollowers\n  - [x] getOrganizationMailMessages\n  - [ ] getOrganizationUsers\n  - [x] getOrganizationPersons\n  - [x] addOrganization\n  - [x] addOrganizationFollower\n  - [x] updateOrganization\n  - [ ] mergeOrganizations\n  - [x] deleteOrganizations\n  - [x] deleteOrganization\n  - [x] deleteOrganizationFollower\n\n- [x] OrganizationFields\n  - [x] getOrganizationFields\n  - [x] getOrganizationField\n  - [x] addOrganizationField\n  - [x] updateOrganizationField\n  - [x] deleteOrganizationFields\n  - [x] deleteOrganizationField\n\n- [ ] OrganizationRelationships\n  - [ ] getOrganizationRelationShips\n  - [ ] getOrganizationRelationship\n  - [ ] addOrganizationRelationship\n  - [ ] updateOrganizationRelationship\n  - [ ] deleteOrganizationRelationship\n\n- [ ] PermissionSets\n  - [ ] getPermissionSets\n  - [ ] getPermissionSet\n  - [ ] getPermissionSetAssignments\n\n- [ ] Persons\n  - [x] getPersons\n  - [x] searchPersons\n  - [x] getPerson\n  - [x] getPersonActivities\n  - [x] getPersonDeals\n  - [x] getPersonFiles\n  - [x] getPersonUpdates\n  - [x] getPersonFollowers\n  - [x] getPersonMailMessages\n  - [ ] getPersonUsers\n  - [ ] getPersonProducts\n  - [x] addPerson\n  - [x] addPersonFollower\n  - [ ] addPersonPicture\n  - [x] updatePerson\n  - [ ] mergePersons\n  - [x] deletePersons\n  - [x] deletePerson\n  - [x] deletePersonFollower\n  - [ ] deletePersonPicture\n\n- [x] PersonFields\n  - [x] getPersonFields\n  - [x] getPersonField\n  - [x] addPersonField\n  - [x] updatePersonField\n  - [x] deletePersonFields\n  - [x] deletePersonField\n\n- [x] Pipelines\n  - [x] getPipelines\n  - [x] getPipeline\n  - [x] getPipelineConversionStatistics\n  - [x] getPipelineDeals\n  - [x] getPipelineMovementStatistics\n  - [x] addPipeline\n  - [x] updatePipeline\n  - [x] deletePipeline\n\n- [x] Products\n  - [x] getProducts\n  - [x] searchProducts\n  - [x] getProduct\n  - [x] getProductDeals\n  - [x] getProductFiles\n  - [x] getProductFollowers\n  - [x] getProductUsers\n  - [x] addProduct\n  - [x] addProductFollower\n  - [x] updateProduct\n  - [x] deleteProduct\n  - [x] deleteProductFollower\n\n- [x] ProductFields\n  - [x] getProductFields\n  - [x] getProductField\n  - [x] addProductField\n  - [x] updateProductField\n  - [x] deleteProductFields\n  - [x] deleteProductField\n\n- [ ] Recents\n  - [ ] getRecents\n\n- [ ] Roles\n  - [ ] getRoles\n  - [ ] getRole\n  - [ ] getRoleAssignments\n  - [ ] getRoleSubRoles\n  - [ ] getRoleSettings\n  - [ ] addRole\n  - [ ] addRoleAssignment\n  - [ ] addOrUpdateRoleSetting\n  - [ ] updateRole\n  - [ ] deleteRole\n  - [ ] deleteRoleAssignment\n\n- [x] Stages\n  - [x] getStages\n  - [x] getStage\n  - [x] getStageDeals\n  - [x] addStage\n  - [x] updateStage\n  - [x] deleteStages\n  - [x] deleteStage\n\n- [x] Subscriptions\n  - [x] getSubscription\n  - [x] findSubscriptionByDeal\n  - [x] getSubscriptionPayments\n  - [x] addRecurringSubscription\n  - [x] addSubscriptionInstallment\n  - [x] updateRecurringSubscription\n  - [x] updateSubscriptionInstallment\n  - [x] cancelRecurringSubscription\n  - [x] deleteSubscription\n\n- [ ] Teams\n  - [ ] getTeams\n  - [ ] getTeam\n  - [ ] getTeamUsers\n  - [ ] getUserTeams\n  - [ ] addTeam\n  - [ ] addTeamUser\n  - [ ] updateTeam\n  - [ ] deleteTeamUser\n\n- [ ] Users\n  - [x] getUsers\n  - [x] findUsersByName\n  - [x] getCurrentUser\n  - [x] getUser\n  - [ ] getUserFollowers\n  - [ ] getUserPermissions\n  - [ ] getUserRoleAssignments\n  - [ ] getUserRoleSettings\n  - [x] addUser\n  - [ ] addUserRoleAssignment\n  - [x] updateUser\n  - [ ] deleteUserRoleAssignment\n\n- [ ] UserConnections\n  - [ ] getUserConnections\n\n- [ ] UserSettings\n  - [ ] getUserSettings\n\n- [x] Webhooks\n  - [x] getWebhooks\n  - [x] addWebhook\n  - [x] deleteWebhook\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidrouyer%2Fpipedrive-dotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidrouyer%2Fpipedrive-dotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidrouyer%2Fpipedrive-dotnet/lists"}