Skip to content

Commit 0f37347

Browse files
author
pipedrive-bot
committed
Build 325 - version-major
1 parent 97e5382 commit 0f37347

109 files changed

Lines changed: 11968 additions & 1732 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ The file format of it is based on [Keep a Changelog](http://keepachangelog.com/e
77
For public Changelog covering all changes done to Pipedrive’s API, webhooks and app extensions platforms, see [public Changelog](https://pipedrive.readme.io/docs/changelog) with discussion area in [Developers Community](https://devcommunity.pipedrive.com/c/documentation/changelog/19).
88

99
## [Unreleased]
10+
### Added
11+
- Added projects v2 API
12+
- Added project boards v2 API
13+
- Added project phases v2 API
14+
- Added project tasks v2 API
15+
- Added project search v2 API
16+
- Added project templates v2 API
17+
- Added project fields v2 API
18+
- Added `include_option_labels` parameter for v2 GET deal, person and organization endpoints
19+
- Added `include_labels` parameter to v2 GET deal, person, and organization endpoints
1020

1121
## [32.2.1] - 2026-04-20
1222
### Changed

docs/v1.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,12 @@ ProductsApi | getProductDeals | **GET** /products/{id}/deals | Get deals where a
162162
ProductsApi | getProductFiles | **GET** /products/{id}/files | List files attached to a product
163163
ProductsApi | getProductFollowers | **GET** /products/{id}/followers | List followers of a product
164164
ProductsApi | getProductUsers | **GET** /products/{id}/permittedUsers | List permitted users
165+
ProjectBoardsApi | getProjectsBoard | **GET** /projects/boards/{id} | Get details of a board
166+
ProjectBoardsApi | getProjectsBoards | **GET** /projects/boards | Get all project boards
167+
ProjectPhasesApi | getProjectsPhase | **GET** /projects/phases/{id} | Get details of a phase
168+
ProjectPhasesApi | getProjectsPhases | **GET** /projects/phases | Get project phases
165169
ProjectTemplatesApi | getProjectTemplate | **GET** /projectTemplates/{id} | Get details of a template
166170
ProjectTemplatesApi | getProjectTemplates | **GET** /projectTemplates | Get all project templates
167-
ProjectTemplatesApi | getProjectsBoard | **GET** /projects/boards/{id} | Get details of a board
168-
ProjectTemplatesApi | getProjectsPhase | **GET** /projects/phases/{id} | Get details of a phase
169171
ProjectsApi | addProject | **POST** /projects | Add a project
170172
ProjectsApi | archiveProject | **POST** /projects/{id}/archive | Archive a project
171173
ProjectsApi | deleteProject | **DELETE** /projects/{id} | Delete a project
@@ -175,8 +177,6 @@ ProjectsApi | getProjectGroups | **GET** /projects/{id}/groups | Returns project
175177
ProjectsApi | getProjectPlan | **GET** /projects/{id}/plan | Returns project plan
176178
ProjectsApi | getProjectTasks | **GET** /projects/{id}/tasks | Returns project tasks
177179
ProjectsApi | getProjects | **GET** /projects | Get all projects
178-
ProjectsApi | getProjectsBoards | **GET** /projects/boards | Get all project boards
179-
ProjectsApi | getProjectsPhases | **GET** /projects/phases | Get project phases
180180
ProjectsApi | putProjectPlanActivity | **PUT** /projects/{id}/plan/activities/{activityId} | Update activity in project plan
181181
ProjectsApi | putProjectPlanTask | **PUT** /projects/{id}/plan/tasks/{taskId} | Update task in project plan
182182
ProjectsApi | updateProject | **PUT** /projects/{id} | Update a project

docs/v2.md

Lines changed: 71 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,30 @@ ActivitiesApi | getActivity | **GET** /activities/{id} | Get details of an activ
1111
ActivitiesApi | updateActivity | **PATCH** /activities/{id} | Update an activity
1212
ActivityFieldsApi | getActivityField | **GET** /activityFields/{field_code} | Get one activity field
1313
ActivityFieldsApi | getActivityFields | **GET** /activityFields | Get all activity fields
14+
BetaApi | addProjectBoard | **POST** /boards | Add a project board
15+
BetaApi | addProjectField | **POST** /projectFields | Create one project field
16+
BetaApi | addProjectFieldOptions | **POST** /projectFields/{field_code}/options | Add project field options in bulk
17+
BetaApi | addProjectPhase | **POST** /phases | Add a project phase
18+
BetaApi | addTask | **POST** /tasks | Add a task
19+
BetaApi | deleteProjectBoard | **DELETE** /boards/{id} | Delete a project board
20+
BetaApi | deleteProjectField | **DELETE** /projectFields/{field_code} | Delete one project field
21+
BetaApi | deleteProjectFieldOptions | **DELETE** /projectFields/{field_code}/options | Delete project field options in bulk
22+
BetaApi | deleteProjectPhase | **DELETE** /phases/{id} | Delete a project phase
23+
BetaApi | deleteTask | **DELETE** /tasks/{id} | Delete a task
24+
BetaApi | getProjectField | **GET** /projectFields/{field_code} | Get one project field
25+
BetaApi | getProjectFields | **GET** /projectFields | Get all project fields
26+
BetaApi | getProjectsBoard | **GET** /boards/{id} | Get details of a project board
27+
BetaApi | getProjectsBoards | **GET** /boards | Get all project boards
28+
BetaApi | getProjectsPhase | **GET** /phases/{id} | Get details of a project phase
29+
BetaApi | getProjectsPhases | **GET** /phases | Get project phases
30+
BetaApi | getTask | **GET** /tasks/{id} | Get details of a task
31+
BetaApi | getTasks | **GET** /tasks | Get all tasks
32+
BetaApi | searchProjects | **GET** /projects/search | Search projects
33+
BetaApi | updateProjectBoard | **PATCH** /boards/{id} | Update a project board
34+
BetaApi | updateProjectField | **PATCH** /projectFields/{field_code} | Update one project field
35+
BetaApi | updateProjectFieldOptions | **PATCH** /projectFields/{field_code}/options | Update project field options in bulk
36+
BetaApi | updateProjectPhase | **PATCH** /phases/{id} | Update a project phase
37+
BetaApi | updateTask | **PATCH** /tasks/{id} | Update a task
1438
DealFieldsApi | addDealField | **POST** /dealFields | Create one deal field
1539
DealFieldsApi | addDealFieldOptions | **POST** /dealFields/{field_code}/options | Add deal field options in bulk
1640
DealFieldsApi | deleteDealField | **DELETE** /dealFields/{field_code} | Delete one deal field
@@ -19,34 +43,34 @@ DealFieldsApi | getDealField | **GET** /dealFields/{field_code} | Get one deal f
1943
DealFieldsApi | getDealFields | **GET** /dealFields | Get all deal fields
2044
DealFieldsApi | updateDealField | **PATCH** /dealFields/{field_code} | Update one deal field
2145
DealFieldsApi | updateDealFieldOptions | **PATCH** /dealFields/{field_code}/options | Update deal field options in bulk
46+
DealInstallmentsApi | deleteInstallment | **DELETE** /deals/{id}/installments/{installment_id} | Delete an installment from a deal
47+
DealInstallmentsApi | getInstallments | **GET** /deals/installments | List installments added to a list of deals
48+
DealInstallmentsApi | postInstallment | **POST** /deals/{id}/installments | Add an installment to a deal
49+
DealInstallmentsApi | updateInstallment | **PATCH** /deals/{id}/installments/{installment_id} | Update an installment added to a deal
50+
DealProductsApi | addDealProduct | **POST** /deals/{id}/products | Add a product to a deal
51+
DealProductsApi | addManyDealProducts | **POST** /deals/{id}/products/bulk | Add multiple products to a deal
52+
DealProductsApi | deleteDealProduct | **DELETE** /deals/{id}/products/{product_attachment_id} | Delete an attached product from a deal
53+
DealProductsApi | deleteManyDealProducts | **DELETE** /deals/{id}/products | Delete many products from a deal
54+
DealProductsApi | getDealProducts | **GET** /deals/{id}/products | List products attached to a deal
55+
DealProductsApi | getDealsProducts | **GET** /deals/products | Get deal products of several deals
56+
DealProductsApi | updateDealProduct | **PATCH** /deals/{id}/products/{product_attachment_id} | Update the product attached to a deal
2257
DealsApi | addDeal | **POST** /deals | Add a new deal
2358
DealsApi | addDealFollower | **POST** /deals/{id}/followers | Add a follower to a deal
24-
DealsApi | addDealProduct | **POST** /deals/{id}/products | Add a product to a deal
25-
DealsApi | addManyDealProducts | **POST** /deals/{id}/products/bulk | Add multiple products to a deal
2659
DealsApi | convertDealToLead | **POST** /deals/{id}/convert/lead | Convert a deal to a lead
2760
DealsApi | deleteAdditionalDiscount | **DELETE** /deals/{id}/discounts/{discount_id} | Delete a discount from a deal
2861
DealsApi | deleteDeal | **DELETE** /deals/{id} | Delete a deal
2962
DealsApi | deleteDealFollower | **DELETE** /deals/{id}/followers/{follower_id} | Delete a follower from a deal
30-
DealsApi | deleteDealProduct | **DELETE** /deals/{id}/products/{product_attachment_id} | Delete an attached product from a deal
31-
DealsApi | deleteInstallment | **DELETE** /deals/{id}/installments/{installment_id} | Delete an installment from a deal
32-
DealsApi | deleteManyDealProducts | **DELETE** /deals/{id}/products | Delete many products from a deal
3363
DealsApi | getAdditionalDiscounts | **GET** /deals/{id}/discounts | List discounts added to a deal
3464
DealsApi | getArchivedDeals | **GET** /deals/archived | Get all archived deals
3565
DealsApi | getDeal | **GET** /deals/{id} | Get details of a deal
3666
DealsApi | getDealConversionStatus | **GET** /deals/{id}/convert/status/{conversion_id} | Get Deal conversion status
3767
DealsApi | getDealFollowers | **GET** /deals/{id}/followers | List followers of a deal
3868
DealsApi | getDealFollowersChangelog | **GET** /deals/{id}/followers/changelog | List followers changelog of a deal
39-
DealsApi | getDealProducts | **GET** /deals/{id}/products | List products attached to a deal
4069
DealsApi | getDeals | **GET** /deals | Get all deals
41-
DealsApi | getDealsProducts | **GET** /deals/products | Get deal products of several deals
42-
DealsApi | getInstallments | **GET** /deals/installments | List installments added to a list of deals
4370
DealsApi | postAdditionalDiscount | **POST** /deals/{id}/discounts | Add a discount to a deal
44-
DealsApi | postInstallment | **POST** /deals/{id}/installments | Add an installment to a deal
4571
DealsApi | searchDeals | **GET** /deals/search | Search deals
4672
DealsApi | updateAdditionalDiscount | **PATCH** /deals/{id}/discounts/{discount_id} | Update a discount added to a deal
4773
DealsApi | updateDeal | **PATCH** /deals/{id} | Update a deal
48-
DealsApi | updateDealProduct | **PATCH** /deals/{id}/products/{product_attachment_id} | Update the product attached to a deal
49-
DealsApi | updateInstallment | **PATCH** /deals/{id}/installments/{installment_id} | Update an installment added to a deal
5074
ItemSearchApi | searchItem | **GET** /itemSearch | Perform a search from multiple item types
5175
ItemSearchApi | searchItemByField | **GET** /itemSearch/field | Perform a search using a specific field from an item type
5276
LeadsApi | convertLeadToDeal | **POST** /leads/{id}/convert/deal | Convert a lead to a deal
@@ -121,11 +145,46 @@ ProductsApi | updateProduct | **PATCH** /products/{id} | Update a product
121145
ProductsApi | updateProductImage | **PUT** /products/{id}/images | Update an image for a product
122146
ProductsApi | updateProductVariation | **PATCH** /products/{id}/variations/{product_variation_id} | Update a product variation
123147
ProductsApi | uploadProductImage | **POST** /products/{id}/images | Upload an image for a product
148+
ProjectBoardsApi | addProjectBoard | **POST** /boards | Add a project board
149+
ProjectBoardsApi | deleteProjectBoard | **DELETE** /boards/{id} | Delete a project board
150+
ProjectBoardsApi | getProjectsBoard | **GET** /boards/{id} | Get details of a project board
151+
ProjectBoardsApi | getProjectsBoards | **GET** /boards | Get all project boards
152+
ProjectBoardsApi | updateProjectBoard | **PATCH** /boards/{id} | Update a project board
153+
ProjectFieldsApi | addProjectField | **POST** /projectFields | Create one project field
154+
ProjectFieldsApi | addProjectFieldOptions | **POST** /projectFields/{field_code}/options | Add project field options in bulk
155+
ProjectFieldsApi | deleteProjectField | **DELETE** /projectFields/{field_code} | Delete one project field
156+
ProjectFieldsApi | deleteProjectFieldOptions | **DELETE** /projectFields/{field_code}/options | Delete project field options in bulk
157+
ProjectFieldsApi | getProjectField | **GET** /projectFields/{field_code} | Get one project field
158+
ProjectFieldsApi | getProjectFields | **GET** /projectFields | Get all project fields
159+
ProjectFieldsApi | updateProjectField | **PATCH** /projectFields/{field_code} | Update one project field
160+
ProjectFieldsApi | updateProjectFieldOptions | **PATCH** /projectFields/{field_code}/options | Update project field options in bulk
161+
ProjectPhasesApi | addProjectPhase | **POST** /phases | Add a project phase
162+
ProjectPhasesApi | deleteProjectPhase | **DELETE** /phases/{id} | Delete a project phase
163+
ProjectPhasesApi | getProjectsPhase | **GET** /phases/{id} | Get details of a project phase
164+
ProjectPhasesApi | getProjectsPhases | **GET** /phases | Get project phases
165+
ProjectPhasesApi | updateProjectPhase | **PATCH** /phases/{id} | Update a project phase
166+
ProjectTemplatesApi | getProjectTemplate | **GET** /projectTemplates/{id} | Get details of a template
167+
ProjectTemplatesApi | getProjectTemplates | **GET** /projectTemplates | Get all project templates
168+
ProjectsApi | addProject | **POST** /projects | Add a project
169+
ProjectsApi | archiveProject | **POST** /projects/{id}/archive | Archive a project
170+
ProjectsApi | deleteProject | **DELETE** /projects/{id} | Delete a project
171+
ProjectsApi | getArchivedProjects | **GET** /projects/archived | Get all archived projects
172+
ProjectsApi | getProject | **GET** /projects/{id} | Get details of a project
173+
ProjectsApi | getProjectChangelog | **GET** /projects/{id}/changelog | List updates about project field values
174+
ProjectsApi | getProjectUsers | **GET** /projects/{id}/permittedUsers | List permitted users
175+
ProjectsApi | getProjects | **GET** /projects | Get all projects
176+
ProjectsApi | searchProjects | **GET** /projects/search | Search projects
177+
ProjectsApi | updateProject | **PATCH** /projects/{id} | Update a project
124178
StagesApi | addStage | **POST** /stages | Add a new stage
125179
StagesApi | deleteStage | **DELETE** /stages/{id} | Delete a stage
126180
StagesApi | getStage | **GET** /stages/{id} | Get one stage
127181
StagesApi | getStages | **GET** /stages | Get all stages
128182
StagesApi | updateStage | **PATCH** /stages/{id} | Update stage details
183+
TasksApi | addTask | **POST** /tasks | Add a task
184+
TasksApi | deleteTask | **DELETE** /tasks/{id} | Delete a task
185+
TasksApi | getTask | **GET** /tasks/{id} | Get details of a task
186+
TasksApi | getTasks | **GET** /tasks | Get all tasks
187+
TasksApi | updateTask | **PATCH** /tasks/{id} | Update a task
129188
UsersApi | getUserFollowers | **GET** /users/{id}/followers | List followers of a user
130189

131190
## Documentation for Authorization
@@ -181,4 +240,5 @@ UsersApi | getUserFollowers | **GET** /users/{id}/followers | List followers of
181240
- deal-fields:full: Create, read, update and delete deal fields
182241
- product-fields:full: Create, read, update and delete product fields
183242
- contact-fields:full: Create, read, update and delete person and organization fields
243+
- project-fields:full: Create, read, update and delete project fields
184244

src/versions/v1/api.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ export * from './api/persons-api';
4343
export * from './api/pipelines-api';
4444
export * from './api/product-fields-api';
4545
export * from './api/products-api';
46+
export * from './api/project-boards-api';
47+
export * from './api/project-phases-api';
4648
export * from './api/project-templates-api';
4749
export * from './api/projects-api';
4850
export * from './api/recents-api';

0 commit comments

Comments
 (0)