Talkdesk Calls
This article covers the configuration needed for Capacity's Conversation Intelligence (CI) platform to ingest your Talkdesk call recordings and associated metadata. It assumes you've already created your Talkdesk OAuth client — if not, start with the Authentication article first.
How It Works
- Automated ingestion of call audio and metadata directly from Talkdesk via API — no file transfer step required
- Secure, credential-based access using OAuth 2.0 client credentials — Capacity never has access to your Talkdesk login
- Batch retrieval of call center audio and metadata once configured
Before You Begin
- Complete the Authentication article to create your Talkdesk OAuth client.
- You'll add the scopes below to that same client — you don't need to create a second client for Calls.
Required Scopes
In your OAuth client's scopes panel, select the following four scopes at a minimum:
| Scope | Description |
|---|---|
| data-reports:read | Read access to data/reporting APIs (call metadata, analytics) |
| data-reports:write | Write access to data/reporting APIs; required for certain report-generation endpoints |
| recordings:read | Read and download call recording audio files |
| users:read | Read the Talkdesk user directory (used to map agent identities) |
Don't proceed with fewer than the four scopes listed above. Removing any scope will cause CI to fail when retrieving recordings or user data. If your account uses Early Access scopes or custom role restrictions, confirm with your Talkdesk administrator that all four can be granted.
What to Share with Capacity
| Item | Description |
|---|---|
| Client ID | The Client ID generated in Partner Project |
| Client Secret | The Client Secret generated in Partner Project |
| Base URI | The subdomain prefix (e.g. mycompany from mycompany.talkdeskid.com) |
| Region | The TalkDesk regional domain (e.g. talkdeskapp.com) |
Always share credentials securely, never send as plain text in an email
