Sign inStart your trial

Dialpad

Reference

192 actions for Dialpad workflows.

01. Operations

Act on Dialpad from a workflow

Operations are the actions a workflow can take in Dialpad, grouped by category. Each lists its method, parameters, and a template you can drop it into.

AccessControl

4 operations

Manage security policies and user permissions within your Dialpad environment. These operations let you create, assign, and modify access control policies to enforce who can perform specific actions across your organization.

Action

Access control policies listing

DIALPAD_ACCESS_CONTROL_POLICIES_LISTING

Retrieve all access control policies configured for your Dialpad company to manage user permissions and roles. Use this to view existing permission structures before assigning users or creating new policies.

1 input
Action

Assign policy to user by id

DIALPAD_ASSIGN_POLICY_TO_USER_BY_ID

Grant customized permission policies to specific team members in Dialpad, enabling you to control what settings and features each person can access based on their role.

4 input
Action

Create access control policy

DIALPAD_CREATE_ACCESS_CONTROL_POLICY

Set up granular access controls in Dialpad by creating policies that define which team members can access specific features and settings. This enables you to manage permissions across your communication platform securely and efficiently.

5 input
Action

Delete access control policy by id

DIALPAD_DELETE_ACCESS_CONTROL_POLICY_BY_ID

Removes a specific access control policy from your Dialpad system when it's no longer needed. This permanently deletes custom permission settings that governed user roles and access.

1 input

Authentication

1 operation

Handle OAuth2 authentication flows for secure API access and user session management. These operations manage authorization tokens and user login sessions within your integration.

Action

Deauthorize oauth2 session

DIALPAD_DEAUTHORIZE_OAUTH2_SESSION

Securely disconnects your application from Dialpad by invalidating the current access token, ensuring no unauthorized access remains. Use this when ending user sessions or removing integrations that are no longer needed.

BlockedNumbers

1 operation

Control which phone numbers are blocked from contacting your organization. Add, remove, or review blocked numbers to manage unwanted communications and maintain call security.

Action

Add blocked phone numbers

DIALPAD_ADD_BLOCKED_PHONE_NUMBERS

Block unwanted phone numbers from reaching you in Dialpad, preventing spam calls and messages from specific contacts. This helps you maintain clean communication channels and reduce interruptions from nuisance callers.

1 input

CallCenters

2 operations

Configure and manage call center operations including settings, status monitoring, and resource allocation. These operations help you organize call routing infrastructure and monitor call center performance across locations.

Action

Configure call center settings

DIALPAD_CONFIGURE_CALL_CENTER_SETTINGS

Set up and customize a new call center in Dialpad with specific settings for call handling, routing, and operational features. This lets you configure how calls are managed, recorded, and distributed across your team.

42 input
Action

Delete call center by id

DIALPAD_DELETE_CALL_CENTER_BY_ID

Permanently removes a call center from your Dialpad account, including all associated agents, call logs, and configurations. Use this when you no longer need a specific call center operational in your system.

1 input

CallReviews

2 operations

Create and manage shareable call review links for quality assurance and training purposes. Control privacy settings and track review link distribution within your team.

Action

Create call review share link

DIALPAD_CREATE_CALL_REVIEW_SHARE_LINK

Generate a shareable link for call reviews and recordings that you can send to team members, clients, or stakeholders without requiring them to access your Dialpad account directly.

2 input
Action

Delete callreviewsharelink by id

DIALPAD_DELETE_CALL_REVIEW_SHARE_LINK_BY_ID

Remove access to a previously shared call recording by deleting the share link. This prevents anyone with the link from viewing the call review.

1 input

CallRouting

3 operations

Set up intelligent call routing rules that direct incoming calls to the right destinations based on your configuration. These operations let you define routing logic and assign phone numbers to specific routing rules.

Action

Assign number to call router

DIALPAD_ASSIGN_NUMBER_TO_CALL_ROUTER

Assigns a phone number to a specific call router in Dialpad, enabling you to direct incoming calls to the right team or department. You can choose a specific number or select from available numbers in your preferred area code.

4 input
Action

Create call router configuration

DIALPAD_CREATE_CALL_ROUTER_CONFIGURATION

Creates a new call router configuration in Dialpad to automatically distribute incoming calls based on custom routing rules and logic you define. This enables you to direct calls to different team members or departments without manual intervention.

7 input
Action

Delete callrouter by id

DIALPAD_DELETE_CALL_ROUTER_BY_ID

Permanently removes a call router configuration from your Dialpad phone system, allowing you to clean up outdated routing rules or restructure your call flows. Use this when you no longer need a specific call routing setup and have updated any dependent phone numbers or menu systems.

1 input

Callbacks

1 operation

Set up and validate callback mechanisms for asynchronous communication workflows. Use these to enable customers or external systems to request callbacks and verify callback authenticity.

Action

Create callback

DIALPAD_CREATE_CALLBACK

Queues a callback request to a customer at a specified phone number through your Dialpad call center, letting agents handle the call when they're available.

2 input

Calls

2 operations

Control active call behavior including transfers, hold management, and participant manipulation during conversations. Use these to automate call handling workflows and dynamically manage call participants in real time.

Action

Add participant to call

DIALPAD_ADD_PARTICIPANT_TO_CALL

Adds a new participant to an active call, allowing you to quickly bring in team members or external contacts to join ongoing conversations without dropping the current call.

2 input
Action

Attach labels to call

DIALPAD_ATTACH_LABELS_TO_CALL

Organize and categorize your calls by attaching labels like 'sales,' 'support,' or 'follow-up' to individual call records for better tracking and retrieval. This helps you quickly filter and manage calls based on their purpose or status.

2 input

Channels

4 operations

Create and manage communication channels where team members can collaborate and exchange messages. These operations handle channel creation, membership management, and channel administration.

Action

Add member to channel

DIALPAD_ADD_MEMBER_TO_CHANNEL

Adds a team member to a Dialpad channel, expanding who can participate in channel conversations and collaborations. This is useful for managing channel access as your team structure evolves.

2 input
Action

Create channel endpoint

DIALPAD_CREATE_CHANNEL_ENDPOINT

Set up dedicated communication channels in Dialpad to organize team conversations by topic, project, or department. This enables solopreneurs and small teams to create structured communication spaces without manual setup.

4 input
Action

Delete channel by id

DIALPAD_DELETE_CHANNEL_BY_ID

Permanently removes a specific communication channel from your Dialpad account when it's no longer needed. Use this to keep your communication workspace organized and remove obsolete channels.

1 input
Action

Delete channel member by id

DIALPAD_DELETE_CHANNEL_MEMBER_BY_ID

Removes a specific member from a Dialpad channel, preventing them from accessing channel communications and collaboration. Use this when you need to restrict a team member's access to a particular channel or collaboration space.

2 input

Coaching

1 operation

Organize coaching teams and track coaching effectiveness through dedicated team management and statistics. These operations help you build coaching relationships and monitor coaching program metrics.

Action

Add member to coaching team

DIALPAD_ADD_MEMBER_TO_COACHING_TEAM

Assign a new coach or trainee to an existing coaching team in Dialpad to organize your call center training and quality assurance efforts. This enables you to scale your team management and performance monitoring as your business grows.

3 input

Contacts

2 operations

Build and maintain a contact database within Dialpad for easy reference during communications. Create, update, and organize contacts to support your team's communication needs.

Action★ Featured

Create new contact entry

DIALPAD_CREATE_NEW_CONTACT_ENTRY

Adds a new contact to Dialpad with comprehensive information including name, phone number, and email. Useful for building and maintaining your business contact directory without manual entry.

10 input
Action

Delete contact by id

DIALPAD_DELETE_CONTACT_BY_ID

Permanently remove a contact from your Dialpad account by ID. This action cannot be undone, so ensure you're deleting the correct contact.

1 input

Departments

2 operations

Structure your organization by creating and managing departments with distinct settings and hierarchies. These operations help you segment users and apply department-specific configurations.

Action

Create new department record

DIALPAD_CREATE_NEW_DEPARTMENT_RECORD

Creates a new department in Dialpad with customizable call handling settings, routing rules, and operating hours to organize your team's phone communications. This lets you establish separate departments with their own call flows, recording policies, and business hours without manual workarounds.

30 input
Action

Delete department resource

DIALPAD_DELETE_DEPARTMENT_RESOURCE

Removes a department from your Dialpad system when it's no longer needed. This is useful during company restructuring or when cleaning up your organizational hierarchy.

1 input

Deskphones

2 operations

Manage physical phone devices assigned to users and conference rooms throughout your organization. Track device assignments and configure which phones are available for specific locations.

Action

Delete deskphone by user id

DIALPAD_DELETE_DESKPHONE_BY_USER_ID

Remove a deskphone from a user's Dialpad account when it's no longer needed or being reassigned to another team member. This permanently deletes the device association and keeps your phone system inventory up to date.

2 input
Action

Delete deskphone in room

DIALPAD_DELETE_DESKPHONE_IN_ROOM

Removes a deskphone from a specific room, unassigning it from that shared space without deleting the device from your Dialpad account entirely. Use this when updating room phone setups or removing devices from active use in particular locations.

2 input

Fax

1 operation

Assign fax service capabilities to designated targets within your organization. Enable fax functionality for users or groups that require fax communication support.

Action

Assign fax line to target

DIALPAD_ASSIGN_FAX_LINE_TO_TARGET

Assigns a fax line to a user or department in Dialpad, enabling you to set up new fax capabilities for team members or departments. This is useful when you need to provision fax services for receiving or sending faxes without manual setup.

3 input

IVR

2 operations

Create and manage interactive voice response systems that handle inbound calls automatically. Use these operations to build custom IVR workflows with audio prompts and call routing logic.

Action

Create custom ivr with audio file

DIALPAD_CREATE_CUSTOM_IVR_WITH_AUDIO_FILE

Sets up an automated phone menu system in Dialpad using your own audio files to greet callers and route them to the right department or person. This lets you handle incoming calls professionally without manual answering.

6 input
Action

Delete customivr by targettype and ivrtype

DIALPAD_DELETE_CUSTOM_IVR_BY_TARGET_TYPE_AND_IVRTYPE

Removes a custom IVR (Interactive Voice Response) configuration from your Dialpad system, allowing you to reset or update how calls are automatically routed and handled.

5 input

Offices

1 operation

Manage multiple office locations within your organization including licensing and availability. Configure office-level settings and track resources across your distributed workforce.

Action

Create secondary office

DIALPAD_CREATE_SECONDARY_OFFICE

Set up a new office location within your Dialpad organization with customized settings, billing information, and communication preferences. This enables you to expand your business presence or create department-specific communication configurations.

53 input

Operators

5 operations

Organize operators and call center staff with skill-based routing and duty status management. These operations help you assign operators to call centers and departments while managing their skill levels and availability.

Action

Add department operator by id

DIALPAD_ADD_DEPARTMENT_OPERATOR_BY_ID

Assign a user or room as an operator to a department in Dialpad, enabling you to manage call routing and department staffing. This helps you control who handles calls within specific teams or departments.

4 input
Action

Add operator to call center

DIALPAD_ADD_OPERATOR_TO_CALL_CENTER

Adds a new team member to your call center with configurable role and skill level settings. Use this to expand your support team and optimize how calls are routed to the right operators.

6 input
Action

Add operator to office

DIALPAD_ADD_OPERATOR_TO_OFFICE

Assign new operators or rooms to your office in Dialpad to expand your call handling team. This enables you to designate specific team members or resources to manage incoming calls and communications for your office.

4 input
Action

Delete office operator by id

DIALPAD_DELETE_OFFICE_OPERATOR_BY_ID

Remove a user or room from an office in Dialpad, allowing you to manage which team members and shared spaces are associated with different office locations or departments.

3 input
Action

Delete operator from call center

DIALPAD_DELETE_OPERATOR_FROM_CALL_CENTER

Removes an operator from your Dialpad call center, allowing you to manage team access and reassign agents without deleting their user accounts.

2 input

PhoneNumbers

5 operations

Assign, reassign, and manage phone numbers across users, offices, and rooms in your organization. These operations give you control over phone number allocation and formatting for various targets.

Action

Assign phone number to office

DIALPAD_ASSIGN_PHONE_NUMBER_TO_OFFICE

Assign a phone number to your Dialpad office, either by selecting a specific number or requesting one from a chosen area code. Use this to set up new office lines or change your primary business phone number.

4 input
Action

Assign phone number to room

DIALPAD_ASSIGN_PHONE_NUMBER_TO_ROOM

Assigns a phone number to a Dialpad room, either by specifying an exact number or requesting one from a particular area code, with the option to set it as the primary number.

4 input
Action

Assign phone number to target

DIALPAD_ASSIGN_PHONE_NUMBER_TO_TARGET

Assign a phone number to users, departments, or call centers in your Dialpad system, with the option to set it as their primary number. This lets you quickly provision new numbers or reallocate existing ones across your organization.

5 input
Action

Assign phone number to user

DIALPAD_ASSIGN_PHONE_NUMBER_TO_USER

Assign a phone number to a Dialpad user by searching for available numbers in a specific area code or designating a particular number, with the option to set it as their primary line. This streamlines user onboarding and enables team members to have dedicated phone numbers for their roles.

4 input
Action

Delete number via api

DIALPAD_DELETE_NUMBER_VIA_API

Remove a phone number from your Dialpad account when it's no longer needed. This action is permanent, so use it only when you're certain the number won't be required again.

2 input

Reporting

1 operation

Schedule and manage recurring reports for monitoring performance metrics and compliance data. Set up automated report delivery and customize reporting schedules for your team.

Action

Create schedule reports endpoint

DIALPAD_CREATE_SCHEDULE_REPORTS_ENDPOINT

Set up automated reports in Dialpad that deliver communication metrics and performance data at regular intervals (daily, weekly, or monthly). This lets you monitor team communication patterns and ensure you have the insights you need without manual report generation.

11 input

Rooms

2 operations

Create and configure conference rooms with dial-in access and international calling support. Manage room resources and set up PINs for secure room access.

Action

Create pin for international room calls

DIALPAD_CREATE_PIN_FOR_INTERNATIONAL_ROOM_CALLS

Generate a unique PIN to secure and control international calling from a Dialpad room, ensuring only authorized team members can make international calls.

1 input
Action

Create room in office via post

DIALPAD_CREATE_ROOM_IN_OFFICE_VIA_POST

Creates a new collaboration space within your Dialpad office, allowing you to organize meeting rooms and communication areas for your team. Use this to set up dedicated spaces for different departments, projects, or meeting types.

2 input

Subscriptions

4 operations

Subscribe to real-time events for calls, SMS, agent status, and contact changes to enable reactive automation. These operations let you listen for specific events and receive instant notifications when they occur in your Dialpad environment.

Action

Create agent status subscription

DIALPAD_CREATE_AGENT_STATUS_SUBSCRIPTION

Set up real-time notifications to track when your contact center agents change their availability status (available, busy, off-duty, etc.). This enables you to monitor your team's activity and trigger automated actions based on agent status changes.

3 input
Action

Create sms event subscription

DIALPAD_CREATE_SMS_EVENT_SUBSCRIPTION

Set up automated notifications to track incoming and outgoing SMS messages, allowing you to monitor communications and integrate SMS events into your business systems in real-time.

7 input
Action

Delete agent status by id

DIALPAD_DELETE_AGENT_STATUS_BY_ID

Removes a subscription to real-time agent status updates in Dialpad, stopping notifications about an agent's availability changes. Use this to clean up tracking when you no longer need to monitor a specific agent's status.

1 input
Action

Delete call subscription by id

DIALPAD_DELETE_CALL_SUBSCRIPTION_BY_ID

Removes a specific call subscription from your Dialpad account to stop receiving notifications for that event. Use this when you no longer need real-time updates for a particular call activity.

1 input

Users

1 operation

Manage user accounts, profiles, and communication preferences across your organization. Create, update, and configure users with settings like caller ID, do-not-disturb status, and office assignments.

Action

Create user with auto assign

DIALPAD_CREATE_USER_WITH_AUTO_ASSIGN

Automatically creates new user accounts in Dialpad and assigns them a phone number, eliminating manual setup steps for new team members. This streamlines onboarding by setting up complete user profiles with office assignments in a single operation.

6 input

Webhooks

1 operation

Configure webhooks and WebSocket connections for receiving real-time event notifications from Dialpad. These operations establish secure outbound communication channels so your system stays synchronized with Dialpad activity.

Action

Create webhook post endpoint

DIALPAD_CREATE_WEBHOOK_POST_ENDPOINT

Set up a webhook URL to automatically receive real-time notifications from Dialpad whenever important events occur, like missed calls or completed voicemails, enabling seamless integration with your other business tools.

2 input

Communication

142 operations
Action

Delete operator from department

DIALPAD_DELETE_OPERATOR_FROM_DEPARTMENT

Removes a specified operator from a department in the Dialpad system.

3 input
Action

Delete recording share link by id

DIALPAD_DELETE_RECORDING_SHARE_LINK_BY_ID

Deletes a specific recording share link in the Dialpad system.

1 input
Action

Delete room by id

DIALPAD_DELETE_ROOM_BY_ID

Deletes a specific room from the Dialpad system using its unique identifier.

1 input
Action

Delete schedule report by id

DIALPAD_DELETE_SCHEDULE_REPORT_BY_ID

Deletes a specific scheduled report from the Dialpad system.

1 input
Action

Delete sms subscription by id

DIALPAD_DELETE_SMS_SUBSCRIPTION_BY_ID

Deletes a specific SMS subscription from the Dialpad system.

1 input
Action

Delete subscription changelog by id

DIALPAD_DELETE_SUBSCRIPTION_CHANGELOG_BY_ID

Deletes a specific changelog entry from a subscription in the Dialpad system.

1 input
Action

Delete subscription contact by id

DIALPAD_DELETE_SUBSCRIPTION_CONTACT_BY_ID

Deletes a specific subscription contact from the Dialpad system.

1 input
Action

Delete user by id

DIALPAD_DELETE_USER_BY_ID

Deletes a user from the Dialpad system based on the provided user ID.

1 input
Action

Delete webhook by id

DIALPAD_DELETE_WEBHOOK_BY_ID

Deletes a specific webhook subscription from the Dialpad platform using its unique identifier.

1 input
Action

Delete websocket connection by id

DIALPAD_DELETE_WEBSOCKET_CONNECTION_BY_ID

Closes and removes a specific WebSocket connection in the Dialpad system.

1 input
Action

Fetch call byid

DIALPAD_FETCH_CALL_BY_ID

Retrieves detailed information about a specific call using its unique identifier.

1 input
Action

Fetch call transcript by id

DIALPAD_FETCH_CALL_TRANSCRIPT_BY_ID

Retrieves the transcript for a specific call in the Dialpad system.

1 input
Action

Fetch custom ivrs

DIALPAD_FETCH_CUSTOM_IVRS

Retrieves a list of all custom Interactive Voice Response (IVR) configurations associated with the authenticated Dialpad account.

3 input
Action

Fetch operators for office id

DIALPAD_FETCH_OPERATORS_FOR_OFFICE_ID

Retrieves a list of operators associated with a specific office in Dialpad.

1 input
Action

Fetch scheduled reports

DIALPAD_FETCH_SCHEDULED_REPORTS

Retrieves a list of scheduled reports from the Dialpad system.

1 input
Action

Fetch transcript url by call id

DIALPAD_FETCH_TRANSCRIPT_URL_BY_CALL_ID

Retrieves the URL of a transcript for a specific call in the Dialpad system.

1 input
Action

Fetch user details by id

DIALPAD_FETCH_USER_DETAILS_BY_ID

Retrieves detailed information about a specific user in the Dialpad system.

1 input
Action

Format phone numbers

DIALPAD_FORMAT_PHONE_NUMBERS

The formatphonenumber endpoint is used to standardize and format phone numbers within the Dialpad ecosystem.

2 input
Action

Get available licenses for an office

DIALPAD_GET_AVAILABLE_LICENSES_FOR_AN_OFFICE

Retrieves the number of available (unused) licenses for a specific office within a Dialpad organization.

1 input
Action

Get call center status by id

DIALPAD_GET_CALL_CENTER_STATUS_BY_ID

Retrieves the current operational status of a specific call center in the Dialpad system.

1 input
Action

Get call labels

DIALPAD_GET_CALL_LABELS

Retrieves a list of all available call labels in the Dialpad system.

1 input
Action

Get call review share link by id

DIALPAD_GET_CALL_REVIEW_SHARE_LINK_BY_ID

Retrieves or generates a share link for a specific call review in the Dialpad system.

1 input
Action

Get call subscription details

DIALPAD_GET_CALL_SUBSCRIPTION_DETAILS

Retrieves a list of call subscriptions associated with the authenticated user's account in the Dialpad platform.

3 input
Action

Get channel members by id

DIALPAD_GET_CHANNEL_MEMBERS_BY_ID

Retrieves a list of members for a specific channel in Dialpad.

2 input
Action

Get departments by office id

DIALPAD_GET_DEPARTMENTS_BY_OFFICE_ID

Retrieves a list of all departments associated with a specific office in the Dialpad system.

2 input
Action

Get deskphone by parent id

DIALPAD_GET_DESKPHONE_BY_PARENT_ID

Retrieves detailed information about a specific deskphone within a designated room or parent entity in the Dialpad system.

2 input
Action

Get deskphones for user parent id

DIALPAD_GET_DESKPHONES_FOR_USER_PARENT_ID

Retrieves a list of deskphones associated with a specific user in the Dialpad system.

1 input
Action

Get deskphones in rooms

DIALPAD_GET_DESKPHONES_IN_ROOMS

Retrieves a list of deskphones associated with a specific room in the Dialpad system.

1 input
Action

Get office call centers

DIALPAD_GET_OFFICE_CALL_CENTERS

Retrieves a list of call centers associated with a specific office in the Dialpad platform.

2 input
Action

Get operator skills by call center and user

DIALPAD_GET_OPERATOR_SKILLS_BY_CALL_CENTER_AND_USER

Retrieves the skill information for a specific operator within a designated call center.

2 input
Action

Get phone number details

DIALPAD_GET_PHONE_NUMBER_DETAILS

Retrieves detailed information about a specific phone number associated with the Dialpad account.

1 input
Action

Get recording share link by id

DIALPAD_GET_RECORDING_SHARE_LINK_BY_ID

Retrieves detailed information about a specific recording share link in the Dialpad system.

1 input
Action

Get rooms list

DIALPAD_GET_ROOMS_LIST

Retrieves a list of all available meeting rooms or spaces within the Dialpad system.

2 input
Action

Get subscription contact by id

DIALPAD_GET_SUBSCRIPTION_CONTACT_BY_ID

Retrieves the subscription information for a specific contact in the Dialpad system.

1 input
Action

Get user caller id

DIALPAD_GET_USER_CALLER_ID

Retrieves the caller ID information for a specific user in the Dialpad system.

1 input
Action

Get user deskphones

DIALPAD_GET_USER_DESKPHONES

Retrieves detailed information about a specific deskphone associated with a particular user in the Dialpad system.

2 input
Action

Get user e911 details

DIALPAD_GET_USER_E911_DETAILS

Retrieves the Enhanced 911 (E911) information for a specific user in the Dialpad system.

1 input
Action

Get webhooks information

DIALPAD_GET_WEBHOOKS_INFORMATION

Retrieves a list of all webhooks configured for the authenticated user's Dialpad account.

1 input
Action

Hangup call via id

DIALPAD_HANGUP_CALL_VIA_ID

Terminates an active call in the Dialpad system.

1 input
Action

Initiate ivr call api endpoint

DIALPAD_INITIATE_IVR_CALL_API_ENDPOINT

Initiates an outbound IVR (Interactive Voice Response) call using the Dialpad API.

5 input
Action

Initiate outbound call via api

DIALPAD_INITIATE_OUTBOUND_CALL_VIA_API

The InitiateOutboundCall endpoint allows you to programmatically initiate an outbound call using the Dialpad API.

8 input
Action

Initiate user call with group options

DIALPAD_INITIATE_USER_CALL_WITH_GROUP_OPTIONS

Initiates an outbound call for a specified Dialpad user.

6 input
Action

List channels api

DIALPAD_LIST_CHANNELS_API

Retrieves a list of all available communication channels in the Dialpad platform.

2 input
Action

List conference rooms

DIALPAD_LIST_CONFERENCE_ROOMS

Retrieves a list of conference rooms available in the Dialpad system.

1 input
Action

List offices endpoint

DIALPAD_LIST_OFFICES_ENDPOINT

Retrieves a list of offices within the Dialpad platform.

2 input
Action

List users

DIALPAD_LIST_USERS

Retrieves a list of users from the Dialpad system.

5 input
Action

Modify contact details using id

DIALPAD_MODIFY_CONTACT_DETAILS_USING_ID

Updates an existing contact's information in the Dialpad system.

10 input
Action

Modify custom ivr settings

DIALPAD_MODIFY_CUSTOM_IVR_SETTINGS

Updates a custom Interactive Voice Response (IVR) configuration for a specific target within the Dialpad system.

5 input
Action

Modify operator skill level

DIALPAD_MODIFY_OPERATOR_SKILL_LEVEL

Updates the skill level of a specific operator in a designated call center.

3 input
Action

Modify webhook configuration

DIALPAD_MODIFY_WEBHOOK_CONFIGURATION

Updates an existing webhook configuration in the Dialpad API.

3 input
Action

Move user to specified office

DIALPAD_MOVE_USER_TO_SPECIFIED_OFFICE

Updates a user's office assignment within the Dialpad system.

2 input
Action

Oauth2 authorize endpoint

DIALPAD_OAUTH2_AUTHORIZE_ENDPOINT

Initiates the OAuth 2.0 authorization process for the Dialpad API.

7 input
Action

Patch access control policy by id

DIALPAD_PATCH_ACCESS_CONTROL_POLICY_BY_ID

This endpoint allows you to update an existing access control policy in the Dialpad system.

6 input
Action

Patch agent status event subscription

DIALPAD_PATCH_AGENT_STATUS_EVENT_SUBSCRIPTION

Updates an existing agent status subscription in the Dialpad system.

4 input
Action

Patch call router by id

DIALPAD_PATCH_CALL_ROUTER_BY_ID

Updates an existing call router in the Dialpad system.

9 input
Action

Patch department details by id

DIALPAD_PATCH_DEPARTMENT_DETAILS_BY_ID

Updates the settings and configuration of a specific department in the Dialpad system.

30 input
Action

Patch subscription changelog endpoint

DIALPAD_PATCH_SUBSCRIPTION_CHANGELOG_ENDPOINT

Updates an existing change log event subscription in the Dialpad system.

3 input
Action

Patch user active call recording

DIALPAD_PATCH_USER_ACTIVE_CALL_RECORDING

Updates the call recording settings for an active call of a specific Dialpad user.

4 input
Action

Patch user status

DIALPAD_PATCH_USER_STATUS

Updates the status of a specific user in the Dialpad system.

3 input
Action

Patch websocket signature secret

DIALPAD_PATCH_WEBSOCKET_SIGNATURE_SECRET

Updates the signature secret for a specific websocket connection in the Dialpad platform.

2 input
Action

Post call event subscription

DIALPAD_POST_CALL_EVENT_SUBSCRIPTION

Creates a new call event subscription in the Dialpad system, allowing real-time notifications for various call states and actions.

6 input
Action

Post recording share link

DIALPAD_POST_RECORDING_SHARE_LINK

Creates a shareable link for a specific recording in Dialpad, such as a call recording or voicemail.

3 input
Action

Post subscription change log event

DIALPAD_POST_SUBSCRIPTION_CHANGE_LOG_EVENT

Creates or updates a subscription for changelog events in the Dialpad system.

2 input
Action

Post users screenpop uri

DIALPAD_POST_USERS_SCREENPOP_URI

Triggers a screen pop for a specific Dialpad user, displaying relevant information during a call or communication event.

2 input
Action

Post websocket connection secret

DIALPAD_POST_WEBSOCKET_CONNECTION_SECRET

Creates a websocket connection for real-time communication with the Dialpad platform.

1 input
Action

Reassign phone number to target

DIALPAD_REASSIGN_PHONE_NUMBER_TO_TARGET

Assigns or reassigns a phone number to a specific target within the Dialpad system.

4 input
Action

Redeem access or refresh token

DIALPAD_REDEEM_ACCESS_OR_REFRESH_TOKEN

The OAuth 2.0 token endpoint for Dialpad's API is used to obtain access tokens for authenticating API requests.

Action

Remove blocked numbers

DIALPAD_REMOVE_BLOCKED_NUMBERS

Removes specified phone numbers from the blocked list in the Dialpad system.

1 input
Action

Retrieve access control policy assignments

DIALPAD_RETRIEVE_ACCESS_CONTROL_POLICY_ASSIGNMENTS

Retrieves the assignments of a specific access control policy in Dialpad.

2 input
Action

Retrieve access control policy by id

DIALPAD_RETRIEVE_ACCESS_CONTROL_POLICY_BY_ID

Retrieves detailed information about a specific access control policy in the Dialpad system.

1 input
Action

Retrieve agent status by id

DIALPAD_RETRIEVE_AGENT_STATUS_BY_ID

Retrieves detailed information about a specific agent status subscription using its unique identifier.

1 input
Action

Retrieve agent status subscription

DIALPAD_RETRIEVE_AGENT_STATUS_SUBSCRIPTION

Retrieves a list of agent status subscriptions from the Dialpad system.

1 input
Action

Retrieve app settings

DIALPAD_RETRIEVE_APP_SETTINGS

Retrieves the current application settings for the authenticated Dialpad account.

2 input
Action

Retrieve blocked number details

DIALPAD_RETRIEVE_BLOCKED_NUMBER_DETAILS

Retrieves information about a specific blocked number in the Dialpad system.

1 input
Action

Retrieve blocked phone numbers

DIALPAD_RETRIEVE_BLOCKED_PHONE_NUMBERS

Retrieves a comprehensive list of all phone numbers that have been blocked through the Dialpad API.

1 input
Action

Retrieve call center by id

DIALPAD_RETRIEVE_CALL_CENTER_BY_ID

Retrieves detailed information about a specific call center in the Dialpad system.

1 input
Action

Retrieve call centers information

DIALPAD_RETRIEVE_CALL_CENTERS_INFORMATION

Retrieves a list of call centers and their associated information from the Dialpad platform.

3 input
Action

Retrieve call information

DIALPAD_RETRIEVE_CALL_INFORMATION

Retrieves call information from the Dialpad system.

5 input
Action

Retrieve call routers v2 api

DIALPAD_RETRIEVE_CALL_ROUTERS_V2_API

Retrieves a list of call routers configured in the Dialpad system.

2 input
Action

Retrieve call subscription by id

DIALPAD_RETRIEVE_CALL_SUBSCRIPTION_BY_ID

Retrieves detailed information about a specific call subscription in the Dialpad system.

1 input
Action

Retrieve callcenter operators by id

DIALPAD_RETRIEVE_CALLCENTER_OPERATORS_BY_ID

Retrieves a list of operators associated with a specific call center in Dialpad.

1 input
Action

Retrieve callrouter by id

DIALPAD_RETRIEVE_CALL_ROUTER_BY_ID

Retrieves detailed information about a specific call router in the Dialpad system.

1 input
Action

Retrieve channel by id

DIALPAD_RETRIEVE_CHANNEL_BY_ID

Retrieves detailed information about a specific communication channel in the Dialpad platform using its unique identifier.

1 input
Action

Retrieve coaching stats v2

DIALPAD_RETRIEVE_COACHING_STATS_V2

The GetStatistics endpoint retrieves comprehensive statistics for various aspects of Dialpad usage, including calls, customer satisfaction (CSAT),…

12 input
Action

Retrieve coaching team by id

DIALPAD_RETRIEVE_COACHING_TEAM_BY_ID

Retrieves detailed information about a specific coaching team in Dialpad.

1 input
Action

Retrieve coaching teams information

DIALPAD_RETRIEVE_COACHING_TEAMS_INFORMATION

Retrieves information about coaching teams in the Dialpad platform.

1 input
Action

Retrieve company data

DIALPAD_RETRIEVE_COMPANY_DATA

Retrieves detailed information about a specific company within the Dialpad platform.

Action

Retrieve conference meetings

DIALPAD_RETRIEVE_CONFERENCE_MEETINGS

Retrieves information about conference meetings in the Dialpad platform.

2 input
Action

Retrieve contact by id

DIALPAD_RETRIEVE_CONTACT_BY_ID

Retrieves detailed information for a specific contact in your Dialpad account using the contact's unique identifier.

1 input
Action

Retrieve contact list

DIALPAD_RETRIEVE_CONTACT_LIST

Retrieves a list of contacts from the Dialpad platform.

3 input
Action

Retrieve department by id

DIALPAD_RETRIEVE_DEPARTMENT_BY_ID

Retrieves detailed information about a specific department within the Dialpad organization.

1 input
Action

Retrieve department operators by id

DIALPAD_RETRIEVE_DEPARTMENT_OPERATORS_BY_ID

Retrieves a list of operators associated with a specific department in Dialpad.

1 input
Action

Retrieve e911 office details

DIALPAD_RETRIEVE_E911_OFFICE_DETAILS

Retrieves the Enhanced 911 (E911) settings for a specific office within the Dialpad communication platform.

1 input
Action

Retrieve list of departments

DIALPAD_RETRIEVE_LIST_OF_DEPARTMENTS

Retrieves a list of departments for a specified office within the Dialpad organization.

3 input
Action

Retrieve members of coaching team by id

DIALPAD_RETRIEVE_MEMBERS_OF_COACHING_TEAM_BY_ID

Retrieves a list of members belonging to a specific coaching team in Dialpad.

1 input
Action

Retrieve numbers via api v2

DIALPAD_RETRIEVE_NUMBERS_VIA_API_V2

Retrieves a list of phone numbers associated with the user's Dialpad account.

2 input
Action

Retrieve off duty status by office id

DIALPAD_RETRIEVE_OFF_DUTY_STATUS_BY_OFFICE_ID

Retrieves the list of custom off-duty statuses for a specific office within the Dialpad system.

1 input
Action

Retrieve office by id

DIALPAD_RETRIEVE_OFFICE_BY_ID

Retrieves detailed information about a specific office within the Dialpad system.

1 input
Action

Retrieve office plan by id

DIALPAD_RETRIEVE_OFFICE_PLAN_BY_ID

Retrieves the current plan details for a specific office in your Dialpad organization.

1 input
Action

Retrieve operator duty status

DIALPAD_RETRIEVE_OPERATOR_DUTY_STATUS

Retrieves the current duty status of a specific call center operator in Dialpad.

1 input
Action

Retrieve room information by id

DIALPAD_RETRIEVE_ROOM_INFORMATION_BY_ID

Retrieves detailed information about a specific room in the Dialpad system.

1 input
Action

Retrieve schedule report by id

DIALPAD_RETRIEVE_SCHEDULE_REPORT_BY_ID

Retrieves detailed information about a specific scheduled report in the Dialpad system.

1 input
Action

Retrieve sms opt out by company id

DIALPAD_RETRIEVE_SMS_OPT_OUT_BY_COMPANY_ID

Retrieves the SMS opt-out list for a specific company within the Dialpad platform.

4 input
Action

Retrieve sms subscription by id

DIALPAD_RETRIEVE_SMS_SUBSCRIPTION_BY_ID

Retrieves detailed information about a specific SMS subscription in Dialpad.

1 input
Action

Retrieve sms subscriptions

DIALPAD_RETRIEVE_SMS_SUBSCRIPTIONS

Retrieves a list of SMS subscriptions associated with the authenticated user's Dialpad account.

3 input
Action

Retrieve specific webhook by id

DIALPAD_RETRIEVE_SPECIFIC_WEBHOOK_BY_ID

Retrieves detailed information about a specific webhook configuration in the Dialpad system.

1 input
Action

Retrieve stat by id

DIALPAD_RETRIEVE_STAT_BY_ID

Retrieves detailed statistics and analytics data for a specific entity within the Dialpad platform.

1 input
Action

Retrieve subscription change log

DIALPAD_RETRIEVE_SUBSCRIPTION_CHANGE_LOG

Retrieves the changelog for Dialpad API subscriptions.

1 input
Action

Retrieve subscription change log by id

DIALPAD_RETRIEVE_SUBSCRIPTION_CHANGE_LOG_BY_ID

Retrieves the changelog for a specific subscription in the Dialpad system.

1 input
Action

Retrieve subscription contacts

DIALPAD_RETRIEVE_SUBSCRIPTION_CONTACTS

Retrieves subscription information for contacts in the Dialpad system.

1 input
Action

Retrieve teams for office id

DIALPAD_RETRIEVE_TEAMS_FOR_OFFICE_ID

Retrieves a list of teams associated with a specific office in the Dialpad organization.

2 input
Action

Retrieve user device by id

DIALPAD_RETRIEVE_USER_DEVICE_BY_ID

Retrieves detailed information about a specific user device associated with a Dialpad account.

1 input
Action

Retrieve user devices list

DIALPAD_RETRIEVE_USER_DEVICES_LIST

Retrieves a list of devices associated with users in the Dialpad system.

2 input
Action

Retrieve user personas by id

DIALPAD_RETRIEVE_USER_PERSONAS_BY_ID

Retrieves all personas associated with a specific user in the Dialpad system.

1 input
Action

Retrieve websocket by id

DIALPAD_RETRIEVE_WEBSOCKET_BY_ID

Retrieves detailed information about a specific WebSocket connection using its unique identifier.

1 input
Action

Retrieve websocket connection

DIALPAD_RETRIEVE_WEBSOCKET_CONNECTION

Retrieves information about WebSocket connections or initiates a WebSocket connection for real-time event subscriptions with Dialpad.

1 input
Action

Send sms with optional media and group sender

DIALPAD_SEND_SMS_WITH_OPTIONAL_MEDIA_AND_GROUP_SENDER

The SendSMS endpoint allows you to send SMS or MMS messages through the Dialpad platform to one or multiple recipients.

9 input
Action

Set user caller id by id

DIALPAD_SET_USER_CALLER_ID_BY_ID

Sets or blocks the Caller ID for a specific Dialpad user.

2 input
Action

Subscribe contact event

DIALPAD_SUBSCRIBE_CONTACT_EVENT

Creates a new contact event subscription in the Dialpad platform, allowing you to receive real-time updates about changes to contacts.

3 input
Action

Toggle user do not disturb status

DIALPAD_TOGGLE_USER_DO_NOT_DISTURB_STATUS

The ToggleUserDoNotDisturb endpoint allows you to update the Do Not Disturb (DND) status for a specific user in the Dialpad system.

4 input
Action

Toggle vi call for user by id

DIALPAD_TOGGLE_VI_CALL_FOR_USER_BY_ID

Toggles the Voice Intelligence (VI) feature for a specific Dialpad user.

2 input
Action

Transfer call to destination

DIALPAD_TRANSFER_CALL_TO_DESTINATION

Transfers an active call within the Dialpad system to a new destination.

4 input
Action

Unassign access control policy from user

DIALPAD_UNASSIGN_ACCESS_CONTROL_POLICY_FROM_USER

This endpoint unassigns a user from a specific access control policy in Dialpad.

5 input
Action

Unassign office number

DIALPAD_UNASSIGN_OFFICE_NUMBER

This endpoint unassigns a specific phone number from a Dialpad office.

2 input
Action

Unassign room phone number

DIALPAD_UNASSIGN_ROOM_PHONE_NUMBER

This endpoint unassigns a phone number from a specific room in the Dialpad system.

2 input
Action

Unassign user phone number

DIALPAD_UNASSIGN_USER_PHONE_NUMBER

Unassigns a specified phone number from a user's Dialpad account.

2 input
Action

Unpark call by user id

DIALPAD_UNPARK_CALL_BY_USER_ID

Unparks a previously parked call in the Dialpad system.

2 input
Action

Update call center settings by id

DIALPAD_UPDATE_CALL_CENTER_SETTINGS_BY_ID

Updates the configuration of an existing call center in the Dialpad platform.

42 input
Action

Update call review share link privacy

DIALPAD_UPDATE_CALL_REVIEW_SHARE_LINK_PRIVACY

Updates the privacy settings of an existing call review share link in Dialpad.

2 input
Action

Update call subscription by id

DIALPAD_UPDATE_CALL_SUBSCRIPTION_BY_ID

Updates an existing call event subscription in the Dialpad system.

7 input
Action

Update contact information

DIALPAD_UPDATE_CONTACT_INFORMATION

Updates an existing contact's information in the Dialpad system.

10 input
Action

Update contact subscription by id

DIALPAD_UPDATE_CONTACT_SUBSCRIPTION_BY_ID

Updates an existing contact event subscription in the Dialpad system.

4 input
Action

Update e911 address for office

DIALPAD_UPDATE_E911_ADDRESS_FOR_OFFICE

This endpoint updates the Enhanced 911 (E911) address for a specific office in Dialpad.

9 input
Action

Update e911 address for user

DIALPAD_UPDATE_E911_ADDRESS_FOR_USER

Updates the E911 address for a specified user in the Dialpad system.

8 input
Action

Update ivr details by id

DIALPAD_UPDATE_IVR_DETAILS_BY_ID

Updates an existing custom Interactive Voice Response (IVR) workflow in the Dialpad system.

3 input
Action

Update operator duty status

DIALPAD_UPDATE_OPERATOR_DUTY_STATUS

Updates the duty status of a specific call center operator in Dialpad.

3 input
Action

Update recording share link privacy

DIALPAD_UPDATE_RECORDING_SHARE_LINK_PRIVACY

Updates the privacy settings of a specific recording share link in Dialpad.

2 input
Action

Update room details

DIALPAD_UPDATE_ROOM_DETAILS

Updates the configuration of a specific Dialpad room identified by its ID.

3 input
Action

Update schedule report settings

DIALPAD_UPDATE_SCHEDULE_REPORT_SETTINGS

The UpdateScheduledReport endpoint allows you to modify the settings of an existing scheduled report in Dialpad.

12 input
Action

Update sms subscription settings

DIALPAD_UPDATE_SMS_SUBSCRIPTION_SETTINGS

Updates an existing SMS event subscription in the Dialpad API.

8 input
Action

Update user information by id

DIALPAD_UPDATE_USER_INFORMATION_BY_ID

This endpoint allows you to update various aspects of a user's profile and settings in the Dialpad system.

17 input
Action

Validate callback request

DIALPAD_VALIDATE_CALLBACK_REQUEST

Validates a callback request for the Dialpad system.

2 input
What now

Use Dialpad in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.