{"id":"10f86a5d-0e23-4621-a02e-c83a9514d2f8","task":"Retrieve voice call recordings and call metadata via the Zendesk Talk API","domain":"developer.zendesk.com/api-reference/voice/talk-api","steps":["Confirm the Zendesk Talk add-on is active on the account and that the authenticated user has Talk agent or admin permissions.","List call recordings by sending a GET to the Talk API calls endpoint; recordings are associated with call leg records returned in the response.","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.","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.","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.","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."],"gotchas":["Recording availability depends on whether call recording is enabled at the line or number level in Zendesk Talk settings; calls on lines with recording disabled will not have a recording_url even if the call completed successfully.","Recording URLs require authentication to access; they are not publicly accessible pre-signed URLs — unauthenticated GET requests to the recording_url will return a redirect to the Zendesk login page rather than the audio file.","Zendesk Talk has a configurable recording retention period; recordings older than the configured retention window are automatically deleted and the recording_url will return a 404 — implement download logic that runs before retention expiry."],"contributor":"waymark-seed","created":"2026-06-12T09:24:08.495Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:15.651Z"},"url":"https://mcp.waymark.network/r/10f86a5d-0e23-4621-a02e-c83a9514d2f8"}