From e5cad90f99a39f96593df13af43d8fd663d6f7be Mon Sep 17 00:00:00 2001 From: dq Date: Fri, 28 Aug 2026 10:21:20 +0100 Subject: [PATCH 1/2] docs: add skip_reopen to assign_conversation_request schema (Preview) Documents the skip_reopen parameter on the conversation assignment request, which leaves a closed conversation closed when it is assigned instead of reopening it. Co-Authored-By: Claude Opus 5 (1M context) --- descriptions/0/api.intercom.io.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index 3ad3e2e..b968f1e 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -28785,6 +28785,13 @@ components: description: Optionally you can send a response in the conversation when it is assigned. example: Let me pass you over to one of my colleagues. + skip_reopen: + type: boolean + description: When true, assigning a closed conversation leaves it closed + instead of reopening it. No reopen event is recorded, so the conversation + keeps its original close timestamp and the assignment does not count as + a new closure in reporting. + example: true required: - message_type - type From 38f1691a00f4d084c98913048119f863b893b258 Mon Sep 17 00:00:00 2001 From: dq Date: Fri, 28 Aug 2026 10:40:50 +0100 Subject: [PATCH 2/2] docs: declare default false on skip_reopen The parameter defaults to false when omitted; declaring it in the schema lets the generated reference and SDKs surface the default. Co-Authored-By: Claude Opus 5 (1M context) --- descriptions/0/api.intercom.io.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index b968f1e..32eefc6 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -28787,6 +28787,7 @@ components: example: Let me pass you over to one of my colleagues. skip_reopen: type: boolean + default: false description: When true, assigning a closed conversation leaves it closed instead of reopening it. No reopen event is recorded, so the conversation keeps its original close timestamp and the assignment does not count as