Question
- How do I retrieve my recording?
- Why is my recording not sent to my event endpoint?
Context
When using the Voice API to record calls, you will likely need to download/save the recording for use at a later date.
Answer
When you record Voice API Calls or conferences, you must set the eventUrl parameter to a webhook endpoint. When your call or conference is finished, Nexmo sends the information you need to download the recording to eventURL, specifying the recording_url. You need to make an authenticated GET request to the recording_url retrieve the recording.
For a complete example, see Recording Audio.
Please note - After your recording is complete, it is stored by Nexmo for 30 days.