Released: 2026-04-20 Updated: 2026-04-20
Summary: Twelve new endpoints and two new webhook events; new request and response fields.
Added
- New Reports V2(CX Analytics) APIs:
GET /v2/contact_center/analytics/dataset/historical/engagement_timelinesGET /v2/contact_center/analytics/dataset/historical/custom_reports/{reportId}/widgets/{widgetId}GET /v2/contact_center/analytics/dataset/historical/custom_reports/{reportId}/widgets/{widgetId}/schema
- New Follow-up Tasks APIs:
GET /v2/contact_center/engagements/{engagementId}/follow_up_tasksGET /v2/contact_center/engagements/{engagementId}/follow_up_tasks/{taskId}PATCH /v2/contact_center/engagements/{engagementId}/follow_up_tasks/{taskId}
- New Campaigns API:
POST /v2/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts/batch
- New Queues APIs:
DELETE /v2/contact_center/queue_templatesPATCH /v2/contact_center/queue_templates/{queueTemplateId}DELETE /v2/contact_center/queue_templates/{queueTemplateId}POST /v2/contact_center/queue_templates
- New Asset Library API:
PATCH /v2/contact_center/asset_library/assets/items
- New Follow-up Tasks webhook events:
contact_center.engagement_follow_up_task_updatedcontact_center.engagement_follow_up_task_created
Changed
- New
flow_versionrequest field in this Flows API:GET /v2/contact_center/flows/{flowId}/export
- New
business_hour_identifier_typerequest field in this Operating Hours API:GET /v2/contact_center/business_hours/{businessHourId}
- New
skill_identifier_typerequest field in this Users API:DELETE /v2/contact_center/users/{userId}/skills/{skillId}
- New
asset_category_identifier_typerequest field in this Asset Library API:GET /v2/contact_center/asset_library/categories/{categoryId}
- New
cc_user_id,page_sizeresponse fields in this Regions API:GET /v2/contact_center/regions/{regionId}/users
- New
queue_identifier_typerequest field in these Queues APIs:POST /v2/contact_center/queues/{queueId}/dispositionsGET /v2/contact_center/queues/{queueId}PATCH /v2/contact_center/queues/{queueId}DELETE /v2/contact_center/queues/{queueId}
- New
contact_list_identifier_typerequest field in this Campaigns API:GET /v2/contact_center/outbound_campaign/contact_lists/{contactListId}
- New
user_idsrequest field in this Inboxes API:DELETE /v2/contact_center/inboxes/{inboxId}/users
- New
agent_routing_profile_identifier_typerequest field in these Routing Profiles APIs:DELETE /v2/contact_center/agent_routing_profiles/{agentRoutingProfileId}GET /v2/contact_center/agent_routing_profiles/{agentRoutingProfileId}PATCH /v2/contact_center/agent_routing_profiles/{agentRoutingProfileId}
- New
page_sizerequest field in this Skills API:GET /v2/contact_center/skills/{skillId}/users
- New
user_template_identifier_typerequest field in these Users APIs:PATCH /v2/contact_center/users/templates/{templateId}DELETE /v2/contact_center/users/templates/{templateId}
- New
next_page_tokenrequest field in this Address Books API:GET /v2/contact_center/address_books/{addressBookId}/contacts
- New
contact_identifier_typerequest field in this Address Books API:GET /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}
- New
role_identifier_typerequest field in these Roles APIs:GET /v2/contact_center/roles/{roleId}PATCH /v2/contact_center/roles/{roleId}
- New
campaign_identifier_typerequest field in this Campaigns API:GET /v2/contact_center/outbound_campaign/campaigns/{campaignId}
- New
flow_identifier_typerequest field in these Flows APIs:GET /v2/contact_center/flows/{flowId}/entry_pointsGET /v2/contact_center/flows/{flowId}
- New
page_sizerequest field in these Operating Hours APIs:GET /v2/contact_center/business_hours/{businessHourId}/queuesGET /v2/contact_center/closures/{closureSetId}/queuesGET /v2/contact_center/business_hours/{businessHourId}/flowsGET /v2/contact_center/closures/{closureSetId}/flows
- New
skill_identifier_typerequest field in these Skills APIs:PATCH /v2/contact_center/skills/{skillId}DELETE /v2/contact_center/skills/{skillId}GET /v2/contact_center/skills/{skillId}
- New
disposition_identifier_type,assign_typerequest fields in this Queues API:DELETE /v2/contact_center/queues/{queueId}/dispositions/{dispositionId}
- New
unit_identifier_typerequest field in this Address Books API:GET /v2/contact_center/address_books/units/{unitId}
- New
disposition_identifier_typerequest field in this Dispositions API:GET /v2/contact_center/dispositions/{dispositionId}
- New
skill_category_identifier_typerequest field in this Skills API:GET /v2/contact_center/skills/categories/{skillCategoryId}
- New
page_sizerequest field in these Queues APIs:GET /v2/contact_center/queues/{queueId}/supervisorsGET /v2/contact_center/queues/{queueId}/dispositions/setsGET /v2/contact_center/queues/{queueId}/agentsGET /v2/contact_center/queues/{queueId}/recordingsGET /v2/contact_center/queues/{queueId}/dispositions
- New
message_details,message_channel,next_page_tokenresponse fields in this Logs API:GET /v2/contact_center/work_item/messages
- New
status_identifier_typerequest field in these Agent Statuses APIs:DELETE /v2/contact_center/system_statuses/{statusId}GET /v2/contact_center/system_statuses/{statusId}PATCH /v2/contact_center/system_statuses/{statusId}
- New
disposition_set_identifier_typerequest field in this Dispositions API:GET /v2/contact_center/dispositions/sets/{dispositionSetId}
- New
identifier_typerequest field in this Campaigns API:GET /v2/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts/{contactId}
- New
queue_ids,team_idsresponse fields in this Address Books API:GET /v2/contact_center/address_books/{addressBookId}
- New
asset_language_coderequest field in this Asset Library API:GET /v2/contact_center/asset_library/assets/{assetId}
- New
inbox_identifier_typerequest field in these Inboxes APIs:GET /v2/contact_center/inboxes/{inboxId}/queuesPOST /v2/contact_center/inboxes/{inboxId}/usersGET /v2/contact_center/inboxes/{inboxId}
- New
address_book_identifier_typerequest field in these Address Books APIs:GET /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}GET /v2/contact_center/address_books/{addressBookId}
- New
region_identifier_typerequest field in these Regions APIs:GET /v2/contact_center/regions/{regionId}POST /v2/contact_center/regions/{regionId}/usersPATCH /v2/contact_center/regions/{regionId}
- New
page_sizerequest field in this Roles API:GET /v2/contact_center/roles/{roleId}/users
- New
page_sizerequest field in this Campaigns API:GET /v2/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts
- New
next_page_tokenrequest field in this Inboxes API:GET /v2/contact_center/inboxes/{inboxId}/email_notifications
- New
move_to_region_idrequest field in this Regions API:DELETE /v2/contact_center/regions/{regionId}
- New
user_identifier_typerequest field in these Users APIs:DELETE /v2/contact_center/users/{userId}PATCH /v2/contact_center/users/{userId}/statusDELETE /v2/contact_center/users/{userId}/skills/{skillId}PATCH /v2/contact_center/users/{userId}
- New
queue_template_identifier_typerequest field in this Queues API:GET /v2/contact_center/queue_templates/{queueTemplateId}
- New
variable_identifier_typerequest field in these Variables APIs:GET /v2/contact_center/variables/groups/{variableGroupId}GET /v2/contact_center/variables/{variableId}
- New
consumer_routing_profile_identifier_typerequest field in these Routing Profiles APIs:GET /v2/contact_center/consumer_routing_profiles/{consumerRoutingProfileId}DELETE /v2/contact_center/consumer_routing_profiles/{consumerRoutingProfileId}PATCH /v2/contact_center/consumer_routing_profiles/{consumerRoutingProfileId}
- New
transfer_role_idrequest field in this Roles API:DELETE /v2/contact_center/roles/{roleId}
- New
closure_set_identifier_typerequest field in this Operating Hours API:GET /v2/contact_center/closures/{closureSetId}
- New
page_sizerequest field in these Inboxes APIs:GET /v2/contact_center/inboxes/{inboxId}/messagesGET /v2/contact_center/inboxes/{inboxId}/users