Several new webhooks; new engagement, invitee fields in Call Control APIs, Messaging APIs, and Messaging webhook

Added

  • New Call Control webhook event:
    • contact_center.call_control_unhold_call_executed
    • contact_center.call_control_hold_call_executed
    • contact_center.call_control_answer_call_executed
  • New Conference webhook event:
    • contact_center.engagement_conference_participant_canceled
    • contact_center.engagement_conference_participant_joined
    • contact_center.engagement_conference_participant_invited
    • contact_center.engagement_conference_participant_rejected
    • contact_center.engagement_conference_canceled
    • contact_center.engagement_conference_participant_left
    • contact_center.engagement_conference_participant_timeout

Changed

  • New sms_message, opt_in_required, flow_id, create_engagement, engagement_id, and new_engagement request fields in this Messaging API:
    • POST /v2/contact_center/messages
  • New invitee_id and invitee_type request fields in this Call Control API:
    • POST /v2/contact_center/users/{userId}/commands
  • New queue_id, queue_wait_type, voice_mail, and transferCount response fields in this Engagements API:
    • GET /v2/contact_center/engagements
  • New cc_user_id, next_page_token, and page_size response fields in this Inboxes API:
    • GET /v2/contact_center/inboxes/{inboxId}/users
  • New cc_user_id response field in this Skills API:
    • GET /v2/contact_center/skills/{skillId}/users
  • New engagement_id and sms_message fields in this Messaging webhook event:
    • contact_center.message_status