I'm using the connect API to get a list of meeting recordings. By default these are all set to "Private". I'd like to be able to see the status of the recording, and in some cases, make the recording public (via the API). Is there a way to do this using the API?
Also, my understanding is that recordings are not immediately available - that the audio sometimes needs to "Sync" up. Is there a field in the API where I'd be able to tell if the recording is still not ready?
Thanks for any help.
There is not a method for making the recordings public via the API. Hopefully this will be addressed in a future release.
If the recordings are created using VoIP or Universal Voice, then they will be available as soon as the Host selects to stop the recording. If the recording is made using an integrated phone bridge, the audio can take up to 24 hours to sync with the recording (phone bridge vendor documentation). In my experience it only takes 30 min to 2 hours to sync up, depending on the length of the recording.
Thank you for your response - so with the sync - is there any way to tell via the API when the recording is actually ready?
I don't believe so, unless it gives a status in the data returned in the query. If you give a 1 hour buffer from when the recording was finished, that should suffice most of the time.