Skip to main content
Dialpad
Dialpad
57 actions · 2 auth methods
BetaTelephony

Authentication

OAuth 2.0

Admin privileges are required in your Dialpad developer portal to create an OAuth app.Guides: Connector Profile, Link Account

API Key

Only Company Admins can generate API keys in Dialpad. Found in Admin Settings > My Company > Authentication > API Keys.Guides: Connector Profile, Link Account
Actions
57 actions
Action
Description
List Users
Retrieve a list of users in the Dialpad company.
Get User
Retrieve details of a specific user by ID.
Create User
Create a new user in the Dialpad company.
Update User
Update a user’s details in Dialpad.
Delete User
Delete a user from the Dialpad company.
List User Devices
Retrieve devices associated with a specific user.
Get User Caller ID
Retrieve caller ID settings for a specific user.
Set User Caller ID
Set the caller ID for a specific user.
Assign User Number
Assign a phone number directly to a user.
Unassign User Number
Unassign a phone number from a user.
Toggle User Call Recording
Enable or disable call recording for a specific user.
Update User Status
Set a presence status message for a user.
List Contacts
Retrieve a list of contacts in Dialpad.
Get Contact
Retrieve details of a specific contact by ID.
Create Contact
Create a new contact in Dialpad.
Update Contact
Update an existing contact’s details in Dialpad.
Delete Contact
Delete a contact from Dialpad.
List Calls
Retrieve a list of call logs from Dialpad.
Get Call
Retrieve details of a specific call by ID.
Get Call AI Recap
Retrieve the AI-generated recap for a specific call.
Initiate Call
Initiate a new call by ringing a user’s phone and connecting to a destination.
Transfer Call
Transfer an active call to another number or user.
Hang Up Call
Hang up an active call.
Add Call Participant
Add a participant to an active call.
Send SMS
Send an SMS message from a Dialpad user to one or more phone numbers.
Create Scheduled Message
Schedule an SMS message to be sent at a future time.
List Scheduled Messages
Retrieve a list of scheduled SMS messages.
List Numbers
Retrieve a list of phone numbers in Dialpad.
Get Number
Retrieve details of a specific phone number.
Assign Number
Assign a phone number to a target entity in Dialpad.
Unassign Number
Unassign a phone number from its current target.
List Offices
Retrieve a list of offices in the Dialpad company.
Get Office
Retrieve details of a specific office by ID.
Create Office
Create a new office in Dialpad.
Update Office
Update an office’s hours of operation.
List Departments
Retrieve a list of departments in Dialpad.
Get Department
Retrieve details of a specific department by ID.
Create Department
Create a new department in Dialpad.
Update Department
Update a department’s details in Dialpad.
Delete Department
Delete a department from Dialpad.
List Call Centers
Retrieve a list of call centers in Dialpad.
Create Call Center
Create a new call center in Dialpad.
Get Call Center
Retrieve details of a specific call center by ID.
Update Call Center
Update an existing call center’s configuration.
Delete Call Center
Delete a call center from Dialpad.
List Webhooks
Retrieve a list of configured webhooks in Dialpad.
Get Webhook
Retrieve details of a specific webhook by ID.
Create Webhook
Create a new webhook for receiving Dialpad event notifications.
Update Webhook
Update a webhook’s configuration in Dialpad.
Delete Webhook
Delete a webhook from Dialpad.
Get Transcript
Retrieve the transcript content for a specific call.
Get Transcript URL
Retrieve a download URL for a call transcript.
List Dispositions
Retrieve a list of call dispositions in Dialpad.
Get Disposition
Retrieve details of a specific call disposition by ID.
Create Disposition
Create a new call disposition in Dialpad.
Update Disposition
Update a call disposition’s details in Dialpad.
Delete Disposition
Delete a call disposition from Dialpad.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/dialpad/filled/png

Connector Profile

Dialpad - OAuth 2.0
https://stackone-logos.com/api/dialpad/filled/png

Connector Profile

Dialpad - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/dialpad/filled/png

Link Account

Dialpad - OAuth 2.0
https://stackone-logos.com/api/dialpad/filled/png

Link Account

Dialpad - API Key
4

Use Actions

Invoke actions using one of the methods below: