Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,88 @@ The file format of it is based on [Keep a Changelog](http://keepachangelog.com/e
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).

## [Unreleased]
### Fixed
- Fixed the OAuth scope of "Add a follower to a product" endpoint in API v2
### Added
- Added `creator_user_id` to responses of Activities v2 endpoints
- Added `marketing_status` documentation to Persons v2 endpoints
- Added archived deals/leads endpoints:
- `GET /v1/deals/archived`
- `GET /v2/deals/archived`
- `GET /v1/deals/timeline/archived`
- `GET /v1/deals/summary/archived`
- `GET /v1/leads/archived`
- Added `is_archived` and `archive_time` properties to deals endpoints response
- Added option to use `sort_by=due_date` sorting for `GET /api/v2/activities`
- Added option to use `done=true/false` quick filter for `GET /api/v2/activities`
- Added `project_id` and `pinned_to_project_flag` query parameter to the GET `/notes` endpoint
- Added `project_id` and `pinned_to_project_flag` request bodies to the POST/PUT `/notes` endpoint
- Added `project_id` and `pinned_to_project_flag` to success responses of GET/POST/PUT
### Changed
- Deprecated `GET /v1/activities` in favor of `GET /api/v2/activities`
- Deprecated `GET /v1/activities/collection` in favor of `GET /api/v2/activities`
- Deprecated `GET /v1/activities/{id}` in favor of `GET /api/v2/activities/{id}`
- Deprecated `POST /v1/activities` in favor of `POST /api/v2/activities`
- Deprecated `PUT /v1/activities/{id}` in favor of `PATCH /api/v2/activities/{id}`
- Deprecated `DELETE /v1/activities/{id}` in favor of `DELETE /api/v2/activities/{id}`
- Deprecated `DELETE /v1/activities` in favor of `DELETE /api/v2/activities/{id}`
- Deprecated `GET /v1/deals` in favor of `GET /api/v2/deals`
- Deprecated `GET /v1/deals/collection` in favor of `GET /api/v2/deals`
- Deprecated `GET /v1/deals/{id}` in favor of `GET /api/v2/deals/{id}`
- Deprecated `GET /v1/deals/search` in favor of `GET /api/v2/deals/search`
- Deprecated `POST /v1/deals` in favor of `POST /api/v2/deals`
- Deprecated `PUT /v1/deals/{id}` in favor of `PATCH /api/v2/deals`
- Deprecated `DELETE /v1/deals/{id}` in favor of `DELETE /api/v2/deals/{id}`
- Deprecated `DELETE /v1/deals` in favor of `DELETE /api/v2/deals/{id}`
- Deprecated `GET /v1/deals/{id}/activities` in favor of `GET /api/v2/activities?deal_id={id}`
- Deprecated `GET /v1/deals/{id}/persons` in favor of `GET /api/v2/persons?deal_id={id}`
- Deprecated `GET /v1/persons` in favor of `GET /api/v2/persons`
- Deprecated `GET /v1/persons/collection` in favor of `GET /api/v2/persons`
- Deprecated `GET /v1/persons/{id}` in favor of `GET /api/v2/persons/{id}`
- Deprecated `GET /v1/persons/search` in favor of `GET /api/v2/persons/search`
- Deprecated `POST /v1/persons` in favor of `POST /api/v2/persons`
- Deprecated `PUT /v1/persons/{id}` in favor of `PATCH /api/v2/persons/{id}`
- Deprecated `DELETE /v1/persons/{id}` in favor of `DELETE /api/v2/persons/{id}`
- Deprecated `DELETE /v1/persons` in favor of `DELETE /api/v2/persons/{id}`
- Deprecated `GET /v1/persons/{id}/deals` in favor of `GET /api/v2/deals?person_id={id}`
- Deprecated `GET /v1/persons/{id}/activities` in favor of `GET /api/v2/activities?person_id={id}`
- Deprecated `GET /v1/organizations` in favor of `GET /api/v2/organizations`
- Deprecated `GET /v1/organizations/collection` in favor of `GET /api/v2/organizations`
- Deprecated `GET /v1/organizations/{id}` in favor of `GET /api/v2/organizations/{id}`
- Deprecated `GET /v1/organizations/search` in favor of `GET /api/v2/organizations/search`
- Deprecated `POST /v1/organizations` in favor of `POST /api/v2/organizations`
- Deprecated `PUT /v1/organizations/{id}` in favor of `PATCH /api/v2/organizations/{id}`
- Deprecated `DELETE /v1/organizations/{id}` in favor of `DELETE /api/v2/organizations/{id}`
- Deprecated `DELETE /v1/organizations` in favor of `DELETE /api/v2/organizations/{id}`
- Deprecated `GET /v1/organizations/{id}/deals` in favor of `GET /api/v2/deals?org_id={id}`
- Deprecated `GET /v1/organizations/{id}/activities` in favor of `GET /api/v2/activities?org_id={id}`
- Deprecated `GET /v1/organizations/{id}/persons` in favor of `GET /api/v2/persons?org_id={id}`
- Deprecated `GET /v1/products` in favor of `GET /api/v2/products`
- Deprecated `GET /v1/products/{id}` in favor of `GET /api/v2/products/{id}`
- Deprecated `GET /v1/products/search` in favor of `GET /api/v2/products/search`
- Deprecated `POST /v1/products` in favor of `POST /api/v2/products`
- Deprecated `PUT /v1/products/{id}` in favor of `PATCH /api/v2/products/{id}`
- Deprecated `DELETE /v1/products/{id}` in favor of `DELETE /api/v2/products/{id}`
- Deprecated `GET /v1/pipelines` in favor of `GET /api/v2/pipelines`
- Deprecated `GET /v1/pipelines/{id}` in favor of `GET /api/v2/pipelines/{id}`
- Deprecated `POST /v1/pipelines` in favor of `POST /api/v2/pipelines`
- Deprecated `PUT /v1/pipelines/{id}` in favor of `PATCH /api/v2/pipelines/{id}`
- Deprecated `DELETE /v1/pipelines/{id}` in favor of `DELETE /api/v2/pipelines/{id}`
- Deprecated `GET /v1/stages` in favor of `GET /api/v2/stages`
- Deprecated `GET /v1/stages/{id}` in favor of `GET /api/v2/stages/{id}`
- Deprecated `POST /v1/stages` in favor of `POST /api/v2/stages`
- Deprecated `PUT /v1/stages/{id}` in favor of `PATCH /api/v2/stages/{id}`
- Deprecated `DELETE /v1/stages/{id}` in favor of `DELETE /api/v2/stages/{id}`
- Deprecated `DELETE /v1/stages` in favor of `DELETE /api/v2/stages/{id}`
- Deprecated `GET /v1/itemSearch` in favor of `GET /api/v2/itemSearch`
- Deprecated `GET /v1/itemSearch/field` in favor of `GET /api/v2/itemSearch/field`
- Updated non archived deals/leads endpoint description to specify that following endpoints do not return archived items:
- `GET /v1/deals`
- `GET /v2/deals`
- `GET /v1/deals/timeline`
- `GET /v1/deals/summary`
- `GET /v1/leads`
- Removed deprecated `archived_status` query parameter from leads endpoints

## [25.0.0] - 2025-03-31
### Changed
Expand Down
12 changes: 8 additions & 4 deletions docs/v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ActivitiesApi | addActivity | **POST** /activities | Add an activity
ActivitiesApi | deleteActivities | **DELETE** /activities | Delete multiple activities in bulk
ActivitiesApi | deleteActivity | **DELETE** /activities/{id} | Delete an activity
ActivitiesApi | getActivities | **GET** /activities | Get all activities assigned to a particular user
ActivitiesApi | getActivitiesCollection | **GET** /activities/collection | Get all activities (BETA)
ActivitiesApi | getActivitiesCollection | **GET** /activities/collection | Get all activities collection
ActivitiesApi | getActivity | **GET** /activities/{id} | Get details of an activity
ActivitiesApi | updateActivity | **PUT** /activities/{id} | Update an activity
ActivityFieldsApi | getActivityFields | **GET** /activityFields | Get all activity fields
Expand Down Expand Up @@ -44,6 +44,9 @@ DealsApi | deleteDealParticipant | **DELETE** /deals/{id}/participants/{deal_par
DealsApi | deleteDealProduct | **DELETE** /deals/{id}/products/{product_attachment_id} | Delete an attached product from a deal
DealsApi | deleteDeals | **DELETE** /deals | Delete multiple deals in bulk
DealsApi | duplicateDeal | **POST** /deals/{id}/duplicate | Duplicate deal
DealsApi | getArchivedDeals | **GET** /deals/archived | Get all archived deals
DealsApi | getArchivedDealsSummary | **GET** /deals/summary/archived | Get archived deals summary
DealsApi | getArchivedDealsTimeline | **GET** /deals/timeline/archived | Get archived deals timeline
DealsApi | getDeal | **GET** /deals/{id} | Get details of a deal
DealsApi | getDealActivities | **GET** /deals/{id}/activities | List activities associated with a deal
DealsApi | getDealChangelog | **GET** /deals/{id}/changelog | List updates about deal field values
Expand All @@ -57,7 +60,7 @@ DealsApi | getDealProducts | **GET** /deals/{id}/products | List products attach
DealsApi | getDealUpdates | **GET** /deals/{id}/flow | List updates about a deal
DealsApi | getDealUsers | **GET** /deals/{id}/permittedUsers | List permitted users
DealsApi | getDeals | **GET** /deals | Get all deals
DealsApi | getDealsCollection | **GET** /deals/collection | Get all deals (BETA)
DealsApi | getDealsCollection | **GET** /deals/collection | Get all deals collection
DealsApi | getDealsSummary | **GET** /deals/summary | Get deals summary
DealsApi | getDealsTimeline | **GET** /deals/timeline | Get deals timeline
DealsApi | mergeDeals | **PUT** /deals/{id}/merge | Merge two deals
Expand Down Expand Up @@ -93,6 +96,7 @@ LeadLabelsApi | updateLeadLabel | **PATCH** /leadLabels/{id} | Update a lead lab
LeadSourcesApi | getLeadSources | **GET** /leadSources | Get all lead sources
LeadsApi | addLead | **POST** /leads | Add a lead
LeadsApi | deleteLead | **DELETE** /leads/{id} | Delete a lead
LeadsApi | getArchivedLeads | **GET** /leads/archived | Get all archived leads
LeadsApi | getLead | **GET** /leads/{id} | Get one lead
LeadsApi | getLeadUsers | **GET** /leads/{id}/permittedUsers | List permitted users
LeadsApi | getLeads | **GET** /leads | Get all leads
Expand Down Expand Up @@ -152,7 +156,7 @@ OrganizationsApi | getOrganizationPersons | **GET** /organizations/{id}/persons
OrganizationsApi | getOrganizationUpdates | **GET** /organizations/{id}/flow | List updates about an organization
OrganizationsApi | getOrganizationUsers | **GET** /organizations/{id}/permittedUsers | List permitted users
OrganizationsApi | getOrganizations | **GET** /organizations | Get all organizations
OrganizationsApi | getOrganizationsCollection | **GET** /organizations/collection | Get all organizations (BETA)
OrganizationsApi | getOrganizationsCollection | **GET** /organizations/collection | Get all organizations collection
OrganizationsApi | mergeOrganizations | **PUT** /organizations/{id}/merge | Merge two organizations
OrganizationsApi | searchOrganization | **GET** /organizations/search | Search organizations
OrganizationsApi | updateOrganization | **PUT** /organizations/{id} | Update an organization
Expand Down Expand Up @@ -183,7 +187,7 @@ PersonsApi | getPersonProducts | **GET** /persons/{id}/products | List products
PersonsApi | getPersonUpdates | **GET** /persons/{id}/flow | List updates about a person
PersonsApi | getPersonUsers | **GET** /persons/{id}/permittedUsers | List permitted users
PersonsApi | getPersons | **GET** /persons | Get all persons
PersonsApi | getPersonsCollection | **GET** /persons/collection | Get all persons (BETA)
PersonsApi | getPersonsCollection | **GET** /persons/collection | Get all persons collection
PersonsApi | mergePersons | **PUT** /persons/{id}/merge | Merge two persons
PersonsApi | searchPersons | **GET** /persons/search | Search persons
PersonsApi | updatePerson | **PUT** /persons/{id} | Update a person
Expand Down
9 changes: 9 additions & 0 deletions docs/v2.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,27 @@ ActivitiesApi | deleteActivity | **DELETE** /activities/{id} | Delete an activit
ActivitiesApi | getActivities | **GET** /activities | Get all activities
ActivitiesApi | getActivity | **GET** /activities/{id} | Get details of an activity
ActivitiesApi | updateActivity | **PATCH** /activities/{id} | Update an activity
BetaApi | convertDealToLead | **POST** /deals/{id}/convert/lead | Convert a deal to a lead (BETA)
BetaApi | convertLeadToDeal | **POST** /leads/{id}/convert/deal | Convert a lead to a deal (BETA)
BetaApi | deleteInstallment | **DELETE** /deals/{id}/installments/{installment_id} | Delete an installment from a deal
BetaApi | getDealConversionStatus | **GET** /deals/{id}/convert/status/{conversion_id} | Get Deal conversion status (BETA)
BetaApi | getInstallments | **GET** /deals/installments | List installments added to a list of deals
BetaApi | getLeadConversionStatus | **GET** /leads/{id}/convert/status/{conversion_id} | Get Lead conversion status (BETA)
BetaApi | postInstallment | **POST** /deals/{id}/installments | Add an installment to a deal
BetaApi | updateInstallment | **PATCH** /deals/{id}/installments/{installment_id} | Update an installment added to a deal
DealsApi | addDeal | **POST** /deals | Add a new deal
DealsApi | addDealFollower | **POST** /deals/{id}/followers | Add a follower to a deal
DealsApi | addDealProduct | **POST** /deals/{id}/products | Add a product to a deal
DealsApi | convertDealToLead | **POST** /deals/{id}/convert/lead | Convert a deal to a lead (BETA)
DealsApi | deleteAdditionalDiscount | **DELETE** /deals/{id}/discounts/{discount_id} | Delete a discount from a deal
DealsApi | deleteDeal | **DELETE** /deals/{id} | Delete a deal
DealsApi | deleteDealFollower | **DELETE** /deals/{id}/followers/{follower_id} | Delete a follower from a deal
DealsApi | deleteDealProduct | **DELETE** /deals/{id}/products/{product_attachment_id} | Delete an attached product from a deal
DealsApi | deleteInstallment | **DELETE** /deals/{id}/installments/{installment_id} | Delete an installment from a deal
DealsApi | getAdditionalDiscounts | **GET** /deals/{id}/discounts | List discounts added to a deal
DealsApi | getArchivedDeals | **GET** /deals/archived | Get all archived deals
DealsApi | getDeal | **GET** /deals/{id} | Get details of a deal
DealsApi | getDealConversionStatus | **GET** /deals/{id}/convert/status/{conversion_id} | Get Deal conversion status (BETA)
DealsApi | getDealFollowers | **GET** /deals/{id}/followers | List followers of a deal
DealsApi | getDealFollowersChangelog | **GET** /deals/{id}/followers/changelog | List followers changelog of a deal
DealsApi | getDealProducts | **GET** /deals/{id}/products | List products attached to a deal
Expand All @@ -38,6 +45,8 @@ DealsApi | updateDealProduct | **PATCH** /deals/{id}/products/{product_attachmen
DealsApi | updateInstallment | **PATCH** /deals/{id}/installments/{installment_id} | Update an installment added to a deal
ItemSearchApi | searchItem | **GET** /itemSearch | Perform a search from multiple item types
ItemSearchApi | searchItemByField | **GET** /itemSearch/field | Perform a search using a specific field from an item type
LeadsApi | convertLeadToDeal | **POST** /leads/{id}/convert/deal | Convert a lead to a deal (BETA)
LeadsApi | getLeadConversionStatus | **GET** /leads/{id}/convert/status/{conversion_id} | Get Lead conversion status (BETA)
LeadsApi | searchLeads | **GET** /leads/search | Search leads
OrganizationsApi | addOrganization | **POST** /organizations | Add a new organization
OrganizationsApi | addOrganizationFollower | **POST** /organizations/{id}/followers | Add a follower to an organization
Expand Down
Loading
Loading