Enhanced webhook events and API fields

Added

  • New Webhook event::
    • contact_center.engagement_messaging_transcript_completed

Changed

  • New channel and channel_source request fields in this Flows API.
    • GET /v2/contact_center/flows
  • New average_outbound_wrap_up_duration, total_outbound_wrap_up_duration, and total_outbound_answer_duration, average_outbound_answer_duration response fields in these Reports APIs.
    • GET /v2/contact_center/analytics/historical/queues/metrics
    • GET /v2/contact_center/analytics/historical/queues/metrics
    • GET /v2/contact_center/analytics/historical/queues/{queueId}/agents/metrics
    • GET /v2/contact_center/analytics/historical/queues/{queueId}/agents/metrics
  • New average_outbound_hold_duration, channel_sources, total_outbound_hold_duration, messaging, and interval response fields in these Reports APIs.
    • GET /v2/contact_center/analytics/historical/queues/metrics
    • GET /v2/contact_center/analytics/historical/queues/{queueId}/agents/metrics
  • New channel_source and channel response fields in these Flows APIs.
    • GET /v2/contact_center/flows/{flowId}
    • GET /v2/contact_center/flows
  • New channel_sources and direction request fields in this Engagements API.
    • GET /v2/contact_center/engagements
  • New channels and required_skill_ids,queue_wait_type response fields in this Reports API.
    • GET /v2/contact_center/analytics/historical/details/metrics
  • New channel_source and channel response fields in this Engagements API.
    • GET /v2/contact_center/engagements/{engagementId}
  • New channels and transcript_url response fields in these Engagements APIs.
    • GET /v2/contact_center/engagements
    • GET /v2/contact_center/engagements/{engagementId}
  • New page_size and channel request fields in these Recordings APIs.
    • GET /v2/contact_center/users/{userId}/recordings
    • GET /v2/contact_center/queues/{queueId}/recordings
    • GET /v2/contact_center/recordings
    • GET /v2/contact_center/engagements/{engagementId}/recordings
  • New channel_source field in these Webhook events.
    • contact_center.engagement_wrap_up_started
    • contact_center.task_reservation_created
    • contact_center.task_exited_queue
    • contact_center.task_reservation_rejected
    • contact_center.task_reservation_accepted
    • contact_center.engagement_note_added
    • contact_center.task_reservation_canceled
    • contact_center.engagement_wrap_up_ended
    • contact_center.task_reservation_completed
    • contact_center.task_reservation_timeout
    • contact_center.engagement_disposition_added
    • contact_center.task_entered_queue
  • New channel field in these Webhook events.
    • contact_center.engagement_consumer_ended
    • contact_center.engagement_user_muted
    • contact_center.engagement_transfer_reserved
    • contact_center.engagement_user_unmuted
    • contact_center.engagement_wrap_up_started
    • contact_center.task_reservation_created
    • contact_center.task_exited_queue
    • contact_center.engagement_monitor_started
    • contact_center.task_reservation_rejected
    • contact_center.recording_started
    • contact_center.engagement_transfer_canceled
    • contact_center.engagement_monitor_ended
    • contact_center.engagement_transfer_completed
    • contact_center.engagement_transfer_initiated
    • contact_center.engagement_takeover_started
    • contact_center.engagement_user_dtmf_sent
    • contact_center.task_reservation_accepted
    • contact_center.engagement_note_added
    • contact_center.engagement_consumer_notified
    • contact_center.engagement_user_unhold
    • contact_center.recording_stopped
    • contact_center.task_reservation_canceled
    • contact_center.engagement_consumer_answered
    • contact_center.engagement_wrap_up_ended
    • contact_center.task_reservation_completed
    • contact_center.engagement_user_hold
    • contact_center.engagement_transfer_timeout
    • contact_center.recording_transcript_completed
    • contact_center.engagement_transfer_rejected
    • contact_center.recording_completed
    • contact_center.task_reservation_timeout
    • contact_center.recording_resumed
    • contact_center.engagement_disposition_added
    • contact_center.engagement_transfer_accepted
    • contact_center.recording_paused
    • contact_center.engagement_user_ended
    • contact_center.engagement_user_answered
    • contact_center.engagement_transfer_queued
    • contact_center.task_entered_queue