---
title: "Changes to Detach a contact from a group conversation"
method: DELETE
path: "/conversations/{conversation_id}/customers/{contact_id}"
---

# Changes to Detach a contact from a group conversation

`DELETE /conversations/{conversation_id}/customers/{contact_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 96 revisions.

- **2026-09-04** (2.14) `1409a459eaaf`: 26 warning, 1 info
- **2026-04-16** (2.14) `ca58987acfef`: 1 breaking
- **2026-04-10** (2.14) `537721e9f9dc`: 1 warning, 1 info
- **2026-03-03** (2.14) `8afeeadf398e`: 1 warning
- **2026-02-10** (2.14) `788255ed5694`: 2 breaking, 2 warning, 1 info
- **2026-01-28** (2.14) `06e6ebccef5a`: 3 breaking
- **2025-10-01** (2.14) `30f20e66c3cb`: 1 info

## Changes

- **2026-09-04** (2.14) `1409a459eaaf`: 26 warning, 1 info
  - removed the optional property `admin_assignee_id` from the response with the `200` status
  - removed the optional property `ai_agent` from the response with the `200` status
  - removed the optional property `ai_agent_participated` from the response with the `200` status
  - removed the optional property `contacts` from the response with the `200` status
  - removed the optional property `conversation_parts` from the response with the `200` status
  - removed the optional property `conversation_rating` from the response with the `200` status
  - removed the optional property `created_at` from the response with the `200` status
  - removed the optional property `custom_attributes` from the response with the `200` status
  - removed the optional property `first_contact_reply` from the response with the `200` status
  - removed the optional property `id` from the response with the `200` status
  - removed the optional property `linked_objects` from the response with the `200` status
  - removed the optional property `open` from the response with the `200` status
  - removed the optional property `priority` from the response with the `200` status
  - removed the optional property `read` from the response with the `200` status
  - removed the optional property `sla_applied` from the response with the `200` status
  - removed the optional property `snoozed_until` from the response with the `200` status
  - removed the optional property `source` from the response with the `200` status
  - removed the optional property `state` from the response with the `200` status
  - removed the optional property `statistics` from the response with the `200` status
  - removed the optional property `tags` from the response with the `200` status
  - removed the optional property `team_assignee_id` from the response with the `200` status
  - removed the optional property `teammates` from the response with the `200` status
  - removed the optional property `title` from the response with the `200` status
  - removed the optional property `type` from the response with the `200` status
  - removed the optional property `updated_at` from the response with the `200` status
  - removed the optional property `waiting_since` from the response with the `200` status
  - added the required property `customers` to the response with the `200` status
- **2026-04-16** (2.14) `ca58987acfef`: 1 breaking
  - the `team_assignee_id` response's property type changed from `string` to `integer` for status `200`
- **2026-04-10** (2.14) `537721e9f9dc`: 1 warning, 1 info
  - removed the optional property `statistics/assigned_team_first_response_time_by_team` from the response with the `200` status
  - added the optional property `statistics/assigned_team_first_response_time` to the response with the `200` status
- **2026-03-03** (2.14) `8afeeadf398e`: 1 warning
  - removed the optional property `company_id` from the response with the `200` status
- **2026-02-10** (2.14) `788255ed5694`: 2 breaking, 2 warning, 1 info
  - the response property `tags/tags/items/applied_at` became nullable for the status `200`
  - the response property `tags/tags/items/applied_by` became nullable for the status `200`
  - removed the optional property `tags/tags/items/applied_by/id` from the response with the `200` status
  - removed the optional property `tags/tags/items/applied_by/type` from the response with the `200` status
  - added `#/components/schemas/reference` to the `tags/tags/items/applied_by` response property `allOf` list for the response status `200`
- **2026-01-28** (2.14) `06e6ebccef5a`: 3 breaking
  - the response property `ai_agent/source_type` became nullable for the status `200`
  - the response property `conversation_parts/conversation_parts/items/author/name` became nullable for the status `200`
  - the response property `source/author/name` became nullable for the status `200`
- **2025-10-01** (2.14) `30f20e66c3cb`: 1 info
  - added the optional property `statistics/adjusted_handling_time` to the response with the `200` status

---

[Operation](https://skmtc.dev/intercom/apis/intercom-api/docs/conversations/:conversation_id/customers/:contact_id/delete.md) - [API](https://skmtc.dev/intercom/apis/intercom-api.md) - [Page](https://skmtc.dev/intercom/apis/intercom-api/changes/conversations/:conversation_id/customers/:contact_id/delete)
