Skip to content

Retrieve voice recording playback URL or redirect

GET
/api/needs/{id}/recordings/{interaction_id}
curl --request GET \
--url https://example.com/api/needs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/recordings/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'Authorization: Bearer <token>'
id
required
string format: uuid
interaction_id
required
string format: uuid
format
string

Pass “json” to receive signed URL payload instead of 302 redirect

Signed media URL response

Media typeapplication/json
object
url
required
string
duration_seconds
integer
nullable
storage_type
required
string
Allowed values: archived ephemeral
Example
{
"storage_type": "archived"
}

Redirect directly to audio media stream

Unauthorized

Forbidden (requires recordings:read)

Recording or need not found