Contacts::UnsubscribedTopic

Opt a Contact out of a Topic

Changed on

Opt a contact out of one active topic in their workspace. Records a subscription change attributed to the API caller's membership and emits the contact topic-unsubscribed activity event. Does not change the separate all-email unsubscribed_at flag.

post/contacts/{contact_id}/unsubscribed_topics

Request

Path parameters

contact_idstring required

Request body

Example request

{
  "contacts_unsubscribed_topic": {
    "topic_id": 12
  }
}

Response

OK

idinteger
public_idstring
contact_idinteger
created_atstring date-time
updated_atstring date-time

Example response

{
  "id": 77,
  "public_id": "kQzRbX",
  "contact_id": 4821,
  "topic": {
    "id": 15,
    "public_id": "AbCdEf",
    "name": "Promotions"
  },
  "created_at": "2026-10-01T09:12:44.000Z",
  "updated_at": "2026-10-01T09:12:44.000Z"
}

Changes