# Migrate Zoom Phone call log webhooks to call elements In December 2023, Zoom Phone API introduced new webhook events that replace the legacy Call Logs webhooks. These legacy webhooks will be fully deprecated in **May 2026**. As part of this migration and based on developer feedback, we're deprecating the existing webhooks and introducing new, enhanced versions to improve clarity and consistency ## Webhook version mapping Here is a mapping of previous webhooks to the new event. **Note**: If you already use the `call_history` events, you don't need to take any action. However, we encourage you to transition to the enhanced events at your convenience. We implemented this update based on developer feedback to improve clarity and consistency across our webhook system. | Legacy Call Logs Webhooks (v1, deprecated) | Call History Events (v2, 2023) | Call Element Events (v3, 2025) | | ------------------------------------------ | ------------------------------------- | ------------------------------------- | | `phone.call_log_deleted` | `phone.call_history_deleted` | `phone.call_element_deleted` | | `phone.callee_call_log_completed` | `phone.callee_call_history_completed` | `phone.callee_call_element_completed` | | `phone.caller_call_log_completed` | `phone.caller_call_history_completed` | `phone.caller_call_element_completed` | | `phone.call_log_permanently_deleted` | n/a | n/a | ## New call element ID for consistency To ensure consistency across all phone events, we created a new `call_element_id` field for these webhook events. - `phone.voicemail_transcript_completed` - `phone.recording_completed_for_access_member` - `phone.voicemail_received` - `phone.recording_completed` - `phone.voicemail_received_for_access_member`