Ask a Question

Given a call ID or recording ID, how do I programmatically download recordings

I've tried appending `?apikey=<APIKEY>` to the URL as well as sending the API key in the Authorization headers, but in both cases I'm getting a 403 error and what looks like a webpage. What'd be the best way to programmatically download the audio file of the call recordings?

Agent Status Events (call_center_ids)

Hello, I was hoping to get some clarification on the agent status events. In the documentation under call_center_ids it reads "A list of call centers to which the agent is currently on duty." and further goes on to mention that once an agent becomes unavailable, the call center in question will no longer be in the array of ids. However, there is also a field named on_duty_status which is causing some confusion for me. - If this event is raised and a call_center_id is not present, that means the agent is not on duty at that call center, correct? - If the on_duty_status is unavailable but there are call_center_ids present, does this mean the agent *IS* available for the listed call centers, but not for the others (which are not listed)? I assume this means I'd need to call the GET User API to determine which specific call centers are affected. - Regarding availability_status, I understand a user is considered unavailable if they are set to Do Not Disturb. If they change their DND setting for the call center, will the agent status event be triggered? What if they change their main line's DND setting, as I understand that would also block incoming call center calls? Thank you very much!

API for scheduling?

If I want to do an integration to cal.com (i.e. calendly), can't figure out how to do the integration w/ calendar scheduling.

Local Contact created instead of Shared Contact

Creating a contact without `owner_id` is creating a local contact for me. How do I resolve this?

Contacts not created as Group Contact

I'm creating contacts under a department in my organization when they sign up for our service. The issue is that sometimes these contacts will be created as an individual personal contact for every single person in the organization instead of a group contact. I've tracked the POST requests and I feel very confident nothing is changing on our end. What could possibly be going on? This is causing a lot of headache for our org.

App Launch URL to specific user SMS

Looks like the documentation only shows the ability to launch the app to dial. Is there an option to launch it in an SMS history with a specific user?

Are there APIs for capturing data on DP Meetings?

I'd like to capture data on DP Meetings such as talk-time, keywords, action items, etc, but I don't see anything in the API docs about meetings, except to list what meetings have taken place in a given conference room. Am I looking in the wrong place?

Dark Mode

Is there a way to change the aesthetics for dialpad

Operator Idle Time

On the Dialpad dashboard screens there is a column called Status showing how long an operator has been on a call or idle. Can I get this idle time from any of the API endpoints?

Call control via API

Hi Do you support any call control via the API, or have any plans to? Anything, even "Hangup"? Thanks