Discussions

Ask a Question
ANSWERED

How to call guardian API

I don't know how to be authorized while calling the guardian API in any non-guardian API, there is a variable called Authorization Which allows me to put (Bearer <ACCESS_TOKEN>) and get authorized while this is not available in guardian API
ANSWERED

What is the difference between guardian and basic API

Could anyone illustrate the difference between https://api.talkdeskapp.com/guardian/users https://api.talkdeskapp.com/users when to use each one of them?
ANSWERED

Get the count of agents currently logged in to a ring group

Hi Team, I would like to seek assistance if there is a way to create a function to get the number of agents currently logged in to a ring group? I will be using this function inside studio. The scenario will be is if there is currently an agent logged in to the ring group, the call will be routed to ring group and if there is no agent logged in, the call will be routed to a voicemail. Thank you!
ANSWERED

How To Assign / Remove Ring Groups To / From A User Through TalkDesk API?

Good day Dev Teams! I went through this a while back, and I know that officially this feature is not supported by the current TD API. We can only read Ring Groups. However, when going through the TalkDesk Web Admin, through the option Admin -> Agents WebUI, and when configuring a certain Agent's Ring Groups, we can see the WebUI using an API Call to setup the Ring Groups for that specific Agent. https://api.talkdeskapp.com/users/626ff953ed94fc63bf949843/ring-groups Where "626ff953ed94fc63bf949843" is the UserID in this case. As an example, for the Ring Groups "agents" and "test", we can see these parameters being passed to the API: {"ring_groups": [ "agents", "test"]} My question is: how can this be used through the API and from the programming perspective? Is it possible to get this done? P.S.: I have created an IDEA (feature request) about this feature during the last year, but I cannot see it in the Ideas list anymore... 😞 Thank you!
ANSWERED

Auto-delete chat messages, history and logs

Is it possible to auto-delete chat messages, history and logs once the conversation has ended? We are a healthcare team that stores sensitive data and want to delete it as quickly as we can
ANSWERED

Anonymous Users

Is it possible to have anonymous or un-authenticated users access the chat bot?
ANSWERED

Get the list of Attributes

Hello, I tried to call the attributes API following the instructions shown in the below link. I generated a bearer token and passed the token details to the postman. When I make a call, it gives me an authorization error. When I did the same with the Explore API, I got the reports, and the same thing is not working while calling the other APIs ( Attributes, Guardians Case, Guardian Sessions, Guardian Users, Guardian Call Quality ). Is there a different way to call these API's? Attributes documentation: https://docs.talkdesk.com/reference/attributes-list API link: https://api.talkdeskapp.com/attributes Error Message: { "code": "0011016", "message": "Unauthorized" }
ANSWERED

Executing a custom report via API

Hello, I created a custom report in the Explore dashboard of Talkdesk. I wanted to execute it and download the report result via API but this doesn't seem to be supported. I examined the documentation here: https://docs.talkdesk.com/reference/execute-a-report But it seems like the report type only supports the default reports. 1. Is there something I'm missing? 2. If not, will this be supported in the future?
ANSWERED

Getting Agent ID for a audio recieved via Talkdesk Conversation Orchestrator

Receiving a uni-directional stream from the conversation orchestrator omits Agent ID. How do I get an Agent ID to match this stream? Thanks Sam
ANSWERED

How to assign digital-connect:write to OAuth client

The Digital Connect API to start a conversation in this link [link](https://docs.talkdesk.com/reference/start-conversation) says that the OAuth client needs to have scope **digital-connect:write**. However, the scope **digital-connect:write** is not an option in the Builder tool when configuring the OAuth credential.