- Update Contact Request Payload
You can update a contact
The role of the contact, either user or lead. Any other value is ignored. A user can't be changed to a lead; sending lead for a user returns a 400 error.
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.
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.
An image URL containing the avatar of a contact
(Unix timestamp in seconds) The time specified for when a contact signed up.
(Unix timestamp in seconds) The time when the contact was last seen (either where the Intercom Messenger was installed or when specified manually).
The id of an admin that has been assigned account ownership of the contact
A preferred language setting for the contact, used by the Intercom Messenger even if their browser settings change.
{ "role": "string", "external_id": "string", "email": "jdoe@example.com", "email_verified": true, "phone": "+353871234567", "name": "John Doe", "avatar": "https://www.example.com/avatar_image.jpg", "signed_up_at": 1571672154, "last_seen_at": 1571672154, "owner_id": "321", "unsubscribed_from_emails": true, "sms_consent": false, "unsubscribed_from_sms": false, "language_override": "en", "custom_attributes": {} }