11 new API endpoints and four new webhooks; over a dozen new fields across over a dozen APIs

Added

  • New Address Books APIs:
    • GET /v2/contact_center/address_books/contacts/{contactId}/custom_fields
    • GET /v2/contact_center/address_books/custom_fields
  • New Roles API:
    • DELETE /v2/contact_center/roles/{roleId}/privileges
  • New Queues APIs:
    • POST /v2/contact_center/queues/{queueId}/scheduled_callbacks/events
    • GET /v2/contact_center/queues/{queueId}/scheduled_callbacks/supportive_slots
  • New Users APIs:
    • DELETE /v2/contact_center/users/templates/{templateId}
    • PATCH /v2/contact_center/users/templates/{templateId}
    • POST /v2/contact_center/users/templates
    • GET /v2/contact_center/users/templates/{templateId}
  • New Asset Library API:
    • DELETE /v2/contact_center/asset_library/assets/{assetId}/items
  • New Logs API:
    • GET /v2/contact_center/email/messages
  • New webhook event:
    • contact_center.engagement_email_transcript_completed
  • New Asset Library webhook event:
    • contact_center.asset_created
    • contact_center.asset_updated
    • contact_center.asset_deleted

Changed

  • New outbound_longest_active_duration, outbound_longest_inactive_duration, outbound_total_inactive_duration, outbound_messages_sent, total_outbound, outbound_average_active_duration, outbound_total_active_duration, outbound_average_inactive_duration, inbound_total_inactive_duration, and inbound_total_messaging_duration response fields in this Reports(Legacy Reports) API:
    • GET /v2/contact_center/analytics/historical/queues/metrics
  • New timezone request field in these Address Books APIs:
    • POST /v2/contact_center/address_books/{addressBookId}/contacts
    • PATCH /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}
  • New contact_timezone response field in these Campaigns APIs:
    • POST /v2/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts
    • GET /v2/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts/{contactId}
  • New privileges request field in these Roles APIs:
    • POST /v2/contact_center/roles
    • PATCH /v2/contact_center/roles/{roleId}
  • New contact_timezone_source request field in these Campaigns APIs:
    • PATCH /v2/contact_center/outbound_campaign/campaigns/{campaignId}
    • POST /v2/contact_center/outbound_campaign/campaigns
  • New contact_timezone request field in these Campaigns APIs:
    • POST /v2/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts
    • PATCH /v2/contact_center/outbound_campaign/contact_lists/{contactListId}/contacts/{contactId}
  • New timezone response field in these Address Books APIs:
    • GET /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}
    • GET /v2/contact_center/address_books/{addressBookId}/contacts
    • POST /v2/contact_center/address_books/{addressBookId}/contacts
  • New agent_region_name,agent_region_id response fields in this Reports V2(CX Analytics) API:
    • GET /v2/contact_center/reports/operation_logs
  • New contact_timezone_source response field in these Campaigns APIs:
    • POST /v2/contact_center/outbound_campaign/campaigns
    • GET /v2/contact_center/outbound_campaign/campaigns/{campaignId}
  • New privileges response field in this Roles API:
    • POST /v2/contact_center/roles
  • New import_mode request field in this Flows API:
    • POST /v2/contact_center/flows