Events and properties
Properties
- Added
ai_greetingas a possible value of thechats.welcome_message_sourceevent property.
Configuration APIv3.6
Canned responses
- Added the following methods:
Configuration APIv3.7
Canned responses
- Changed Create canned response to use the
canned_responses--groups:rwandcanned_responses--all:rwscopes.
Events and properties
Events
- Added the
ticket_createdsystem event.
Events and properties
Properties
- Added the
ai_agents.sources_usedevent property.
Customer Data Platform API
Customers
- Customer responses no longer include
monitoring.version. - The List customers and Get customers count methods support filtering by
last_chat_at,last_ticket_created_at, andlast_ticket_customer_message_at.
Segments
- The Create segment definition method can create the qualified lead definition or restore a deleted lead or qualified lead definition.
Agent Chat APIv3.6v3.7
Customers
- Added
relationship_levelto the Customer data structure and relationship-level changes to the customer_updated push.
Customer Data Platform API
Customer properties
- Added the
textcustomer property type.
Customers
- Added
opt_insandmonitoring.suggested_emailto customer responses. - Added
suggested_emailfilters and free-text search to List customers and Get customers count.
Segments
- Added support for deleting and restoring built-in definitions to Delete segment definition and Create segment definition.
Customer Chat APIv3.6v3.7
Chat Widget JavaScript API
Ecommerce
- Added the Set customer cart method.
Product Directory API
Catalog
- Added the Product Directory API.
- Added the following methods:
Agent Chat APIv3.7
Customers
- Added
segment_membershipsto the Customer data structure. - Added the segment_memberships_updated push.
- Added
cartsto the Customer data structure. - Added cart data to the customer_updated push.
- Changed Update Customer (Web and RTM) to accept empty strings for clearing
name,email,phone_number, andaddresscomponents.
Configuration
- Added the following pushes:
Chats
- Added the
chat_idsandagent_typesfilters to List Archives. - Renamed Chat summary to Chat info and
last_thread_summarytolast_thread_info. - Changed the List Chats and Login RTM responses by renaming
chats_summarytochats_info, movinglast_event_per_typeinsidelast_thread_info, removing itseventwrapper, and movingrestricted_accesstolast_thread_info.
Other
- Removed the
customers.idsrecipient type from Multicast across all API versions.
Customer Chat APIv3.7
Customers
- Changed Update Customer (Web and RTM) to accept empty strings for clearing
name,email, andaddresscomponents.
Chats
- Changed the List Chats response (Web and RTM) by renaming
chats_summarytochats_info, movinglast_event_per_typeinsidelast_thread_info, and removing itseventwrapper.
Customers
- Added an optional
groupsresponse field to the Update Customer Page RTM method.
Other
- Replaced Get Predicted Agent with Request Welcome Message.
- Added the
incoming_welcome_messagepush.
Configuration APIv3.7
Allowed domains
- Added the following methods for managing allowed domains:
Canned responses
- Added the following methods for managing canned responses:
Customer bans
- Added the Ban Customer method.
Forms
- Added the
phoneanddatefield types to prechat forms. - Added the following methods for managing forms:
Greetings
- Added the
url_match_page_view_numbergreeting rule type to Create Greeting.
Translations
- Added the following methods for managing translations:
Customer Data Platform API
Customer properties
- Added the following methods for managing customer property definitions:
- Added the Set customer properties values method.
- Added
has_valueandtype_configuration.allowed_valuesto customer property definitions. - Added
customer_propertiesto the Get customer and Get merged customer responses. - Added custom customer property filtering through
customer_propertyto List customers and Get customers count. - Made the timestamp property
formatimmutable after creation. - Added support for updating
type_configuration.allowed_valuesto Update customer property definition.
Customers
- Added the Has sales events method.
- Added
segment_membershipsto the Get customer and Get merged customer responses. - Added the Update customer method.
- Added
relationship_leveland Instagram, Telegram, and SMS omnichannel data to customer responses. - Added segment membership and VIP relationship-level filtering to List customers and Get customers count, plus customer-property-ID sorting to List customers.
Segments
- Added the following methods for managing segment definitions:
Reports APIv3.7
Agent Chat APIv3.6
Chats
- Changed Get Chat to validate access to the requested thread.
- Replaced the
include_activefilter withactivein List Chats. - Added the
customer_id,customer_email,chat_ids,agent_types, andecommerce_salesfilters to List Archives. - Added
customer_visitto the Thread data structure. - Added
ecommerceto the Rich Message data structure. - Added
postback.ecommerceto the Message data structure. - Changed
last_event_per_typein List Chats and Login responses to reflect events from the last thread rather than the entire chat.
Events
- Added the System event structure.
- Added the Deleted Event structure.
- Added Send Event Preview (Web and RTM).
- Added the
phoneanddatefield types to the Filled form event. - Added
customer_property_idto the Form fields data structure.
Customers
- Removed Create Customer and List Customers.
- Added the Subscribe Customers and Unsubscribe Customers RTM methods.
- Renamed
last_visittovisitin the Customer data structure. - Added ticket, phone number, omnichannel, and address information to the Customer data structure.
- Added
phone_number,omnichannel, andaddressto Update Customer. - Added WhatsApp data to
omnichannel. - Added
suggested_emailto the Customer data structure. - Added
suggested_emailto Update Customer. - Added
cartsto the Customer data structure. - Added cart data to the customer_updated push.
- Added
customer_propertiesto the Customer data structure. - Added
segment_membershipsto the Customer data structure.
Status
- Added the Update Session RTM method.
Bots
- Removed the
X-Author-Idauthorization header; bots must use Bot Authorization Tokens.
Pushes
- Added the
role_permissions_changedreason to theagent_disconnectedpush. - Added the following pushes:
event_deletedsubscribed_customers_totals_updatedticket_createdticket_deletedcustomer_statistics_updatedthread_summary_setincoming_errorincoming_thinking_indicatorcustomer_properties_values_updatedcustomer_property_definition_createdcustomer_property_definition_updatedcustomer_property_definition_deleted
- Added the segment_memberships_updated push.
- Added
button_type,button_value, andecommerceto Send Rich Message Postback and theincoming_rich_message_postbackpush.
Other
- Added thread summaries through Request Thread Summary and the
summaryresponse object in Get Chat, List Archives, and List Threads. - Added Send Thinking Indicator (Web and RTM) and the
incoming_thinking_indicatorpush.
Customer Chat APIv3.6
Chats
- Changed
last_event_per_typein the List Chats response to reflect events from the last thread rather than the entire chat.
Config
- Changed the Get Dynamic Configuration response to support non-LiveChat default widgets and added
livechat.ai_agent_active.
Events
- Added the System event structure.
- Added Delete Event (Web and RTM).
- Added
ecommerceto the Rich Message data structure. - Added
postback.ecommerceto the Message data structure. - Added the
phoneanddatefield types to the Filled form event.
Customers
- Removed the
customer_page_updatedpush. - Added phone number, omnichannel, and address information to the Customer data structure.
- Added
omnichannelandaddressto Update Customer. - Added WhatsApp data to
omnichannel. - Added
suggested_emailto the Customer data structure. - Added
phone_numberandsuggested_emailto Update Customer. - Added
customer.suggested_emailto the Login RTM method. - Added
customer.addressto the Login RTM response. - Added an optional
groupsresponse field to the Update Customer Page RTM method.
Pushes
- Added the following pushes:
- Added
button_type,button_value, andecommerceto Send Rich Message Postback and theincoming_rich_message_postbackpush.
Other
- Added the following methods:
- Send Greeting Button Clicked
- Request Welcome Message (Web and RTM)
Configuration APIv3.6
Agents
- Removed
avatarfrom Create Agent; use Update Account Organization Settings to update it. - Removed
nameandavatarfrom Update Agent; use Update an Account fornameand Update Account Organization Settings foravatar.
Bots
- Removed the
X-Author-Idbot authorization mechanism; bots must use bot authorization tokens. - Added
typeto bots.
Customer bans
- Added the following methods for managing customer bans:
Greetings
- Added the following methods:
Groups
- Removed the requirement for at least one agent with
normalpriority from Create Group.
Properties
- Added configurable thread summaries through the
chats.auto_summary_enabledlicense property and Update License Properties.
Other
- Added the following methods:
Webhooksv3.6
- Added
requesterto configuration webhooks. - Added the following webhooks:
- Removed the
incoming_customerwebhook.
Reports APIv3.6
- Added the following methods:
Customer SDK
Methods
- Added Request Welcome Message.
- Added Send Greeting Button Clicked.
- Replaced Get Predicted Agent with Request Welcome Message.
Events
- Added the following events:
incoming_welcome_messageincoming_thinking_indicatorincoming_event_previewidentity_changed
- Removed the
customer_page_updatedevent.
Configuration
- Added
tabIdtoinit(). - Added
welcomeMessageIdtostartChat()andresumeChat().
Customer SDK
Agent Chat APIv3.5
Chats
- Added the
customer_countriesfilter to List Archives. - Changed Get Chat to validate access to the requested thread.
- Added Get License Info (Web).
- Changed
last_event_per_typein List Chats and Login responses to reflect events from the last thread rather than the entire chat.
Status
- Removed Change Push Notifications.
- Removed
push_notificationsfrom the Login RTM method. - Stopped sending
incoming_multicastwhen group statuses change.
Pushes
- Added the
groups_status_updatedpush.
Configuration
- Added the following pushes:
- Changed the
work_schedulerformat in theagent_created,agent_updated,bot_created, andbot_updatedpushes.
Customer Chat APIv3.5
Chats
- Changed
last_event_per_typein the List Chats response to reflect events from the last thread rather than the entire chat.
Status
- Added the
logged_out_remotelyreason to thecustomer_disconnectedpush. - Stopped sending
incoming_multicastwhen group statuses change.
Pushes
- Added the
groups_status_updatedpush.
Customers
- Removed the
customer_page_updatedpush.
Configuration APIv3.5
General
- Added batch requests.
Agents
- Added the
suspendedfilter to List Agents. - Added batch request support to Create Agent, Update Agent, Delete Agent, Suspend Agent, Unsuspend Agent, and Approve Agent.
- Added
account_idandlast_logoutto the List Agents and Get Agent responses. - Changed the
work_schedulerformat in Create Agent, Update Agent, Create Bot, and Update Bot to support multiple working hours per day.
Bots
- Added batch request support to Create Bot, Update Bot, and Delete Bot.
- Added bot templates with the following methods:
- Added bot authorization tokens with the following methods:
Properties
- Replaced List Group Properties with List Groups Properties.
Tags
- Added the following methods for managing tags:
Other
- Added the following methods:
- Removed Get License ID and Get Organization ID.
Webhooksv3.5
- Added the following webhooks:
- Changed the
work_schedulerformat in theagent_created,agent_updated,bot_created, andbot_updatedwebhooks. - Replaced the
auto_access_added,auto_access_updated, andauto_access_deletedwebhooks withauto_accesses_updated.