Talkdesk AppConnect™ is the Talkdesk marketplace for call center apps.
Once a partner app has met all the requirements (integration with the Events API, works on all Talkdesk regions, handles Single Sign-On, has the marketplace and technical certification, etc.), the app can be installed and is able to access the Talkdesk APIs.
For the partner apps to be installable, updatable, and available on AppConnect, and to access the Talkdesk APIs, they must integrate with the Events API webhook. Make sure that you are using the right base URL for your customer's region-based installation.
You can obtain OAuth client credentials for specific customers that install the app by listening to the app.installed event (see Figure 1). This event provides not only the OAuth client credentials but also a link, named
root, that specifies the localized API Gateway to access the Talkdesk APIs and retrieves data for the specified customer. The
root link is present in all events.
The Talkdesk ID is not hard-coded from your side. You must save all information related to the installation OAuth client (
token URL) and then use it when trying to obtain an account level token.
After obtaining the OAuth client, you are able to use Talkdesk ID to generate tokens that will allow you to interact with the Talkdesk APIs.
Filtering Results for Licensed Users
The Talkdesk APIs do not filter results based on users that have been assigned a license to the partner’s solution (except for
apps/installs/users). If you are limiting the data processing and analysis based on this, it's the provider's responsibility to filter the results from the APIs.
Updated 2 months ago