From fce403404d005a9d1ba31f3010000307cae78330 Mon Sep 17 00:00:00 2001 From: dq Date: Thu, 16 Jul 2026 13:46:21 +0100 Subject: [PATCH 1/2] Add email_verified to Contacts create/update request (Preview) Adds the email_verified boolean field to the create and update contact request schemas in descriptions/0. Co-Authored-By: Claude Opus 4.8 (1M context) --- descriptions/0/api.intercom.io.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index 9d838f7..e11e7c2 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -30484,6 +30484,11 @@ components: type: string description: The contacts email example: jdoe@example.com + email_verified: + type: boolean + nullable: true + description: Whether the contact's email address has been verified. Set to true to indicate you have verified the contact owns this email address, or false to mark it as unverified. + example: true phone: type: string nullable: true @@ -37944,6 +37949,11 @@ components: type: string description: The contacts email example: jdoe@example.com + email_verified: + type: boolean + nullable: true + description: Whether the contact's email address has been verified. Set to true to indicate you have verified the contact owns this email address, or false to mark it as unverified. + example: true phone: type: string nullable: true From 3e9ad0d31a276b8869f857590a053d2d8f7293be Mon Sep 17 00:00:00 2001 From: dq Date: Thu, 16 Jul 2026 13:55:34 +0100 Subject: [PATCH 2/2] Clarify email_verified requires an email (400 otherwise) email_verified without an email in the same request returns a 400, not a silent no-op; correct the schema descriptions. Co-Authored-By: Claude Opus 4.8 (1M context) --- descriptions/0/api.intercom.io.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index e11e7c2..5715a09 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -30487,7 +30487,7 @@ components: email_verified: type: boolean nullable: true - description: Whether the contact's email address has been verified. Set to true to indicate you have verified the contact owns this email address, or false to mark it as unverified. + description: Whether the contact's email address has been verified. Set to true to indicate you have verified the contact owns this email address, or false to mark it as unverified. Must be supplied together with an email in the same request; sending it without an email returns a 400. example: true phone: type: string @@ -37952,7 +37952,7 @@ components: email_verified: type: boolean nullable: true - description: Whether the contact's email address has been verified. Set to true to indicate you have verified the contact owns this email address, or false to mark it as unverified. + description: Whether the contact's email address has been verified. Set to true to indicate you have verified the contact owns this email address, or false to mark it as unverified. Must be supplied together with an email in the same request; sending it without an email returns a 400. example: true phone: type: string