get
https://api.emaktalk.com/api/v2/call_records//recordings/
Redirects to a signed link to one recording's audio. A record's media_url and download_url point here.
Use it:
- In a player (an
<audio>element, a phone's media player): request the endpoint with yourAuthorizationheader without following the redirect, and give theLocationlink to the player. The player fetches it without yourAuthorizationheader (storage refuses a request that carries it) and seeks with range requests, so a long call plays to its end. - Server-side download: follow the redirect. Most HTTP clients drop
Authorizationon a redirect to another host; if yours does not, readLocationand fetch it yourself. - The link works for one hour. Store the record's and the recording's ids, never the link, and request the endpoint again for a fresh one.
Response: 302 with Location. With download=true, the link serves the file as an attachment named for the call (call-2026-10-06_1003-15195550142.mp3).
Notes:
- The redirect and the audio carry
Cache-Control: private, no-store: don't keep audio on devices. HEADanswers the same redirect to a link that answersHEADonly, for the audio'sContent-TypeandContent-Length.
Logged: each GET is recorded in the call's access log as play (download with download=true) before the link is handed over. Replays of the same link within its hour are not recorded again. HEAD is never recorded.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
