I cannot get the selected voicemail to populate when creating holidays. I have the holidays configured in a template, with audio selected. I can create and apply settings such as disabling greeting, but when it comes to setting the audio for the VM the audio never gets selected. I pass the audio ID and name directly from the pre-configured template.
The audio being used has been tested in the personal asset space as well as the public asset space, neither location seems to make a difference.
It is using the PATCh phone/extension/{extensionId}/call_handling/settings/{settingType} where extensionid is the for the auto receptionist, and setting type is holidayhours.
I am passing what appears to be a valid JSON object with the voicemail greeting id and name. The object includes disabling the answering greeting, but that is the only thing to change. Let me get back with the exact object details
Below are two examples of the $holidayUpdateFinal object I have been sending, both of which are being accepted as valid and both disable the greeting prompt but nothing else.
FWIW I also cannot modify the actual call handling settings, I.E. setting where it routes, either - though it does look like the object updates in the API but it doesn’t reflect back in the GUI.