Skip to content

Commit 70d74db

Browse files
authored
Tighten email_verified wording on contacts create/update/bulk (#696)
1 parent 6d8b0b8 commit 70d74db

2 files changed

Lines changed: 14 additions & 26 deletions

File tree

‎descriptions/0/api.intercom.io.yaml‎

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31022,7 +31022,9 @@ components:
3102231022
type: boolean
3102331023
nullable: true
3102431024
description: |-
31025-
Whether the contact has proved they own this email address: `true` records that proof, `false` marks the address unverified, and omitting it leaves the current status unchanged. Send it in the same contact object as `email`; a contact object that includes `email_verified` without `email` is rejected. Behaves exactly like `email_verified` on [Create a contact](/docs/references/preview/rest-api/api.intercom.io/contacts/createcontact), which describes the field in full.
31025+
Whether the contact has proved they own this email address, for example through a confirmation link or one-time code you sent. Send it together with `email`. `email_verified` without `email` is rejected.
31026+
31027+
Changing a contact's email resets it to not verified. Intercom reuses leads with a verified email when an inbound email, conversation or ticket matches the address.
3102631028
example: true
3102731029
name:
3102831030
type: string
@@ -31171,7 +31173,9 @@ components:
3117131173
type: boolean
3117231174
nullable: true
3117331175
description: |-
31174-
Whether the contact has proved they own this email address: `true` records that proof, `false` marks the address unverified, and omitting it leaves the current status unchanged. Send it in the same contact object as `email`; a contact object that includes `email_verified` without `email` is rejected. Behaves exactly like `email_verified` on [Update a contact](/docs/references/preview/rest-api/api.intercom.io/contacts/updatecontact), which describes the field in full.
31176+
Whether the contact has proved they own this email address, for example through a confirmation link or one-time code you sent. Send it together with `email`. `email_verified` without `email` is rejected.
31177+
31178+
Changing a contact's email resets it to not verified. Intercom reuses leads with a verified email when an inbound email, conversation or ticket matches the address.
3117531179
example: true
3117631180
name:
3117731181
type: string
@@ -34960,13 +34964,9 @@ components:
3496034964
type: boolean
3496134965
nullable: true
3496234966
description: |-
34963-
Whether the contact has proved they own this email address, for example by completing a confirmation link or one-time code you sent to it. Send `email_verified` in the same request as `email`, for example `{"email": "jane@example.com", "email_verified": true}`. A request that includes `email_verified` without `email` fails with a `400`.
34967+
Whether the contact has proved they own this email address, for example through a confirmation link or one-time code you sent. Send it together with `email`. `email_verified` without `email` is rejected.
3496434968

34965-
- `true`: ownership is proved.
34966-
- `false`: ownership is not proved.
34967-
- Omitted: the current verification status stays the same.
34968-
34969-
New contacts start unverified. If you change a verified contact's email, the new address is unverified until you verify it. Only send `true` when you have that proof. When an inbound email, outbound conversation, or ticket matches a verified address, Intercom reuses that lead instead of creating a new one.
34969+
Changing a contact's email resets it to not verified. Intercom reuses leads with a verified email when an inbound email, conversation or ticket matches the address.
3497034970
example: true
3497134971
phone:
3497234972
type: string
@@ -43361,13 +43361,9 @@ components:
4336143361
type: boolean
4336243362
nullable: true
4336343363
description: |-
43364-
Whether the contact has proved they own this email address, for example by completing a confirmation link or one-time code you sent to it. Send `email_verified` in the same request as `email`, for example `{"email": "jane@example.com", "email_verified": true}`. A request that includes `email_verified` without `email` fails with a `400`.
43365-
43366-
- `true`: ownership is proved.
43367-
- `false`: ownership is not proved.
43368-
- Omitted: the current verification status stays the same.
43364+
Whether the contact has proved they own this email address, for example through a confirmation link or one-time code you sent. Send it together with `email`. `email_verified` without `email` is rejected.
4336943365

43370-
New contacts start unverified. If you change a verified contact's email, the new address is unverified until you verify it. Only send `true` when you have that proof. When an inbound email, outbound conversation, or ticket matches a verified address, Intercom reuses that lead instead of creating a new one.
43366+
Changing a contact's email resets it to not verified. Intercom reuses leads with a verified email when an inbound email, conversation or ticket matches the address.
4337143367
example: true
4337243368
phone:
4337343369
type: string

‎descriptions/2.16/api.intercom.io.yaml‎

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28848,13 +28848,9 @@ components:
2884828848
type: boolean
2884928849
nullable: true
2885028850
description: |-
28851-
Whether the contact has proved they own this email address, for example by completing a confirmation link or one-time code you sent to it. Send `email_verified` in the same request as `email`, for example `{"email": "jane@example.com", "email_verified": true}`. A request that includes `email_verified` without `email` fails with a `400`.
28851+
Whether the contact has proved they own this email address, for example through a confirmation link or one-time code you sent. Send it together with `email`. `email_verified` without `email` is rejected.
2885228852

28853-
- `true`: ownership is proved.
28854-
- `false`: ownership is not proved.
28855-
- Omitted: the current verification status stays the same.
28856-
28857-
New contacts start unverified. If you change a verified contact's email, the new address is unverified until you verify it. Only send `true` when you have that proof. When an inbound email, outbound conversation, or ticket matches a verified address, Intercom reuses that lead instead of creating a new one.
28853+
Changing a contact's email resets it to not verified. Intercom reuses leads with a verified email when an inbound email, conversation or ticket matches the address.
2885828854
example: true
2885928855
email:
2886028856
type: string
@@ -35667,13 +35663,9 @@ components:
3566735663
type: boolean
3566835664
nullable: true
3566935665
description: |-
35670-
Whether the contact has proved they own this email address, for example by completing a confirmation link or one-time code you sent to it. Send `email_verified` in the same request as `email`, for example `{"email": "jane@example.com", "email_verified": true}`. A request that includes `email_verified` without `email` fails with a `400`.
35671-
35672-
- `true`: ownership is proved.
35673-
- `false`: ownership is not proved.
35674-
- Omitted: the current verification status stays the same.
35666+
Whether the contact has proved they own this email address, for example through a confirmation link or one-time code you sent. Send it together with `email`. `email_verified` without `email` is rejected.
3567535667

35676-
New contacts start unverified. If you change a verified contact's email, the new address is unverified until you verify it. Only send `true` when you have that proof. When an inbound email, outbound conversation, or ticket matches a verified address, Intercom reuses that lead instead of creating a new one.
35668+
Changing a contact's email resets it to not verified. Intercom reuses leads with a verified email when an inbound email, conversation or ticket matches the address.
3567735669
example: true
3567835670
phone:
3567935671
type: string

0 commit comments

Comments
 (0)