How do I retrieve my recording?

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 Voice API > Recordings.

Please note - After your recording is complete, it is stored by Nexmo for 30 days.

Have more questions? Submit a request