From cfc345264dbd9987efc1b202427642bf9b4e321d Mon Sep 17 00:00:00 2001 From: Keith Stenson <147769+kstenson@users.noreply.github.com> Date: Tue, 9 Jun 2026 10:39:45 +0100 Subject: [PATCH] Document boolean values in V3 Search API query value field The search query `value` field accepts boolean values, but the spec only listed string, integer and array. This documents boolean as a valid search value across all documented versions, covering the conversations, contacts and tickets search endpoints (the schema is shared). 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, 20 insertions(+), 10 deletions(-) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index c1df2fb..d2c196d 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -33361,12 +33361,13 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: oneOf: - type: string - type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.10/api.intercom.io.yaml b/descriptions/2.10/api.intercom.io.yaml index 2c6eaed..ff5eb06 100644 --- a/descriptions/2.10/api.intercom.io.yaml +++ b/descriptions/2.10/api.intercom.io.yaml @@ -15846,13 +15846,14 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: type: string - type: array items: type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.11/api.intercom.io.yaml b/descriptions/2.11/api.intercom.io.yaml index 0ffd407..4fa1962 100644 --- a/descriptions/2.11/api.intercom.io.yaml +++ b/descriptions/2.11/api.intercom.io.yaml @@ -17309,13 +17309,14 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: type: string - type: array items: type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true single_select_option: diff --git a/descriptions/2.12/api.intercom.io.yaml b/descriptions/2.12/api.intercom.io.yaml index 2927825..7675b0f 100644 --- a/descriptions/2.12/api.intercom.io.yaml +++ b/descriptions/2.12/api.intercom.io.yaml @@ -17249,13 +17249,14 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: type: string - type: array items: type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.13/api.intercom.io.yaml b/descriptions/2.13/api.intercom.io.yaml index e86c00d..f53b0d2 100644 --- a/descriptions/2.13/api.intercom.io.yaml +++ b/descriptions/2.13/api.intercom.io.yaml @@ -18861,12 +18861,13 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: oneOf: - type: string - type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.14/api.intercom.io.yaml b/descriptions/2.14/api.intercom.io.yaml index 35a8a65..755e7a5 100644 --- a/descriptions/2.14/api.intercom.io.yaml +++ b/descriptions/2.14/api.intercom.io.yaml @@ -21252,12 +21252,13 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: oneOf: - type: string - type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.15/api.intercom.io.yaml b/descriptions/2.15/api.intercom.io.yaml index 92f319d..9c53767 100644 --- a/descriptions/2.15/api.intercom.io.yaml +++ b/descriptions/2.15/api.intercom.io.yaml @@ -22112,12 +22112,13 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: oneOf: - type: string - type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.7/api.intercom.io.yaml b/descriptions/2.7/api.intercom.io.yaml index 55c3393..193a1e6 100644 --- a/descriptions/2.7/api.intercom.io.yaml +++ b/descriptions/2.7/api.intercom.io.yaml @@ -13845,13 +13845,14 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: type: string - type: array items: type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.8/api.intercom.io.yaml b/descriptions/2.8/api.intercom.io.yaml index 4e773cc..cfbef58 100644 --- a/descriptions/2.8/api.intercom.io.yaml +++ b/descriptions/2.8/api.intercom.io.yaml @@ -13869,12 +13869,13 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: oneOf: - type: string - type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: diff --git a/descriptions/2.9/api.intercom.io.yaml b/descriptions/2.9/api.intercom.io.yaml index 852f7fc..11ab314 100644 --- a/descriptions/2.9/api.intercom.io.yaml +++ b/descriptions/2.9/api.intercom.io.yaml @@ -15222,13 +15222,14 @@ components: oneOf: - type: string - type: integer + - type: boolean - type: array items: type: string - type: array items: type: integer - description: The value that you want to search on. + description: The value that you want to search on. Boolean fields accept true or false (also the strings "true" and "false"). example: '73732934' nullable: true sla_applied: