# New inbox webhooks, new time-related fields ## Added - New SMS API: - `POST /v2/contact_center/sms` - New webhook event: - `contact_center.inbox_message_downloaded` - `contact_center.inbox_message_reopened` - `contact_center.inbox_message_deleted` - `contact_center.sms_status` - `contact_center.inbox_message_resolved` - `contact_center.inbox_message_opened` - `contact_center.inbox_message_assigned` - `contact_center.inbox_message_received` - `contact_center.engagement_survey_status` ## Changed - New `recording_start_time_ms` field in these webhook events: - `contact_center.recording_transcript_completed` - `contact_center.recording_completed` - `contact_center.recording_paused` - `contact_center.recording_stopped` - `contact_center.recording_resumed` - New `queue_created_time` field in this webhook event: - `contact_center.queue_created` - New `created_time_ms` and `last_modified_time_ms` fields in these webhook events: - `contact_center.task_created` - `contact_center.task_completed` - `contact_center.task_reservation_created` - `contact_center.task_canceled` - `contact_center.task_reservation_canceled` - `contact_center.task_reservation_rejected` - `contact_center.task_reservation_accepted` - `contact_center.task_deleted` - `contact_center.task_reservation_completed` - `contact_center.task_updated` - `contact_center.task_reservation_timeout` - New `date_time_ms` field in these webhook events: - `contact_center.queue_deleted` - `contact_center.engagement_upgrade_expired` - `contact_center.engagement_consumer_ended` - `contact_center.business_hours_updated` - `contact_center.queue_agent_assigned` - `contact_center.business_hours_deleted` - `contact_center.queue_supervisor_assigned` - `contact_center.closure_created` - `contact_center.engagement_monitor_started` - `contact_center.engagement_upgrade_completed` - `contact_center.recording_started` - `contact_center.engagement_monitor_ended` - `contact_center.closure_deleted` - `contact_center.user_login` - `contact_center.outbound_campaign_dialer_status` - `contact_center.engagement_note_added` - `contact_center.user_opt_out` - `contact_center.engagement_consumer_answered` - `contact_center.engagement_ended` - `contact_center.queue_created` - `contact_center.user_opt_in` - `contact_center.engagement_transfer_timeout` - `contact_center.business_hours_created` - `contact_center.engagement_transfer_accepted` - `contact_center.recording_paused` - `contact_center.user_created` - `contact_center.queue_supervisor_unassigned` - `contact_center.user_updated` - `contact_center.task_entered_queue` - `contact_center.engagement_started` - `contact_center.engagement_user_muted` - `contact_center.engagement_user_unmuted` - `contact_center.engagement_transfer_reserved` - `contact_center.closure_updated` - `contact_center.engagement_wrap_up_started` - `contact_center.engagement_upgrade_initiated` - `contact_center.engagement_messaging_transcript_completed` - `contact_center.recording_deleted` - `contact_center.task_exited_queue` - `contact_center.queue_agent_unassigned` - `contact_center.engagement_transfer_canceled` - `contact_center.recording_permanently_deleted` - `contact_center.engagement_transfer_completed` - `contact_center.engagement_transfer_initiated` - `contact_center.queue_operating_hours_updated` - `contact_center.engagement_takeover_started` - `contact_center.engagement_user_dtmf_sent` - `contact_center.voicemail_transcript_completed` - `contact_center.queue_inbound_sla_updated` - `contact_center.engagement_consumer_notified` - `contact_center.engagement_user_unhold` - `contact_center.recording_stopped` - `contact_center.user_logout` - `contact_center.user_deleted` - `contact_center.engagement_wrap_up_ended` - `contact_center.engagement_user_hold` - `contact_center.engagement_transfer_rejected` - `contact_center.user_status_changed` - `contact_center.recording_resumed` - `contact_center.engagement_user_ended` - `contact_center.engagement_disposition_added` - `contact_center.engagement_user_answered` - `contact_center.engagement_transfer_queued` - New `recording_end_time_ms` field in these webhook events: - `contact_center.recording_transcript_completed` - `contact_center.recording_completed`