From 8a8c4e0578385ad8552a1b64e0ea876f9f8129bf Mon Sep 17 00:00:00 2001 From: Marc <97827744+marcmlc@users.noreply.github.com> Date: Thu, 9 Jul 2026 10:27:36 +0100 Subject: [PATCH] Make from and into required on merge_contacts_request The merge endpoint (POST /contacts/merge) resolves from/into via find_user and cannot succeed without both, so they are de-facto required. Declare them in the schema across all supported API versions to match runtime behavior. Co-Authored-By: Claude Opus 4.8 (1M context) --- descriptions/0/api.intercom.io.yaml | 3 +++ descriptions/2.10/api.intercom.io.yaml | 3 +++ descriptions/2.11/api.intercom.io.yaml | 3 +++ descriptions/2.12/api.intercom.io.yaml | 3 +++ descriptions/2.13/api.intercom.io.yaml | 3 +++ descriptions/2.14/api.intercom.io.yaml | 3 +++ descriptions/2.15/api.intercom.io.yaml | 3 +++ descriptions/2.7/api.intercom.io.yaml | 3 +++ descriptions/2.8/api.intercom.io.yaml | 3 +++ descriptions/2.9/api.intercom.io.yaml | 3 +++ 10 files changed, 30 insertions(+) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index 816603d..cece5a5 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -34619,6 +34619,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.10/api.intercom.io.yaml b/descriptions/2.10/api.intercom.io.yaml index a3b9179..0ced484 100644 --- a/descriptions/2.10/api.intercom.io.yaml +++ b/descriptions/2.10/api.intercom.io.yaml @@ -15214,6 +15214,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.11/api.intercom.io.yaml b/descriptions/2.11/api.intercom.io.yaml index d08e0e7..7345e2b 100644 --- a/descriptions/2.11/api.intercom.io.yaml +++ b/descriptions/2.11/api.intercom.io.yaml @@ -16554,6 +16554,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.12/api.intercom.io.yaml b/descriptions/2.12/api.intercom.io.yaml index b5688d3..32d0261 100644 --- a/descriptions/2.12/api.intercom.io.yaml +++ b/descriptions/2.12/api.intercom.io.yaml @@ -16618,6 +16618,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.13/api.intercom.io.yaml b/descriptions/2.13/api.intercom.io.yaml index 5874809..311db89 100644 --- a/descriptions/2.13/api.intercom.io.yaml +++ b/descriptions/2.13/api.intercom.io.yaml @@ -18227,6 +18227,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.14/api.intercom.io.yaml b/descriptions/2.14/api.intercom.io.yaml index cdc46f1..49721d0 100644 --- a/descriptions/2.14/api.intercom.io.yaml +++ b/descriptions/2.14/api.intercom.io.yaml @@ -20535,6 +20535,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.15/api.intercom.io.yaml b/descriptions/2.15/api.intercom.io.yaml index df1833c..e2ccbd7 100644 --- a/descriptions/2.15/api.intercom.io.yaml +++ b/descriptions/2.15/api.intercom.io.yaml @@ -21484,6 +21484,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.7/api.intercom.io.yaml b/descriptions/2.7/api.intercom.io.yaml index 0ae077b..caa6c0f 100644 --- a/descriptions/2.7/api.intercom.io.yaml +++ b/descriptions/2.7/api.intercom.io.yaml @@ -13117,6 +13117,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.8/api.intercom.io.yaml b/descriptions/2.8/api.intercom.io.yaml index 029442b..f6dd9cf 100644 --- a/descriptions/2.8/api.intercom.io.yaml +++ b/descriptions/2.8/api.intercom.io.yaml @@ -13142,6 +13142,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string diff --git a/descriptions/2.9/api.intercom.io.yaml b/descriptions/2.9/api.intercom.io.yaml index 8c7c155..0a4105e 100644 --- a/descriptions/2.9/api.intercom.io.yaml +++ b/descriptions/2.9/api.intercom.io.yaml @@ -14494,6 +14494,9 @@ components: description: Merge contact data. type: object title: Merge contact data + required: + - from + - into properties: from: type: string