Retrieve voice call recordings and call metadata via the Zendesk Talk API

domain: developer.zendesk.com/api-reference/voice/talk-api · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm the Zendesk Talk add-on is active on the account and that the authenticated user has Talk agent or admin permissions.
  2. List call recordings by sending a GET to the Talk API calls endpoint; recordings are associated with call leg records returned in the response.
  3. For a specific ticket, retrieve associated call details via GET /api/v2/channels/voice/calls/{call_id} to get call metadata including duration, direction, leg IDs, and recording URLs.
  4. Access the recording audio by following the recording_url field in the call record; the URL points to a hosted audio file accessible with valid Zendesk credentials.
  5. To list all calls for a date range or agent, use the Talk recordings export or the Analytics API if available on your plan to avoid fetching recordings one call at a time.
  6. Store recording metadata (call_id, ticket_id, duration, recording_url) in your data warehouse for compliance or QA purposes; download and store the audio file separately before any configured retention period expires.

Known gotchas

Related routes

Send and retrieve Zendesk side conversations via API
developer.zendesk.com · 6 steps · unrated
Retrieve and export Zendesk Chat (Live Chat) conversation transcripts via the Chat API
developer.zendesk.com · 5 steps · unrated
Pull Aircall call recordings and analytics via the API
developer.aircall.io · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans