Talkdesk Chat

This article covers the configuration needed for Capacity's Conversation Intelligence (CI) platform to ingest your Talkdesk chat conversations 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 chat conversation transcripts and metadata directly from Talkdesk via API
  • Secure, credential-based access using OAuth 2.0 client credentials — Capacity never has access to your Talkdesk login
  • Batch retrieval of chat conversations 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 Chats.

Required Scopes

In your OAuth client's scopes panel, select the following four scopes at a minimum:

ScopeDescription
data-reports:readRead access to Explore API reports, including the Messaging Contacts Report used for chat ingestion
data-reports:write
Write access to Explore API reports; required for certain report-generation endpoints
recordings:read
Read and download recorded media. For chat, this covers any voice notes, images, or media attachments shared within a chat interaction
interactions-public:read
Read access to interaction-level detail via Talkdesk's Interactions API — supplies the message content/transcript, since the Messaging Contacts Report itself returns metadata only
users:read
Read the Talkdesk user directory (used to map agent identities)

What to Share with Capacity

ItemDescription
Client IDThe Client ID generated in Partner Project
Client SecretThe Client Secret generated in Partner Project
Base URIThe subdomain prefix (e.g. mycompany from mycompany.talkdeskid.com)
RegionThe TalkDesk regional domain (e.g. talkdeskapp.com)

Was this article helpful?