Changelog (v2.6)

For changes that have been updated across all version, see the Unversioned changes page.

Content Stat Webhook Topics

We introduced webhook topic support for all Outbound Message events across all content types in Intercom, such as Emails, Custom Bots, Surveys, and more.

Admin Logged In / Logged Out Webhook Topics

We added new webhooks that fire when an Admin logs into a workspace (through email/password, Google SSO, or SAML SSO) or logs out of a workspace (either through a manual logout or through session expiry if signed in with SAML SSO).

New Contact Webhook Topics

We added several new webhook topics for Contact events: updated (User), merged (User & Lead), deleted (User & Lead), archived (User & Lead), unarchived (User & Lead).

New Conversation Contact Topics

We added new webhooks that fire when a contact is attached to a conversation or detached from a conversation.

Granular Subscribe Webhook Topic

We added a new webhook topic that fires when a user subscribes to a specific subscription type.

Company Contact Attached / Detached Webhook Topics

We added new webhooks that fire when a contact is attached to a company or detached from a company.

Create Conversation Payload Consistency

The Create Conversation endpoint now expects lead and user in request payload. Previously this endpoint accepted values of contact and user.

Improved Conversation List Pagination

The list conversations endpoint now uses cursor based pagination instead of traditional pagination.

More Granular Conversation Part Types

The Conversation Part Type model now contains significantly more part types. Older API versions would log some part types simply as comment, now there is a lot more granularity.

Refined Conversation delivered_as Attribute Field

Conversation Source object now differentiates admin-created tickets and conversations now appear as admin_initiated to distinguish them from automation. More details about the different possible values have been exposed.

Deleting Archived Contacts

The Delete Contact endpoint now allows permanent deletion of archived contacts directly. Previously, when attempting to delete an archived contact via the API, the contact needed to be unarchived and then deleted. This is no longer necessary.

Opted In Subscription Types on Contacts

We added a new field to the Contact model, that will show all the subscriptions that a contact has opted into.