Four new API endpoints; new new division_name and division_id fields across dozens of existing endpoints and events; other new fields in various endpoints

Added

  • New Reports V2 (CX Analytics) API:
    • GET /v2/contact_center/analytics/dataset/historical/routing_log_performance
  • New Files API:
    • POST /v2/contact_center/files
  • New Queue Waiting Experiences APIs:
    • DELETE /v2/contact_center/queue_waiting_experiences/{queueId}/interrupt_menu
    • PUT /v2/contact_center/queue_waiting_experiences/{queueId}/interrupt_menu

Changed

  • New local_calling_windows response field in these Campaigns APIs:
    • POST /v2/contact_center/outbound_campaign/campaigns
    • GET /v2/contact_center/outbound_campaign/campaigns/{campaignId}
  • New division_name and division_id response fields in these Block List Rules APIs:
    • GET /v2/contact_center/block_list_rules/ip_addresses
    • POST /v2/contact_center/block_list_rules/ip_addresses
    • GET /v2/contact_center/block_list_rules/ip_addresses/{ipAddressBlockListRuleId}
    • POST /v2/contact_center/block_list_rules/phone_numbers
    • GET /v2/contact_center/block_list_rules/phone_numbers/{phoneBlockListRuleId}
    • GET /v2/contact_center/block_list_rules/phone_numbers
  • New division_name and division_id response fields in these Engagements APIs:
    • GET /v2/contact_center/engagements/{engagementId}/attachments
    • GET /v2/contact_center/engagements/{engagementId}/attachments
  • New asset_item_name request field in this Asset Library API:
    • GET /v2/contact_center/asset_library/assets
  • New division_id and division_name and category_scope response fields in this Asset Library API:
    • GET /v2/contact_center/asset_library/categories
  • New X-Zoom-Division-Id and division_id,division_id and division_name request fields in this Queues API:
    • POST /v2/contact_center/queues
  • New division_name and division_id response fields in these Reports V2 (CX Analytics) APIs:
    • GET /v2/contact_center/reports/operation_logs
    • GET /v2/contact_center/reports/operation_logs
  • New division_name and division_id response fields in these Operating Hours APIs:
    • POST /v2/contact_center/business_hours
    • GET /v2/contact_center/business_hours
    • GET /v2/contact_center/business_hours/{businessHourId}/flows
    • GET /v2/contact_center/business_hours/{businessHourId}/queues
    • GET /v2/contact_center/business_hours/{businessHourId}
  • New page_size request field in this Variables API:
    • GET /v2/contact_center/variable_logs
  • New asset_name request field in this Asset Library API:
    • PATCH /v2/contact_center/asset_library/assets/items
  • New page_size request field in these Block List Rules APIs:
    • GET /v2/contact_center/block_list_rules/ip_addresses
    • GET /v2/contact_center/block_list_rules/phone_numbers
  • New engagement_brief_url response field in these Engagements APIs:
    • GET /v2/contact_center/engagements/{engagementId}
    • GET /v2/contact_center/engagements
  • New page_size request field in this Engagements API:
    • GET /v2/contact_center/engagements/{engagementId}/attachments
  • New page_size request field in this Reports V2 (CX Analytics) API:
    • GET /v2/contact_center/reports/operation_logs
  • New page_size request field in these Operating Hours APIs:
    • GET /v2/contact_center/business_hours
    • GET /v2/contact_center/business_hours/{businessHourId}/flows
    • GET /v2/contact_center/business_hours/{businessHourId}/queues
  • New X-Zoom-Division-Id request field in these Asset Library APIs:
    • PATCH /v2/contact_center/asset_library/assets/items
    • PATCH /v2/contact_center/asset_library/categories/{categoryId}
    • DELETE /v2/contact_center/asset_library/categories/{categoryId}
    • DELETE /v2/contact_center/asset_library/assets/{assetId}/items
    • POST /v2/contact_center/asset_library/assets/{assetId}/duplicate
    • GET /v2/contact_center/asset_library/categories/{categoryId}
    • POST /v2/contact_center/asset_library/categories
    • POST /v2/contact_center/asset_library/assets
    • PATCH /v2/contact_center/asset_library/assets/{assetId}
  • New asset_language_code request field in this Asset Library API:
    • GET /v2/contact_center/asset_library/assets/{assetId}
  • New division_id and X-Zoom-Division-Id request fields in this Dispositions API:
    • PATCH /v2/contact_center/dispositions/{dispositionId}
  • New archive request field in this Asset Library API:
    • DELETE /v2/contact_center/asset_library/assets/{assetId}
  • New X-Zoom-Division-Id request field in these Block List Rules APIs:
    • POST /v2/contact_center/block_list_rules/ip_addresses
    • GET /v2/contact_center/block_list_rules/ip_addresses/{ipAddressBlockListRuleId}
    • POST /v2/contact_center/block_list_rules/phone_numbers
    • DELETE /v2/contact_center/block_list_rules/phone_numbers
    • GET /v2/contact_center/block_list_rules/phone_numbers/{phoneBlockListRuleId}
    • DELETE /v2/contact_center/block_list_rules/ip_addresses
  • New local_calling_windows request field in these Campaigns APIs:
    • PATCH /v2/contact_center/outbound_campaign/campaigns/{campaignId}
    • POST /v2/contact_center/outbound_campaign/campaigns
  • New asset_name response field in these Asset Library APIs:
    • PATCH /v2/contact_center/asset_library/assets/items
    • PATCH /v2/contact_center/asset_library/assets/items
  • New X-Zoom-Division-Id request field in these Operating Hours APIs:
    • POST /v2/contact_center/business_hours
    • DELETE /v2/contact_center/business_hours/{businessHourId}
    • GET /v2/contact_center/business_hours/{businessHourId}
  • New division_name and division_id fields in this SMS webhook event:
    • contact_center.sms_status
  • New division_name and division_id fields in these Transfer webhook events:
    • contact_center.engagement_transfer_completed
    • contact_center.engagement_transfer_rejected
    • contact_center.engagement_transfer_timeout
    • contact_center.engagement_transfer_accepted
    • contact_center.engagement_transfer_reserved
    • contact_center.engagement_transfer_canceled
    • contact_center.engagement_transfer_initiated
    • contact_center.engagement_transfer_queued
  • New division_name and division_id fields in this Messaging webhook event:
    • contact_center.message_status
  • New division_id and division_name fields in these Recordings webhook events:
    • contact_center.recording_transcript_completed
    • contact_center.recording_paused
    • contact_center.recording_deleted
    • contact_center.recording_stopped
    • contact_center.recording_resumed
    • contact_center.recording_started
    • contact_center.recording_completed
    • contact_center.recording_permanently_deleted
  • New division_name and division_id fields in these Queues webhook events:
    • contact_center.queue_supervisor_assigned
    • contact_center.queue_created
    • contact_center.queue_supervisor_unassigned
    • contact_center.queue_agent_unassigned
    • contact_center.queue_inbound_sla_updated
    • contact_center.queue_deleted
    • contact_center.queue_agent_assigned
    • contact_center.queue_operating_hours_updated
    • contact_center.queue_scheduled_callback_created
  • New division_id and division_name fields in this Campaigns webhook event:
    • contact_center.outbound_campaign_dialer_status
  • New division_id and division_name fields in these Wrap Up webhook events:
    • contact_center.engagement_wrap_up_started
    • contact_center.engagement_wrap_up_ended
  • New division_id and division_name fields in these Inboxes webhook events:
    • contact_center.inbox_message_downloaded
    • contact_center.inbox_message_reopened
    • contact_center.inbox_message_resolved
    • contact_center.inbox_message_opened
    • contact_center.inbox_message_deleted
    • contact_center.inbox_message_assigned
    • contact_center.inbox_message_received
  • New division_name and division_id fields in this Survey webhook event:
    • contact_center.engagement_survey_status
  • New division_id and division_name fields in these Follow-up Tasks webhook events:
    • contact_center.engagement_follow_up_task_updated
    • contact_center.engagement_follow_up_task_created
  • New division_id and division_name fields in these Consumer Actions webhook events:
    • contact_center.consumer_messaging_opt_out
    • contact_center.engagement_consumer_sent_file
    • contact_center.engagement_consumer_sent_message
    • contact_center.engagement_consumer_notified
    • contact_center.engagement_consumer_ended
    • contact_center.consumer_messaging_opt_in
    • contact_center.engagement_consumer_answered
  • New division_id and division_name fields in these Users webhook events:
    • contact_center.user_updated
    • contact_center.user_phone_numbers_assigned
    • contact_center.user_deleted
    • contact_center.user_skills_assigned
    • contact_center.user_created
    • contact_center.user_skills_unassigned
    • contact_center.user_phone_numbers_unassigned
  • New division_name and division_id fields in these Asset Library webhook events:
    • contact_center.asset_created
    • contact_center.asset_deleted
    • contact_center.asset_updated
  • New division_id and division_name fields in these Agent Actions webhook events:
    • contact_center.user_opt_out
    • contact_center.engagement_user_muted
    • contact_center.engagement_user_unmuted
    • contact_center.engagement_user_dtmf_sent
    • contact_center.engagement_user_hold
    • contact_center.user_status_changed
    • contact_center.user_login
    • contact_center.engagement_user_sent_file
    • contact_center.user_opt_in
    • contact_center.engagement_user_sent_message
    • contact_center.engagement_user_unhold
    • contact_center.user_logout
    • contact_center.engagement_user_ended
    • contact_center.engagement_user_answered
  • New division_id and division_name fields in these Upgrade webhook events:
    • contact_center.engagement_upgrade_expired
    • contact_center.engagement_upgrade_completed
    • contact_center.engagement_upgrade_initiated
  • New division_id and division_name fields in these Call Control webhook events:
    • contact_center.call_control_conference_warm_invite_executed
    • contact_center.call_control_make_call_executed
    • contact_center.call_control_answer_call_executed
    • contact_center.call_control_end_call_executed
    • contact_center.call_control_hold_call_executed
    • contact_center.call_control_unhold_call_executed
  • New division_id and division_name fields in these Engagements webhook events:
    • contact_center.engagement_ended
    • contact_center.engagement_started
  • New division_name and division_id fields in this Notes webhook event:
    • contact_center.engagement_note_added
  • New division_id and division_name fields in these Transcriptions webhook events:
    • contact_center.engagement_messaging_transcript_completed
    • contact_center.voicemail_transcript_completed
    • contact_center.engagement_email_transcript_completed
  • New division_id and division_name fields in these Task webhook events:
    • contact_center.task_created
    • contact_center.task_deleted
    • contact_center.task_updated
    • contact_center.task_completed
    • contact_center.task_canceled
    • contact_center.task_entered_queue
    • contact_center.task_exited_queue
  • New division_id and division_name fields in these Operating Hours webhook events:
    • contact_center.business_hours_created
    • contact_center.closure_updated
    • contact_center.business_hours_updated
    • contact_center.business_hours_deleted
    • contact_center.closure_created
    • contact_center.closure_deleted
  • New division_id and division_name fields in this Dispositions webhook event:
    • contact_center.engagement_disposition_added
  • New division_id and division_name fields in these Supervisor Actions webhook events:
    • contact_center.engagement_monitor_started
    • contact_center.engagement_monitor_ended
    • contact_center.engagement_takeover_started
  • New channel_source field in this Consumer Actions webhook event:
    • contact_center.engagement_consumer_ended