Zoom Phone API phone.voicemail_received suddenly don't contain call_id

API Endpoint(s) and/or Zoom API Event(s)
Zoom Phone phone.voicemail_received webhook response

Description
As of today it looks like you have stopped sending call_id with the phone.voicemail_received events even though it is still in your docs, which is causing a validation error on our end and breaking our custom integration.

I know this field isn’t now marked as required, but we’ve always seen it before. I cannot say if it used to be marked required in your API docs.

We need to know if this is an intentional/permanent change or if this will be remediated.

Error?
The full error message or issue you are running into, where applicable.
N/A call_id is missing from payload.object in the response for all voicemail received events.

How To Reproduce
Steps to reproduce the behavior:
*1. Set up webhooks for zoom phone including voicemail received events
*2.Make a call and leave a voicemail
*3. Get the event and see there is no call_id in the body like the docs say there should be under payload.object

Hi @tomo-audrey
Thanks for reaching out to us and welcome to the Zoom Developer Forum!
Thanks for bringing this to our attention. While I troubleshoot this on our end and reach out to our Engineering team, could you confirm if you are still seeing this on your end?

Just a quick update of what I am seeing.
I just tested this on my end and I am still getting call_id back in the payload.
Could you please share with me a sample payload where the call_id is missing and the tracking ID of the headers please

We needed a quick resolution so we just turned off receiving webhooks for this event and found another solution for making sure we get all the call data after the call is complete that seems to be working fine.

Can close this issue out if you can’t repro.

I will keep testing on my end and will keep an eye on this.
If I’m able to reproduce I will report this to our Engineering team