---
title: "Changes to Update mail thread details"
method: PUT
path: "/mailbox/mailThreads/{id}"
---

# Changes to Update mail thread details

`PUT /mailbox/mailThreads/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 30 revisions.

- **2026-10-21** `16a59954e145`: 9 breaking, 2 warning, 3 info
- **2025-04-29** `5c2800de8edb`: 1 info
- **2024-04-24** `14e842101d25`: 1 breaking
- **2024-03-03** `ffe4619b621a`: 4 info
- **2023-09-30** `54c5a085a561`: 1 breaking, 5 info
- **2023-05-28** `33cf03b32cc4`: 1 breaking, 9 warning
- **2022-06-27** `1e06ebc0f11e`: 2 info
- **2021-07-29** `0588124176e0`: 1 breaking, 1 info

## Changes

- **2026-10-21** `16a59954e145`: 9 breaking, 2 warning, 3 info
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/archived_flag` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/drafts_parties` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/last_message_received_timestamp` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/parties/from/items/linked_person_id` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/parties/from/items/linked_person_name` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/parties/to/items/linked_person_id` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/parties/to/items/linked_person_name` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/allOf[subschema #2]/snippet_sent` became nullable for the status `200`
  - the `allOf[subschema #2]/data/allOf[subschema #2]/archived_flag` response's property type changed from no type to `number` for status `200`
  - added the new `0.00` enum value to the `allOf[subschema #2]/data/allOf[subschema #2]/archived_flag` response property for the response status `200`
  - added the new `1.00` enum value to the `allOf[subschema #2]/data/allOf[subschema #2]/archived_flag` response property for the response status `200`
  - the request property `deal_id` became nullable
  - the request property `lead_id` became nullable
  - removed `subschema #1: numberBooleanDefault0` from the `allOf[subschema #2]/data/allOf[subschema #2]/archived_flag` response property `allOf` list for the response status `200`
- **2025-04-29** `5c2800de8edb`: 1 info
  - endpoint added
- **2024-04-24** `14e842101d25`: 1 breaking
  - api removed without deprecation
- **2024-03-03** `ffe4619b621a`: 4 info
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/all_messages_sent_flag` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/deal_id` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/deal_status` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/lead_id` to the response with the `200` status
- **2023-09-30** `54c5a085a561`: 1 breaking, 5 info
  - the `allOf[subschema #2]/data/allOf[subschema #2]/last_message_timestamp` response's property type changed from `s` to `string`, and format from no format to `date-time` for status `200`
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/add_time` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/first_message_timestamp` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/last_message_received_timestamp` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/last_message_sent_timestamp` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/allOf[subschema #2]/update_time` to the response with the `200` status
- **2023-05-28** `33cf03b32cc4`: 1 breaking, 9 warning
  - the `allOf[subschema #2]/data/allOf[subschema #2]/last_message_timestamp` response's property type changed from `string` to `s`, and format from `date-time` to no format for status `200`
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/add_time` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/all_messages_sent_flag` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/deal_id` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/deal_status` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/first_message_timestamp` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/last_message_received_timestamp` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/last_message_sent_timestamp` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/lead_id` from the response with the `200` status
  - removed the optional property `allOf[subschema #2]/data/allOf[subschema #2]/update_time` from the response with the `200` status
- **2022-06-27** `1e06ebc0f11e`: 2 info
  - added `subschema #1, subschema #2` to the `allOf[subschema #2]/data` response property `allOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `allOf[subschema #2]/data` response property `allOf` list for the response status `200`
- **2021-07-29** `0588124176e0`: 1 breaking, 1 info
  - the `allOf[subschema #2]/data` response's property type changed from `array` to no type for status `200`
  - added `subschema #1, subschema #2` to the `allOf[subschema #2]/data` response property `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/pipedrive/apis/pipedrive-api-v1/docs/mailbox/mailThreads/:id/put.md) - [API](https://skmtc.dev/pipedrive/apis/pipedrive-api-v1.md) - [Page](https://skmtc.dev/pipedrive/apis/pipedrive-api-v1/changes/mailbox/mailThreads/:id/put)
