Discussions

Ask a Question

Zapier / Dialpad - Cannot update (PATCH) to add second number

I'm using Zapier (this is a DialPad supported integration) with the DialpPad API and PATCH and can update fields, however I can't add a second phone number. It simply writes over the existing number. I can retrieve the existing number, however I cannot for the life of me figure out how to pass two phone numbers from Zapier. PUT doesn't seem to update at all, despite the Dialpad API documentation suggesting that it does. I also can't pass in two phone numbers with a POST This is a DialPad supported integration. How do I pass a second phone number in Zapier to Dialpad? Thanks Andrew

Links Preview

I send SMS using API. most of my automated message comes with a link. How do I turn off the annoying feature of links preview?

Changing a contact from local to shared

Is there any way to change an existing local contact from being user owned (local) to being shared? I've tried changing the ownership of an existing local contact to make it a shared contact using PATCH with contacts and setting the contacts "type" to "shared" and it did nothing. Likewise trying to change the contacts "owner_id" to "" (which is what shared contacts have) does nothing.

SMS status 'Sent' not 'Delivered' 12 hours after sending

Hiya, Does anyone have experience with this for AU number sending SMS to AU numbers? I know it's on the carrier side if Dialpad status is in 'Sent', but we send out a weekly text campaign, and a few numbers have been stuck in the 'Sent' status the next day. Not the same customers, different numbers each time. Is there anything we can do in our implementation to mitigate this? Thanks

Set Group DND for user

The GET method for user details will outline the group_details for every department/company and shows the proper do_not_disturb for that department (not the user). But I don't see the parameter to change that in the PATCH method to update that parameter in the groups. Are there any unlisted settings, or can we just provide it in the PATCH method regardless? I haven't been able to figure that out yet. In this example response from the GET method, they're only currently getting calls for the second group, and not for the first (main line) or third. ``` "group_details": [ { "do_not_disturb": true, "group_id": "removed", "group_type": "office", "role": "admin" }, { "do_not_disturb": false, "group_id": "removed", "group_type": "department", "role": "admin" }, { "do_not_disturb": true, "group_id": "removed", "group_type": "department", "role": "admin" } ], ``` The use case here is we want a specific user to only get calls for that department during specific hours, but we don't want to remove/add them to the group every day. Thanks!

Merging contacts

is there any way to merge contacts? Specifically we’re trying to implement synchronised shared contacts however there are several personally created (local) contacts already created by individual users. Deleting those local/user owned contacts would cause other problems. Can we merge them with our new shared contacts? Thanks in advance. Andrew

Access to Text Logs?

Is there a way to access these text logs? We have access to text statistics, but can't seem to get text logs working. I've talked to support, but no one seems to be able to help. I've had 3 support tickets closed before resolution, so any help would be more than welcome.

Retrieving Call Journey through API

Is their a way to relate the call events coming from the websocket to recreate the call journey? We are trying to programmatically access and save each audio recording from customers calling our sales team, however, because of the way dialpad uses call legs, there are numerous call events that come across for each interaction (i.e. a transfer from one department to another creates a separate call leg and recording id). The goal is for us to store a single audio file with the entire conversation between the customer and our team for each interaction.

Some question about apis

How to get our staff users call history and recording files

PATCH callcenters/operators/{user_id}/dutystatus 400 Error

## Background I was attempting to update a user to `on_duty: false` but received an error message I haven't seen before. I could not find any differences between this user and others and was unable to find any documentation that would indicate what went wrong. ## Request: `PATCH https://dialpad.com/api/v2/callcenters/operators/{user_id}/dutystatus` ## Response: ``` { "error": { "code": 400, "errors": [ { "domain": "global", "message": "User is on a state that cannot be changed manually", "reason": "badRequest" } ], "message": "User is on a state that cannot be changed manually" } } ``` Can you please provide some guidance on what is going on here.