> ## Documentation Index
> Fetch the complete documentation index at: https://www.text.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Version history for all Text APIs.

<div id="changelog-marker" style={{ display: "none" }} />

<Update label="Developer preview" tags={["Agent Chat API", "v3.7"]}>
  ### Customers

  * The [**Customer**](/api/agent-chat/v3.7/data-structures#customer) data structure has a new `carts` field, an array of [**Cart**](/api/agent-chat/v3.7/data-structures#cart) objects.
  * The [**customer\_updated**](/api/agent-chat/v3.7/rtm/pushes#customer_updated) push now includes cart data.
  * The **Update Customer** ([Web](/api/agent-chat/v3.7/customers/update-customer) & [RTM](/api/agent-chat/v3.7/rtm/customers#update-customer)) method now allows clearing the values of `name`, `email`, `phone_number`, and `address` components by providing an empty string as the new field value.

  ### Configuration

  * There are new pushes: `canned_response_created`, `canned_response_updated`, `canned_response_deleted`.

  ### Chats

  * The [**List Archives**](/api/agent-chat/v3.7/chats/list-archives) method has new filters: `chat_ids` and `agent_types`.
  * The [**List Chats**](/api/agent-chat/v3.7/chats/list-chats) and [**Login**](/api/agent-chat/v3.7/rtm/status#login) (RTM) methods' response field `chats_summary` was renamed to `chats_info`.
  * The **Chat summary** data structure was renamed to [**Chat info**](/api/agent-chat/v3.7/data-structures#chat-info), and its field `last_thread_summary` was renamed to `last_thread_info`.
  * `last_event_per_type` was moved inside `last_thread_info`.

  ### Other

  * The `customers.ids` recipient type was removed from the [**Multicast**](/api/agent-chat/v3.7/other/multicast) method across all API versions.
</Update>

<Update label="Developer preview" tags={["Customer Chat API", "v3.7"]}>
  ### Customers

  * The **Update Customer** ([Web](/api/customer-chat/v3.7/customers/update-customer) & [RTM](/api/customer-chat/v3.7/rtm/customers#update-customer)) method now allows clearing the values of `name`, `email`, and `address` components by providing an empty string as the new field value.

  ### Chats

  * The **List Chats** ([Web](/api/customer-chat/v3.7/chats/list-chats) & [RTM](/api/customer-chat/v3.7/rtm/chats#list-chats)) method's response field `chats_summary` was renamed to `chats_info`.
  * `last_event_per_type` was moved inside `last_thread_info`.

  ### Customers

  * The [**Update Customer Page**](/api/customer-chat/v3.7/rtm/customers#update-customer-page) RTM method's response now includes an optional `groups` field when the customer's group assignment changes as a result of the call.

  ### Other

  * The **Get Predicted Agent** method was removed and replaced by a new [**Request Welcome Message**](/api/customer-chat/v3.7/other/request-welcome-message) method.
  * There's a new push: `incoming_welcome_message`.
</Update>

<Update label="Developer preview" tags={["Configuration API", "v3.7"]}>
  ### Allowed domains

  * New methods for managing allowed domains: [**Add Allowed Domain**](/api/configuration/v3.7/allowed-domains/add-allowed-domain), [**List Allowed Domains**](/api/configuration/v3.7/allowed-domains/list-allowed-domains), [**Delete Allowed Domain**](/api/configuration/v3.7/allowed-domains/delete-allowed-domain).

  ### Canned responses

  * New methods for managing canned responses: [**Create Canned Response**](/api/configuration/v3.7/canned-responses/create-canned-response), [**Update Canned Response**](/api/configuration/v3.7/canned-responses/update-canned-response), [**List Canned Responses**](/api/configuration/v3.7/canned-responses/list-canned-responses), [**Delete Canned Response**](/api/configuration/v3.7/canned-responses/delete-canned-response).

  ### Customer bans

  * A new method, [**Ban Customer**](/api/configuration/v3.7/customer-bans/ban-customer), was added.

  ### Greetings

  * The [**Create Greeting**](/api/configuration/v3.7/greetings/create-greeting) method has a new greeting rule type: `url_match_page_view_number`.

  ### Translations

  * New methods for managing translations: [**Update Translations**](/api/configuration/v3.7/translations/update-translations), [**List Translations**](/api/configuration/v3.7/translations/list-translations).
</Update>

<Update label="Developer preview" tags={["Customer Data Platform API"]}>
  ### Customer properties

  * Three new methods for managing customer property definitions: [**Create customer property definition**](/api/customer-data-platform/customer-properties/create-customer-property-definition), [**Update customer property definition**](/api/customer-data-platform/customer-properties/update-customer-property-definition), [**List customer property definitions**](/api/customer-data-platform/customer-properties/list-customer-property-definitions).
</Update>

<Update label="Developer preview" tags={["Reports API", "v3.7"]}>
  ### Sales

  * There's a new method, [**Abandoned Carts**](/api/reports/v3.7/sales/abandoned-carts), which returns the number of abandoned carts and their total value during the specified period.

  ### Stats

  * There's a new method, [**Visitor Domains**](/api/reports/v3.7/stats/visitor-domains), which returns the top domains from which visitors accessed your website along with their page view counts.
</Update>

<Update label="Stable version · August 7, 2025" tags={["Agent Chat API", "v3.6"]}>
  ### Chats

  * The [**Get Chat**](/api/agent-chat/v3.6/chats/get-chat) method now validates access to the requested thread.
  * The [**List Chats**](/api/agent-chat/v3.6/chats/list-chats) filter `include_active` was replaced with `active`, which allows filtering active-only, inactive-only, or both.
  * The [**List Archives**](/api/agent-chat/v3.6/chats/list-archives) method has new filters: `customer_id`, `customer_email`, `chat_ids`, `agent_types`, and `ecommerce_sales`.
  * The [**Thread**](/api/agent-chat/v3.6/data-structures#threads) data structure has a new `customer_visit` field.
  * The [**Rich Message**](/api/agent-chat/v3.6/data-structures#rich-message) data structure has a new `ecommerce` field.
  * The [**Message**](/api/agent-chat/v3.6/data-structures#message) data structure has a new `postback.ecommerce` field.

  ### Events

  * A new [**System**](/api/agent-chat/v3.6/data-structures#system) event structure was added.
  * A new [**Deleted Event**](/api/agent-chat/v3.6/data-structures#deleted-event) structure was added.
  * There's a new method: **Send Event Preview** ([Web](/api/agent-chat/v3.6/events/send-event-preview) & [RTM](/api/agent-chat/v3.6/rtm/events#send-event-preview)).

  ### Customers

  * The **Create Customer** and **List Customers** methods were removed.
  * The [**Subscribe Customers**](/api/agent-chat/v3.6/rtm/customers#subscribe-customers) and [**Unsubscribe Customers**](/api/agent-chat/v3.6/rtm/customers#unsubscribe-customers) RTM methods were added.
  * The `last_visit` field was renamed to `visit` in the [**Customer**](/api/agent-chat/v3.6/data-structures#customer) data structure.
  * The [**Customer**](/api/agent-chat/v3.6/data-structures#customer) data structure now includes ticket information (when available), phone number, omnichannel data, and address information.
  * The [**Update Customer**](/api/agent-chat/v3.6/customers/update-customer) method has new fields: `phone_number`, `omnichannel`, and `address`.
  * The `omnichannel` field now supports WhatsApp data: `id`, `name`, and `phone_number`.
  * The [**Customer**](/api/agent-chat/v3.6/data-structures#customer) data structure has a new `carts` field containing an array of [**Cart**](/api/agent-chat/v3.6/data-structures#cart) objects.
  * The [**customer\_updated**](/api/agent-chat/v3.6/rtm/pushes#customer_updated) push now includes cart data.
  * The [**Customer**](/api/agent-chat/v3.6/data-structures#customer) data structure has a new `customer_properties` field containing a map of [**Customer Property**](/api/agent-chat/v3.6/data-structures#customer-property) objects.

  ### Status

  * There's a new RTM method: [**Update Session**](/api/agent-chat/v3.6/rtm/status#update-session).

  ### Bots

  * The `X-Author-Id` authorization header was removed. Bots must now use Bot Authorization Tokens.

  ### Pushes

  * The `agent_disconnected` push has a new disconnection reason: `role_permissions_changed`.
  * New pushes: `event_deleted`, `subscribed_customers_totals_updated`, `ticket_created`, `ticket_deleted`, `customer_statistics_updated`, `thread_summary_set`, `incoming_error`, `incoming_thinking_indicator`, `customer_properties_values_updated`, `customer_property_definition_created`, `customer_property_definition_updated`.
  * The [**Send Rich Message Postback**](/api/agent-chat/v3.6/events/send-rich-message-postback) method and `incoming_rich_message_postback` push have new fields: `button_type`, `button_value`, `ecommerce`.

  ### Other

  * Thread summaries are now supported. A new method, [**Request Thread Summary**](/api/agent-chat/v3.6/other/request-thread-summary), was added. Responses for [**Get Chat**](/api/agent-chat/v3.6/chats/get-chat), [**List Archives**](/api/agent-chat/v3.6/chats/list-archives), and [**List Threads**](/api/agent-chat/v3.6/chats/list-threads) now return a `summary` object for summarized threads.
  * There's a new method: **Send Thinking Indicator** ([Web](/api/agent-chat/v3.6/other/send-thinking-indicator) & [RTM](/api/agent-chat/v3.6/rtm/other#send-thinking-indicator)), with a corresponding `incoming_thinking_indicator` push.
</Update>

<Update label="Stable version · August 7, 2025" tags={["Customer Chat API", "v3.6"]}>
  ### Config

  * The [**Get Dynamic Configuration**](/api/customer-chat/v3.6/configuration/get-dynamic-configuration) response has a new format to support non-LiveChat widgets as default widgets.

  ### Events

  * A new [**System**](/api/customer-chat/v3.6/data-structures#system) event structure was added.
  * There's a new method: **Delete Event** ([Web](/api/customer-chat/v3.6/events/delete-event) & [RTM](/api/customer-chat/v3.6/rtm/events#delete-event)).
  * The [**Rich Message**](/api/customer-chat/v3.6/data-structures#rich-message) data structure has a new `ecommerce` field.
  * The [**Message**](/api/customer-chat/v3.6/data-structures#message) data structure has a new `postback.ecommerce` field.

  ### Customers

  * The `customer_page_updated` push was removed.
  * The [**Customer**](/api/customer-chat/v3.6/data-structures#customer) data structure now includes phone number, omnichannel data, and address information.
  * The [**Update Customer**](/api/customer-chat/v3.6/customers/update-customer) method has new fields: `omnichannel` and `address`.
  * The `omnichannel` field now supports WhatsApp data: `id`, `name`, and `phone_number`.
  * The [**Login**](/api/customer-chat/v3.6/rtm/status#login) RTM method response has a new `customer.address` field.
  * The [**Update Customer Page**](/api/customer-chat/v3.6/rtm/customers#update-customer-page) RTM method's response now includes an optional `groups` field when the customer's group assignment changes as a result of the call.

  ### Pushes

  * New pushes: `event_deleted`, `incoming_event_preview`, `incoming_thinking_indicator`, `incoming_welcome_message`.
  * The [**Send Rich Message Postback**](/api/customer-chat/v3.6/events/send-rich-message-postback) method and `incoming_rich_message_postback` push have new fields: `button_type`, `button_value`, `ecommerce`.

  ### Other

  * There are two new methods: [**Send Greeting Button Clicked**](/api/customer-chat/v3.6/other/send-greeting-button-clicked) and **Request Welcome Message** ([Web](/api/customer-chat/v3.6/other/request-welcome-message) & [RTM](/api/customer-chat/v3.6/rtm/other#request-welcome-message)).
</Update>

<Update label="Stable version · August 7, 2025" tags={["Configuration API", "v3.6"]}>
  ### Agents

  * The `avatar` property was removed from [**Create Agent**](/api/configuration/v3.6/agents/create-agent). Use [**Update Account Organization Settings**](/api/global-accounts/accountorganizationsettings/update-account-settings-for-an-organization) to update `avatar`.
  * The `name` and `avatar` properties were removed from [**Update Agent**](/api/configuration/v3.6/agents/update-agent). Use [**Update an Account**](/api/global-accounts/accounts/update-an-account) to update `name` and [**Update Account Organization Settings**](/api/global-accounts/accountorganizationsettings/update-account-settings-for-an-organization) to update `avatar`.

  ### Bots

  * The `X-Author-Id` mechanism for bot authorization is no longer supported. Bots must now use bot authorization tokens.
  * Bots have a new `type` property.

  ### Customer bans

  * New methods for managing customer bans: [**List Customer Bans**](/api/configuration/v3.6/customer-bans/list-customer-bans), [**Unban Customer**](/api/configuration/v3.6/customer-bans/unban-customer).

  ### Greetings

  * New methods: [**Create Greeting**](/api/configuration/v3.6/greetings/create-greeting), [**Update Greeting**](/api/configuration/v3.6/greetings/update-greeting), [**Delete Greeting**](/api/configuration/v3.6/greetings/delete-greeting), [**List Greetings**](/api/configuration/v3.6/greetings/list-greetings), [**Get Greeting**](/api/configuration/v3.6/greetings/get-greeting).

  ### Groups

  * The requirement that at least one agent must have the `normal` priority was removed from [**Create Group**](/api/configuration/v3.6/groups/create-group).

  ### Other

  * There are two new methods: [**Reactivate Email**](/api/configuration/v3.6/other/reactivate-email) (to reactivate a bounced email address) and [**Update Company Details**](/api/configuration/v3.6/other/update-company-details) (to update the license's company details).
</Update>

<Update label="Stable version · August 7, 2025" tags={["Webhooks", "v3.6"]}>
  * Configuration webhooks now include a new `requester` property with details of who triggered the webhook: `user_id`, `client_id`, and `account_id`.
  * New webhooks: `event_deleted`, `thread_summary_set`.
  * The `incoming_customer` webhook was removed.
</Update>

<Update label="Stable version · August 7, 2025" tags={["Reports API", "v3.6"]}>
  * There are four new methods: [**Unique Visitors**](/api/reports/v3.6/customers/unique-visitors), [**Group Chats Count**](/api/reports/v3.6/chats/group-chats-count), [**Queued Visitors**](/api/reports/v3.6/customers/queued-visitors), and [**Queued Visitors Left**](/api/reports/v3.6/customers/queued-visitors-left).
</Update>

<Update label="Customer SDK v5.0" tags={["Customer SDK"]}>
  ### Methods

  * A new method, [**Request Welcome Message**](/sdk/customer-sdk/methods#requestwelcomemessage), was added.
  * A new method, [**Send Greeting Button Clicked**](/sdk/customer-sdk/methods#sendgreetingbuttonclicked), was added.
  * The **Get Predicted Agent** method was removed. Its functionality is now part of [**Request Welcome Message**](/sdk/customer-sdk/methods#requestwelcomemessage).

  ### Events

  * New events: `incoming_welcome_message`, `incoming_thinking_indicator`, `incoming_event_preview`, `identity_changed`.
  * The `customer_page_updated` event was removed.

  ### Configuration

  * A new `tabId` parameter was added to `init()` for distinguishing multiple browser tabs from the same customer.
  * `startChat()` and `resumeChat()` accept a new `welcomeMessageId` parameter.
</Update>

<Update label="November 2, 2023" tags={["Customer SDK"]}>
  ### Types

  * The `init` function types now include `page` and `referrer`.
</Update>

<Update label="September 19, 2023" tags={["Customer SDK"]}>
  ### General

  * Switched to Customer API v3.5.
  * Additional types and constants are available for a better development experience.

  ### Methods

  * The `licenseId` parameter in the `init` method was removed. Use `organizationId` instead.
  * The `sendTicketForm` method was removed. Tickets are now handled through the Ticketing API.
</Update>

<Update label="Legacy version · November 23, 2022" tags={["Agent Chat API", "v3.5"]}>
  ### Chats

  * The [**List Archives**](/api/agent-chat/v3.5/chats/list-archives) method has a new filter: `customer_countries`.
  * The [**Get Chat**](/api/agent-chat/v3.5/chats/get-chat) method now validates access to the requested thread.
  * There's a new method: [**Get License Info**](/api/agent-chat/v3.5/configuration/get-license-info) (Web).

  ### Status

  * The **Change Push Notifications** method was removed.
  * The [**Login**](/api/agent-chat/v3.5/rtm/status#login) RTM method no longer accepts the `push_notifications` parameter.
  * The `incoming_multicast` push is no longer sent when group statuses change.

  ### Pushes

  * A new push, `groups_status_updated`, was added.

  ### Configuration

  * New pushes: `tag_created`, `tag_deleted`, `tag_updated`.
  * The `work_scheduler` field in the `agent_created`, `agent_updated`, `bot_created`, and `bot_updated` pushes has a new format.
</Update>

<Update label="Legacy version · November 23, 2022" tags={["Customer Chat API", "v3.5"]}>
  ### Status

  * The `customer_disconnected` push has a new reason: `logged_out_remotely`.
  * The `incoming_multicast` push is no longer sent when group statuses change.

  ### Pushes

  * A new push, `groups_status_updated`, was added.

  ### Customers

  * The `customer_page_updated` push was removed.
</Update>

<Update label="Legacy version · November 23, 2022" tags={["Configuration API", "v3.5"]}>
  ### General

  * There's a new type of request, **batch requests**, which allows sending multiple calls of the same method in a single request.

  ### Agents

  * [**List Agents**](/api/configuration/v3.5/agents/list-agents) can now filter agents by their `suspended` status.
  * [**Create Agent**](/api/configuration/v3.5/agents/create-agent), [**Update Agent**](/api/configuration/v3.5/agents/update-agent), [**Delete Agent**](/api/configuration/v3.5/agents/delete-agent), [**Suspend Agent**](/api/configuration/v3.5/agents/suspend-agent), [**Unsuspend Agent**](/api/configuration/v3.5/agents/unsuspend-agent), and [**Approve Agent**](/api/configuration/v3.5/agents/approve-agent) now support batch requests.
  * [**List Agents**](/api/configuration/v3.5/agents/list-agents) and [**Get Agent**](/api/configuration/v3.5/agents/get-agent) now return the agent's `account_id` and a new `last_logout` field.
  * The `work_scheduler` parameter in [**Create Agent**](/api/configuration/v3.5/agents/create-agent), [**Update Agent**](/api/configuration/v3.5/agents/update-agent), [**Create Bot**](/api/configuration/v3.5/bots/create-bot), and [**Update Bot**](/api/configuration/v3.5/bots/update-bot) has a new format that allows configuring multiple working hours per day.

  ### Bots

  * [**Create Bot**](/api/configuration/v3.5/bots/create-bot), [**Update Bot**](/api/configuration/v3.5/bots/update-bot), and [**Delete Bot**](/api/configuration/v3.5/bots/delete-bot) now support batch requests.
  * A new bot management concept, **bot templates**, was introduced with four new methods: [**Create Bot Template**](/api/configuration/v3.5/bots/create-bot-template), [**Update Bot Template**](/api/configuration/v3.5/bots/update-bot-template), [**Delete Bot Template**](/api/configuration/v3.5/bots/delete-bot-template), [**List Bot Templates**](/api/configuration/v3.5/bots/list-bot-templates).
  * A new bot authorization mechanism, **bot authorization tokens**, was introduced with three new methods: [**Issue Bot Token**](/api/configuration/v3.5/bots/issue-bot-token), [**Reset Bot Secret**](/api/configuration/v3.5/bots/reset-bot-secret), [**Reset Bot Template Secret**](/api/configuration/v3.5/bots/reset-bot-template-secret).

  ### Properties

  * **List Group Properties** was replaced by [**List Groups Properties**](/api/configuration/v3.5/properties/list-groups-properties), which allows fetching properties for multiple groups at once.

  ### Tags

  * New methods for managing tags: [**Create Tag**](/api/configuration/v3.5/tags/create-tag), [**Delete Tag**](/api/configuration/v3.5/tags/delete-tag), [**List Tags**](/api/configuration/v3.5/tags/list-tags), [**Update Tag**](/api/configuration/v3.5/tags/update-tag).

  ### Other

  * New methods: [**List Channels**](/api/configuration/v3.5/other/list-channels), [**Check Product Limits for Plan**](/api/configuration/v3.5/other/check-product-limits-for-plan), [**Get Product Source**](/api/configuration/v3.5/other/get-product-source).
  * **Get License ID** and **Get Organization ID** were removed.
</Update>

<Update label="Legacy version · November 23, 2022" tags={["Webhooks", "v3.5"]}>
  * New webhooks: `tag_created`, `tag_deleted`, `tag_updated`.
  * The `work_scheduler` field in `agent_created`, `agent_updated`, `bot_created`, and `bot_updated` webhooks has a new format.
  * The `auto_access_added`, `auto_access_updated`, and `auto_access_deleted` webhooks were replaced by `auto_accesses_updated`.
</Update>

<Update label="Legacy version · November 23, 2022" tags={["Reports API", "v3.5"]}>
  ### General

  * New filters are available in all reports: `filters.customer_countries.values`, `filters.customer_countries.exclude_values`, `filters.customer_countries.require_every_value`.

  ### Tags

  * There's a new method, [**Tags Chat Usage**](/api/reports/v3.5/tags/chat-usage), which shows how many chats are marked with each listed tag.

  ### Chats

  * The `surveys` method was renamed to [**Forms**](/api/reports/v3.5/chats/forms). It shows the number of submitted chat forms along with the count of specific answers.
</Update>
