- Create Contact Request Payload
Payload to create a contact
Payload to create a contact
A unique identifier for the contact which is given to Intercom
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.
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 Intercom as the language of Fin and the Messenger even if their browser has a different setting. Supports ISO 639-1 two-letter language codes. If an unsupported code is supplied, the field will be set to null.
- Create contact with email
- Create contact with external_id
- Create contact with role
{ "role": "user", "external_id": "625e90fc55ab113b6d92175f", "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, "language_override": "en", "custom_attributes": { "paid_subscriber": true, "monthly_spend": 155.5, "team_mates": 1 } }