From 82730578f99be2eacea26c4bc20a7bad3102a7dd Mon Sep 17 00:00:00 2001 From: Mark Dennis Date: Wed, 25 Mar 2026 15:20:21 +0000 Subject: [PATCH] fix: Mark conversation_id as required in message schema The conversation_id field was missing from the required array in the message schema, making it appear optional in rendered API docs. This confused customers into thinking the Create Conversation endpoint might not always return a conversation ID. Added conversation_id to the required array across all versions (2.11 already had it). Co-Authored-By: Claude Opus 4.6 (1M context) --- descriptions/0/api.intercom.io.yaml | 1 + descriptions/2.10/api.intercom.io.yaml | 1 + descriptions/2.12/api.intercom.io.yaml | 1 + descriptions/2.13/api.intercom.io.yaml | 1 + descriptions/2.14/api.intercom.io.yaml | 1 + descriptions/2.15/api.intercom.io.yaml | 1 + descriptions/2.7/api.intercom.io.yaml | 1 + descriptions/2.8/api.intercom.io.yaml | 1 + descriptions/2.9/api.intercom.io.yaml | 1 + 9 files changed, 9 insertions(+) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index 6b1623c..a04a8e7 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -24664,6 +24664,7 @@ components: - created_at - body - message_type + - conversation_id whatsapp_message_status_list: type: object required: diff --git a/descriptions/2.10/api.intercom.io.yaml b/descriptions/2.10/api.intercom.io.yaml index 6a98a0a..644caa1 100644 --- a/descriptions/2.10/api.intercom.io.yaml +++ b/descriptions/2.10/api.intercom.io.yaml @@ -15190,6 +15190,7 @@ components: - created_at - body - message_type + - conversation_id multiple_or_single_filter_search_request: title: Multiple or Single Filter Search Request oneOf: diff --git a/descriptions/2.12/api.intercom.io.yaml b/descriptions/2.12/api.intercom.io.yaml index 5db6e13..a770282 100644 --- a/descriptions/2.12/api.intercom.io.yaml +++ b/descriptions/2.12/api.intercom.io.yaml @@ -16487,6 +16487,7 @@ components: - created_at - body - message_type + - conversation_id multiple_or_single_filter_search_request: title: Multiple or Single Filter Search Request oneOf: diff --git a/descriptions/2.13/api.intercom.io.yaml b/descriptions/2.13/api.intercom.io.yaml index 557df5c..e6af852 100644 --- a/descriptions/2.13/api.intercom.io.yaml +++ b/descriptions/2.13/api.intercom.io.yaml @@ -18190,6 +18190,7 @@ components: - created_at - body - message_type + - conversation_id multiple_filter_search_request: title: Multiple Filter Search Request description: Search using Intercoms Search APIs with more than one filter. diff --git a/descriptions/2.14/api.intercom.io.yaml b/descriptions/2.14/api.intercom.io.yaml index 35ed2d9..65dd431 100644 --- a/descriptions/2.14/api.intercom.io.yaml +++ b/descriptions/2.14/api.intercom.io.yaml @@ -20019,6 +20019,7 @@ components: - created_at - body - message_type + - conversation_id whatsapp_message_status_list: type: object required: diff --git a/descriptions/2.15/api.intercom.io.yaml b/descriptions/2.15/api.intercom.io.yaml index 0ce4819..36aea13 100644 --- a/descriptions/2.15/api.intercom.io.yaml +++ b/descriptions/2.15/api.intercom.io.yaml @@ -20847,6 +20847,7 @@ components: - created_at - body - message_type + - conversation_id whatsapp_message_status_list: type: object required: diff --git a/descriptions/2.7/api.intercom.io.yaml b/descriptions/2.7/api.intercom.io.yaml index d364e4e..4a1f338 100644 --- a/descriptions/2.7/api.intercom.io.yaml +++ b/descriptions/2.7/api.intercom.io.yaml @@ -13106,6 +13106,7 @@ components: - created_at - body - message_type + - conversation_id multiple_or_single_filter_search_request: title: Multiple or Single Filter Search Request oneOf: diff --git a/descriptions/2.8/api.intercom.io.yaml b/descriptions/2.8/api.intercom.io.yaml index 090d56c..8a851bb 100644 --- a/descriptions/2.8/api.intercom.io.yaml +++ b/descriptions/2.8/api.intercom.io.yaml @@ -13131,6 +13131,7 @@ components: - created_at - body - message_type + - conversation_id multiple_or_single_filter_search_request: title: Multiple or Single Filter Search Request oneOf: diff --git a/descriptions/2.9/api.intercom.io.yaml b/descriptions/2.9/api.intercom.io.yaml index d08d972..f5111a2 100644 --- a/descriptions/2.9/api.intercom.io.yaml +++ b/descriptions/2.9/api.intercom.io.yaml @@ -14483,6 +14483,7 @@ components: - created_at - body - message_type + - conversation_id multiple_or_single_filter_search_request: title: Multiple or Single Filter Search Request oneOf: