← Alle überwachten APIs
Pipedrive // api-changelog

Pipedrive API-Changelog

Wir prüfen täglich den Changelog und die OpenAPI-Spezifikation von Pipedrive, weil wir produktive Integrationen auf der Pipedrive API betreiben. Diese Seite listet die 18 Änderungen, die wir seit Beginn der Überwachung am 26. März 2026 erfasst haben, die neuesten zuerst.

Die Einträge geben die englischsprachigen Changelogs der Anbieter wieder und stehen deshalb auf Englisch.

Kurz gesagt

2 Breaking Changes und 0 Deprecations in der Pipedrive API in den letzten 90 Tagen. Zuletzt: „API v1 endpoints now out of support“ (1. August 2026).

Letzte Erkennung, 9. Oktober 2026 The `/users` `access` request default remains `app:sales`; only OpenAPI source metadata changed, so no action is needed.

2 Breaking, 90 Tage
0 Deprecations, 90 Tage
18 Erfasste Änderungen
Zuletzt geprüft

Änderungen an der Pipedrive API

Die Einordnung erfolgt automatisch. Prüfen Sie die Notiz des Anbieters, bevor Sie Aufwand einplanen.

August 2026

  1. API v1 endpoints now out of support

    Deprecated API v1 endpoints have reached end-of-support as of August 1st, 2026, making this a critical breaking change for any remaining v1 integrations.

    Betrifft das eine Ihrer Integrationen? Wir übernehmen die Umstellung zum Festpreis

Juli 2026

  1. Deprecated API v1 endpoints now out of support

    API v1 endpoints have reached end-of-support as of August 1st, 2026, requiring all integrations to migrate to v2.

    Betrifft das eine Ihrer Integrationen? Wir übernehmen die Umstellung zum Festpreis

Mai 2026

  1. Introducing Projects API v2

    New Projects API v2 released, expanding v2 capabilities for project management features.

  2. New webhooks and API improvements

    New webhook types and general API improvements added to v2.

April 2026

  1. Introducing support for Projects in webhooks v2

    Projects webhook support added to webhooks v2 on April 10th, 2026, enabling event notifications for project-related changes.

  2. Bug fix in v2 product webhooks payload

    Corrected payload issue in product webhooks v2.

März 2026

  1. Introducing a new Assignees field in Projects API

    New Assignees field added to Projects API on March 25th, 2026, allowing assignment of team members to projects.

Februar 2026

  1. Bug fix in v2 product webhooks payload

    Bug fix addressing payload issues in v2 product webhooks, effective April 1st, 2026.

  2. Channels API deprecation effective

    Channels API has been deprecated with a breaking change effective February 1st, 2026, requiring migration to alternative solutions.

Dezember 2025

  1. Introducing new Fields API v2

    New Fields API v2 released for managing custom fields.

November 2025

  1. Introducing deal_id parameter for GET /api/v2/persons endpoint

    New deal_id query parameter added to GET /api/v2/persons endpoint on November 24th, 2025, enabling filtering persons by associated deal.

  2. Introducing new Product Duplication API

    New Product Duplication API released on November 24th, 2025, enabling programmatic duplication of products.

  3. Breaking change

    Deprecation of Channels API: Channels API marked as deprecated with February 1st, 2026 effective date, requiring migration away from this endpoint.

Oktober 2025

  1. Introducing new Deal Products bulk operations API

    New Deal Products bulk operations API introduced for batch operations, effective October 1st, 2025.

  2. Introducing new sorting parameter for Products API

    New sorting parameter added to the Products API for more flexible product list ordering.

September 2025

  1. Breaking change

    updating activities note field limit sizing for POST v1/activities: Activities note field character limit is being changed, which may affect existing integrations that rely on current field size limits.

August 2025

  1. Introducing new Product Images API

    New dedicated API endpoint for managing product images separately from product data.

Juli 2025

  1. Breaking change

    updating activities note field limit sizing for POST v1/activities: Activities note field limit sizing updated for POST v1/activities endpoint, effective September 21st, 2025; may break integrations expecting larger note fields.

Änderungen an der OpenAPI-Spezifikation

Unterschiede zwischen aufeinanderfolgenden Versionen der veröffentlichten OpenAPI-Spezifikation von Pipedrive, ermittelt mit oasdiff. Aufgeführt sind nur Änderungen, die bestehende Clients brechen oder brechen können.

  1. 9 Breaking Changes
    • Breaking Change GET /leads removed the enum value 'add_time' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'creator_id' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'expected_close_date' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'id' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'next_activity_id' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'owner_id' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'title' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'update_time' from the 'query' request parameter 'sort'
    • Breaking Change GET /leads removed the enum value 'was_seen' from the 'query' request parameter 'sort'
  2. 14 Breaking Changes
    • Breaking Change DELETE /dealFields for the 'query' request parameter 'ids', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change GET /deals/{id}/flow for the 'query' request parameter 'items', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change DELETE /filters for the 'query' request parameter 'ids', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change GET /leads/search removed the enum value 'custom_fields' from the 'query' request parameter 'fields'
    • Breaking Change GET /leads/search removed the enum value 'lead.was_seen' from the 'query' request parameter 'include_fields'
    • Breaking Change GET /leads/search removed the enum value 'notes' from the 'query' request parameter 'fields'
    • Breaking Change GET /leads/search removed the enum value 'title' from the 'query' request parameter 'fields'
    • Breaking Change GET /leads/search for the 'query' request parameter 'fields', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change GET /leads/search for the 'query' request parameter 'include_fields', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change DELETE /organizationFields for the 'query' request parameter 'ids', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change GET /organizations/{id}/flow for the 'query' request parameter 'items', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change DELETE /personFields for the 'query' request parameter 'ids', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change GET /persons/{id}/flow for the 'query' request parameter 'items', the type/format was changed from 'string'/'' to 'array'/''
    • Breaking Change DELETE /productFields for the 'query' request parameter 'ids', the type/format was changed from 'string'/'' to 'array'/''
  3. 3 Breaking Changes
    • Breaking Change GET /deals/archived the 'data/items/allOf[subschema #1]/creator_user_id/has_pic' response's property type/format changed from 'boolean'/'' to 'integer'/'' for status '200'
    • Breaking Change GET /products/{id}/deals the '/allOf[subschema #2]/data/items/allOf[subschema #1]/creator_user_id/has_pic' response's property type/format changed from 'boolean'/'' to 'integer'/'' for status '200'
    • Breaking Change GET /products/{id}/files the response property '/allOf[subschema #2]/data' became nullable for the status '200'
  4. 223 Breaking Changes, 4 potenziell brechende Änderungen
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #1]/org_id' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #1]/person_id' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/expected_close_date' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/first_won_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/label' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/last_incoming_mail_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/last_outgoing_mail_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/lost_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/next_activity_date' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/next_activity_duration' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/next_activity_note' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/next_activity_subject' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/next_activity_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/next_activity_type' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/org_name' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/person_name' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/stage_change_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/update_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the response property 'data/items/allOf[subschema #2: baseDeal]/won_time' became nullable for the status '200'
    • Breaking Change GET /deals/archived the 'data/items/allOf[subschema #1]/org_id' response's property type/format changed from ''/'' to 'object'/'' for status '200'
    • Breaking Change GET /deals/archived the 'data/items/allOf[subschema #1]/person_id' response's property type/format changed from ''/'' to 'object'/'' for status '200'
    • Breaking Change GET /deals/timeline the response property 'data/deals/items/allOf[subschema #1]/org_id' became nullable for the status '200'
    • Breaking Change GET /deals/timeline the response property 'data/deals/items/allOf[subschema #1]/person_id' became nullable for the status '200'
    • Breaking Change GET /deals/timeline the response property 'data/deals/items/allOf[subschema #2: baseDeal]/expected_close_date' became nullable for the status '200'
    • Breaking Change GET /deals/timeline the response property 'data/deals/items/allOf[subschema #2: baseDeal]/first_won_time' became nullable for the status '200'
    • und 202 weitere
  5. 13 potenziell brechende Änderungen
    • Potenziell brechend GET /deals/{id}/participants added the new 'nova' enum value to the 'data/items/added_by_user_id/allOf[subschema #2: GetUserResponseData]/data/access/items/app' response property for the response status '200'
    • Potenziell brechend POST /deals/{id}/participants added the new 'nova' enum value to the 'data/added_by_user_id/allOf[subschema #2: GetUserResponseData]/data/access/items/app' response property for the response status '200'
    • Potenziell brechend GET /permissionSets added the new 'nova' enum value to the '/allOf[subschema #2]/data/items/app' response property for the response status '200'
    • Potenziell brechend GET /permissionSets added the new 'partnership' enum value to the '/allOf[subschema #2]/data/items/app' response property for the response status '200'
    • Potenziell brechend GET /permissionSets/{id} added the new 'nova' enum value to the '/allOf[subschema #1: PermissionSet]/app' response property for the response status '200'
    • Potenziell brechend GET /permissionSets/{id} added the new 'partnership' enum value to the '/allOf[subschema #1: PermissionSet]/app' response property for the response status '200'
    • Potenziell brechend GET /recents added the new 'nova' enum value to the 'data/items/anyOf[subschema #12]/data/access/items/app' response property for the response status '200'
    • Potenziell brechend GET /users added the new 'nova' enum value to the '/allOf[subschema #2]/data/items/access/items/app' response property for the response status '200'
    • Potenziell brechend POST /users added the new 'nova' enum value to the '/allOf[subschema #2: GetUserResponseData]/data/access/items/app' response property for the response status '200'
    • Potenziell brechend GET /users/find added the new 'nova' enum value to the '/allOf[subschema #2]/data/items/access/items/app' response property for the response status '200'
    • Potenziell brechend GET /users/me added the new 'nova' enum value to the '/allOf[subschema #2]/data/allOf[subschema #1: BaseUser]/access/items/app' response property for the response status '200'
    • Potenziell brechend GET /users/{id} added the new 'nova' enum value to the '/allOf[subschema #2: GetUserResponseData]/data/access/items/app' response property for the response status '200'
    • Potenziell brechend PUT /users/{id} added the new 'nova' enum value to the '/allOf[subschema #2: GetUserResponseData]/data/access/items/app' response property for the response status '200'
  6. 16 Breaking Changes, 16 potenziell brechende Änderungen
    • Breaking Change GET /filters the response property '/allOf[subschema #2]/data/items/custom_view_id' became nullable for the status '200'
    • Breaking Change GET /filters the response property '/allOf[subschema #2]/data/items/update_time' became nullable for the status '200'
    • Breaking Change GET /filters the '/allOf[subschema #2]/data/items/visible_to' response's property type/format changed from 'integer'/'' to ''/'' for status '200'
    • Breaking Change POST /filters the response property '/allOf[subschema #2]/data/custom_view_id' became nullable for the status '200'
    • Breaking Change POST /filters the response property '/allOf[subschema #2]/data/temporary_flag' became nullable for the status '200'
    • Breaking Change POST /filters the response property '/allOf[subschema #2]/data/update_time' became nullable for the status '200'
    • Breaking Change POST /filters the '/allOf[subschema #2]/data/visible_to' response's property type/format changed from 'integer'/'' to ''/'' for status '200'
    • Breaking Change GET /filters/{id} the response property '/allOf[subschema #2]/data/custom_view_id' became nullable for the status '200'
    • Breaking Change GET /filters/{id} the response property '/allOf[subschema #2]/data/update_time' became nullable for the status '200'
    • Breaking Change GET /filters/{id} the '/allOf[subschema #2]/data/visible_to' response's property type/format changed from 'integer'/'' to ''/'' for status '200'
    • Breaking Change PUT /filters/{id} the response property '/allOf[subschema #2]/data/custom_view_id' became nullable for the status '200'
    • Breaking Change PUT /filters/{id} the response property '/allOf[subschema #2]/data/temporary_flag' became nullable for the status '200'
    • Breaking Change PUT /filters/{id} the response property '/allOf[subschema #2]/data/update_time' became nullable for the status '200'
    • Breaking Change PUT /filters/{id} the '/allOf[subschema #2]/data/visible_to' response's property type/format changed from 'integer'/'' to ''/'' for status '200'
    • Breaking Change POST /notes added 'subschema #1, subschema #2' to the request body 'allOf' list
    • Breaking Change PUT /notes/{id} added 'subschema #2, subschema #3' to the request body 'allOf' list
    • Potenziell brechend GET /filters added the new 'activity' enum value to the '/allOf[subschema #2]/data/items/type' response property for the response status '200'
    • Potenziell brechend GET /filters added the new 'deals' enum value to the '/allOf[subschema #2]/data/items/type' response property for the response status '200'
    • Potenziell brechend GET /filters added the new 'leads' enum value to the '/allOf[subschema #2]/data/items/type' response property for the response status '200'
    • Potenziell brechend GET /filters added the new 'org' enum value to the '/allOf[subschema #2]/data/items/type' response property for the response status '200'
    • Potenziell brechend GET /filters added the new 'people' enum value to the '/allOf[subschema #2]/data/items/type' response property for the response status '200'
    • Potenziell brechend GET /filters added the new 'products' enum value to the '/allOf[subschema #2]/data/items/type' response property for the response status '200'
    • Potenziell brechend GET /filters added the new 'projects' enum value to the '/allOf[subschema #2]/data/items/type' response property for the response status '200'
    • Potenziell brechend GET /filters/{id} added the new 'activity' enum value to the '/allOf[subschema #2]/data/type' response property for the response status '200'
    • Potenziell brechend GET /filters/{id} added the new 'deals' enum value to the '/allOf[subschema #2]/data/type' response property for the response status '200'
    • und 7 weitere

Häufige Fragen

Gab es zuletzt Breaking Changes in der Pipedrive API?
Ja: 2 Breaking Changes und 0 Deprecations in den letzten 90 Tagen. Die jüngste Änderung: „API v1 endpoints now out of support“ vom 1. August 2026.
Wie oft ändert sich die Pipedrive API?
Im erfassten Zeitraum hat Pipedrive rund 1 Changelog-Eintrag pro Monat veröffentlicht. Die meisten sind Erweiterungen; einplanen sollte man vor allem die Breaking Changes und Deprecations.
Wo finde ich den offiziellen Changelog der Pipedrive API?
Pipedrive veröffentlicht ihn unter https://developers.pipedrive.com/changelog. Diese Seite verfolgt ihn täglich und datiert jeden Eintrag.
Wie erfahre ich von Änderungen an der Pipedrive API?
Abonnieren Sie den RSS-Feed dieser Seite (https://seamless.engineering/api-changelog/pipedrive/rss.xml). Soll sich lieber jemand darum kümmern: Wir betreiben Pipedrive-Integrationen und fangen solche Änderungen ab, bevor sie in Produktion ankommen.

Weitere überwachte APIs

// anfrage

Wir beobachten Pipedrive, weil wir Integrationen darauf betreiben. Hängt eine Ihrer Integrationen an Pipedrive, übernehmen wir sie: sauber gebaut, dauerhaft betrieben und angepasst, wenn Pipedrive etwas ändert, bevor Ihre Daten betroffen sind. Festpreisangebot innerhalb von 48 Stunden.

Wir melden uns innerhalb eines Werktags. Kein Newsletter, keine Vertriebsstrecke.