18 new endpoints and two new webhook events; multiple fields added to endpoints in Queues, Address Books, Dispositions, and Reports V2 groups

Added

  • New Teams APIs:
    • DELETE /v2/contact_center/teams/{teamId}/supervisors
    • GET /v2/contact_center/teams/{teamId}/supervisors
    • GET /v2/contact_center/teams/{teamId}
    • DELETE /v2/contact_center/teams/{teamId}/agents
    • POST /v2/contact_center/teams/{teamId}/agents
    • POST /v2/contact_center/teams
    • GET /v2/contact_center/teams
    • PATCH /v2/contact_center/teams/{teamId}/move
    • GET /v2/contact_center/teams/{teamId}/agents
    • POST /v2/contact_center/teams/{teamId}/supervisors
    • PATCH /v2/contact_center/teams/{teamId}
    • DELETE /v2/contact_center/teams/{teamId}
  • New Queues APIs:
    • POST /v2/contact_center/queues/{queueId}/teams
    • DELETE /v2/contact_center/queues/{queueId}/teams
    • DELETE /v2/contact_center/queues/{queueId}/teams/{teamId}
    • DELETE /v2/contact_center/queues/{queueId}/interrupt_menu
    • POST /v2/contact_center/queues/{queueId}/interrupt_menu
  • New Engagements API:
    • PATCH /v2/contact_center/engagements/{engagementId}
  • New Teams webhook event:
    • contact_center.team_moved
  • New Call Control webhook event:
    • contact_center.call_control_make_call_executed

Changed

  • New next_page_token, ip_address, agent_country, work_session_start_time, work_session_end_time, and client_type request fields in the following Reports V2(CX Analytics) API:
    • GET /v2/contact_center/analytics/dataset/historical/agent_timecard
  • New engagement_distribution, queue_waiting_experience, inbound_dispositions, connecting_media_filename, scheduled_callback_settings, outbound_settings, consumer_routing_profile_id, outbound_dispositions, transferring_media_filename, wrap_up_after_transfer, engagement_acceptance, holding_media_filename, overflow_type, outbound_launch_url_info, consumer_routing_profile_name, and inbound_launch_url_info response fields in this Queues API:
    • GET /v2/contact_center/queues/{queueId}
  • New overflow_to_inbox_id,overflow_to_queue_id,overflow_to_default_goodbye_message,overflow_to_flow_id,operating_hours_overflow_enabled request fields in this Queues API:
    • PATCH /v2/contact_center/queues/{queueId}/operating_hours
  • New phones request field in these Address Books APIs:
    • PATCH /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}
    • POST /v2/contact_center/address_books/{addressBookId}/contacts
  • New overflow_to_goodbye_message_asset_id request field in these Queues APIs:
    • PATCH /v2/contact_center/queues/{queueId}/operating_hours
    • PATCH /v2/contact_center/queues/{queueId}
  • New overflow_to_queue_name, overflow_to_queue_id, overflow_to_goodbye_message_asset_name, overflow_to_inbox_id, operating_hours_overflow_enabled, overflow_to_flow_id, overflow_to_flow_name, overflow_to_inbox_name, and overflow_to_default_goodbye_message response fields in this Queues API:
    • GET /v2/contact_center/queues/{queueId}/operating_hours
  • New agent_routing_settings, consumer_routing_profile_id, outbound_settings, default_disposition_id, scheduled_callback_settings, disposition_required, notes_asset_id, inbound_launch_url_info, service_level_exclude_overflow_engagements, wrap_up_after_transfer, and engagement_acceptance request fields in this Queues API:
    • PATCH /v2/contact_center/queues/{queueId}
  • New overflow_to_goodbye_message_asset_id response field in these Queues APIs:
    • GET /v2/contact_center/queues/{queueId}/operating_hours
    • GET /v2/contact_center/queues/{queueId}
  • New phones response field in these Address Books APIs:
    • GET /v2/contact_center/address_books/{addressBookId}/contacts
    • GET /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}
    • POST /v2/contact_center/address_books/{addressBookId}/contacts
  • New total_records response field in this Dispositions API:
    • GET /v2/contact_center/dispositions/sets