typestring
Always list
One oflist
The list of contact objects
typestring
The type of object.
idstring
The unique identifier for the contact which is given by Intercom.
external_idstring
The unique identifier for the contact which is provided by the Client.
workspace_idstring
The id of the workspace which the contact belongs to.
rolestring
The role of the contact.
emailstring
The contact's email.
email_domainstring
The contact's email domain.
phonestring
The contacts phone.
namestring
The contacts name.
owner_idstring
The id of an admin that has been assigned account ownership of the contact.
has_hard_bouncedboolean
Whether the contact has had an email sent to them hard bounce.
marked_email_as_spamboolean
Whether the contact has marked an email sent to them as spam.
unsubscribed_from_emailsboolean
Whether the contact is unsubscribed from emails.
created_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact was created.
updated_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact was last updated.
signed_up_atinteger (date-time)
(Unix timestamp in seconds) The time specified for when a contact signed up.
last_seen_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact was last seen (either where the Intercom Messenger was installed or when specified manually).
last_replied_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact last messaged in.
last_contacted_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact was last messaged.
last_email_opened_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact last opened an email.
last_email_clicked_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact last clicked a link in an email.
language_overridestring
A preferred language setting for the contact, used by the Intercom Messenger even if their browser settings change.
browserstring
The name of the browser which the contact is using.
browser_versionstring
The version of the browser which the contact is using.
browser_languagestring
The language set by the browser which the contact is using.
osstring
The operating system which the contact is using.
android_app_namestring
The name of the Android app which the contact is using.
android_app_versionstring
The version of the Android app which the contact is using.
android_devicestring
The Android device which the contact is using.
android_os_versionstring
The version of the Android OS which the contact is using.
android_sdk_versionstring
The version of the Android SDK which the contact is using.
android_last_seen_atinteger (date-time)
(Unix timestamp in seconds) The time when the contact was last seen on an Android device.
ios_app_namestring
The name of the iOS app which the contact is using.
ios_app_versionstring
The version of the iOS app which the contact is using.
ios_devicestring
The iOS device which the contact is using.
ios_os_versionstring
The version of iOS which the contact is using.
ios_sdk_versionstring
The version of the iOS SDK which the contact is using.
ios_last_seen_atinteger (date-time)
(Unix timestamp in seconds) The last time the contact used the iOS app.
custom_attributesobject
The custom attributes which are set for the contact.
total_countinteger
A count of the total number of objects.
Cursor-based pagination is a technique used in the Intercom API to navigate through large amounts of data.
A "cursor" or pointer is used to keep track of the current position in the result set, allowing the API to return the data in small chunks or "pages" as needed.
typestring
the type of object `pages`.
One ofpages
pageinteger
The current page
per_pageinteger
Number of results per page
total_pagesinteger
Total number of pages