Changelog (v2.9)

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

Reply to conversations with Quick Replies

We added the ability to reply to conversations with Quick Replies. The Reply to a conversation endpoint now allows admins to reply to conversations with quick replies. When a user clicks on one of the given options, a comment conversation part will be created that includes metadata linking back to the quick reply option chosen.

New Company Webhook Topics

We added new webhook topics that fire when a company is deleted or updated.

New Contact Subscribed Webhook Topic

We added a new webhook topic that fires when a contact resubscribes to receive emails

New Ticket Webhook Topics

We added a set of new ticket webhook topics:

  • Ticket state updated topic that fires when a ticket state is updated
  • Ticket created topic that fires when a ticket is created
  • Ticket note created topic that fires when a note is added to the ticket
  • Team/Admin assigned topic that fires when an team/admin is assigned to an open ticket
  • Ticket contact attached/detached topics that fire when a contact is attached or detached to/from an open ticket.
  • Ticket attribute updated that fires when any attribute on the ticket changed.
  • Ticket admin replied that fires when a teammate reply to a ticket.
  • Ticket contact replied that fires when a contact(user/lead) reply to a ticket.

New Tickets API

Tickets API is a work in progress and we are actively working on adding and updating endpoints. We currently support creating, retrieving and updating Tickets via API. We have also added full support for creating, retrieving and updating ticket types and type attributes via the Tickets Types API and the Ticket Type Attributes API.

Feel free to submit your feedback on the Tickets API via the Messenger in the bottom right, we’d love to hear from you!

Breaking Changes

This version of the API includes breaking changes. They are listed below.

Conversation Search Associated Custom Object Data

Associated Custom Object data is included in conversation search responses

Changed Contact Unsubscribed Webhook Topic Payload

Added the subscription_types object to the contact.unsubscribed webhook topic payload. Previously only the contact object was included.

Because the contact object is now nested in data.item.contact, this is a breaking change.

Conversation actions will no longer be fired if it's a ticket

Conversation actions (conversation.admin.replied, conversation.user.replied, conversation.admin.opened, conversation.admin.closed, conversation.admin.snoozed, conversation.admin.unsnoozed, conversation.priority.updated, conversation.rating.added, conversation.admin.assigned, conversation.admin.open.assigned and conversation.admin.noted) will no longer be fired when it is a ticket