---
title: "Changes to Duplicate deal"
method: POST
path: "/deals/{id}/duplicate"
---

# Changes to Duplicate deal

`POST /deals/{id}/duplicate`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 30 revisions.

- **2026-09-03** `486265e92db9`: 19 breaking
- **2025-08-09** `f3566e8785ef`: 1 info
- **2024-09-09** `9aa5dd500de0`: 10 info
- **2023-09-30** `54c5a085a561`: 2 info
- **2023-05-28** `33cf03b32cc4`: 1 breaking
- **2023-02-03** `6749e4ab1790`: 1 breaking

## Changes

- **2026-09-03** `486265e92db9`: 19 breaking
  - the response property `data/allOf[subschema #1]/org_id` became nullable for the status `200`
  - the response property `data/allOf[subschema #1]/person_id` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/expected_close_date` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/first_won_time` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/label` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/last_incoming_mail_time` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/last_outgoing_mail_time` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/lost_time` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/next_activity_date` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/next_activity_duration` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/next_activity_note` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/next_activity_subject` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/next_activity_time` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/next_activity_type` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/org_name` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/person_name` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/stage_change_time` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/update_time` became nullable for the status `200`
  - the response property `data/allOf[subschema #2: baseDeal]/won_time` became nullable for the status `200`
- **2025-08-09** `f3566e8785ef`: 1 info
  - added the optional property `data/allOf[subschema #2: baseDeal]/is_archived` to the response with the `200` status
- **2024-09-09** `9aa5dd500de0`: 10 info
  - added the optional property `data/allOf[subschema #2: baseDeal]/acv` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/acv_currency` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/arr` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/arr_currency` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/channel` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/channel_id` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/mrr` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/mrr_currency` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/origin` to the response with the `200` status
  - added the optional property `data/allOf[subschema #2: baseDeal]/origin_id` to the response with the `200` status
- **2023-09-30** `54c5a085a561`: 2 info
  - added `subschema #1, subschema #2: baseDeal` to the `data` response property `allOf` list for the response status `200`
  - removed `subschema #1: dealStrict` from the `data` response property `allOf` list for the response status `200`
- **2023-05-28** `33cf03b32cc4`: 1 breaking
  - the `data/allOf[subschema #1: dealStrict]/allOf[subschema #2: baseDeal]/label` response's property type changed from `integer` to `string` for status `200`
- **2023-02-03** `6749e4ab1790`: 1 breaking
  - the `data/allOf[subschema #1: dealStrict]/allOf[subschema #2: baseDeal]/label` response's property type changed from `string` to `integer` for status `200`

---

[Operation](https://skmtc.dev/pipedrive/apis/pipedrive-api-v1/docs/deals/:id/duplicate/post.md) - [API](https://skmtc.dev/pipedrive/apis/pipedrive-api-v1.md) - [Page](https://skmtc.dev/pipedrive/apis/pipedrive-api-v1/changes/deals/:id/duplicate/post)
