All integrations
DI
Catalogue metadata onlycommunicationv20260721_00

DIALPAD

Dialpad

Dialpad is a cloud-based business phone system and contact center platform that enables voice, video, messages and meetings across your existing devices

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

192

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY

OAUTH2

dialpad_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

dialpad_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 91–120 of 192 actions

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. This tool is used to place calls on behalf of a Dialpad user to a specified phone number. It supports various customization options, including setting custom caller ID, associating the call with a group, a…

Untrusted display-only summary

Initiate user call with group options

DIALPAD_INITIATE_USER_CALL_WITH_GROUP_OPTIONS

Initiates an outbound call for a specified Dialpad user. This endpoint allows you to programmatically start a phone call to a given number, with options to customize the call's properties such as the caller ID and associated group. It's particularly useful for automating outbound calling processes or integrating Dialp…

Untrusted display-only summary

List channels api

DIALPAD_LIST_CHANNELS_API

Retrieves a list of all available communication channels in the Dialpad platform. This endpoint provides an overview of the various channels that can be used for voice, SMS, and other digital engagement methods within Dialpad. It should be used when you need to obtain information about the communication options availa…

Untrusted display-only summary

List conference rooms

DIALPAD_LIST_CONFERENCE_ROOMS

Retrieves a list of conference rooms available in the Dialpad system. This endpoint allows users to fetch information about both virtual and physical conference rooms set up within their Dialpad account. It can be used to gather details such as room names, capacities, and configurations for scheduling or managing meet…

Untrusted display-only summary

List offices endpoint

DIALPAD_LIST_OFFICES_ENDPOINT

Retrieves a list of offices within the Dialpad platform. This endpoint provides access to office information, which is crucial for managing multiple offices in an organization using Dialpad. It should be used when you need to obtain an overview of all offices or gather specific details about offices registered in the…

Untrusted display-only summary

List users

DIALPAD_LIST_USERS

Retrieves a list of users from the Dialpad system. This endpoint allows you to fetch user account information, which is essential for user management and provisioning tasks. It can be used to sync user data with external systems, perform audits, or gather information for reporting purposes. The endpoint likely support…

Untrusted display-only summary

Modify contact details using id

DIALPAD_MODIFY_CONTACT_DETAILS_USING_ID

Updates an existing contact's information in the Dialpad system. This endpoint allows for partial updates of contact details, including personal information, communication details, and associated URLs. It's used when you need to modify or add information to an existing contact record. The endpoint supports updating mu…

Untrusted display-only summary

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. This endpoint allows you to assign an existing IVR workflow to a particular target (such as a call center or department) and specify its application for inbound, outbound, or both types of calls. It's parti…

Untrusted display-only summary

Modify operator skill level

DIALPAD_MODIFY_OPERATOR_SKILL_LEVEL

Updates the skill level of a specific operator in a designated call center. This endpoint allows administrators to adjust an operator's proficiency rating, which can be used for call routing, performance tracking, and workforce management. The skill level is represented as an integer from 0 to 100, with higher values…

Untrusted display-only summary

Modify webhook configuration

DIALPAD_MODIFY_WEBHOOK_CONFIGURATION

Updates an existing webhook configuration in the Dialpad API. This endpoint allows you to modify the destination URL and/or the secret used for request validation of a specific webhook. Use this when you need to change where webhook events are sent or update the security settings of an existing webhook. The endpoint i…

Untrusted display-only summary

Move user to specified office

DIALPAD_MOVE_USER_TO_SPECIFIED_OFFICE

Updates a user's office assignment within the Dialpad system. This endpoint allows administrators to move a user from their current office to a different office. It should be used when there's a need to change a user's organizational association, such as during departmental transfers or office relocations. The operati…

Untrusted display-only summary

Oauth2 authorize endpoint

DIALPAD_OAUTH2_AUTHORIZE_ENDPOINT

Initiates the OAuth 2.0 authorization process for the Dialpad API. This endpoint is the entry point for obtaining user consent and generating an authorization code, which can later be exchanged for an access token. It should be used when an application needs to request permission to access a user's Dialpad resources.…

Untrusted display-only summary

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. It provides the ability to modify various attributes of a policy, including its name, description, associated permissions, and state. This endpoint is particularly useful for adjusting policy settings as organizational needs ch…

Untrusted display-only summary

Patch agent status event subscription

DIALPAD_PATCH_AGENT_STATUS_EVENT_SUBSCRIPTION

Updates an existing agent status subscription in the Dialpad system. This endpoint allows you to modify the configuration of a subscription that tracks changes in agent statuses within a contact center environment. Use this to adjust the subscription's enabled state, change the associated logging endpoint, or update t…

Untrusted display-only summary

Patch call router by id

DIALPAD_PATCH_CALL_ROUTER_BY_ID

Updates an existing call router in the Dialpad system. This endpoint allows you to modify various settings of a call router, including its default target, enabled state, name, office association, error handling, routing URL, and authentication secret. Use this when you need to change the behavior or configuration of a…

Untrusted display-only summary

Patch department details by id

DIALPAD_PATCH_DEPARTMENT_DETAILS_BY_ID

Updates the settings and configuration of a specific department in the Dialpad system. This endpoint allows for comprehensive modification of department properties, including operating hours, call routing strategies, hold queue settings, and voice intelligence features. It's particularly useful for adjusting departmen…

Untrusted display-only summary

Patch subscription changelog endpoint

DIALPAD_PATCH_SUBSCRIPTION_CHANGELOG_ENDPOINT

Updates an existing change log event subscription in the Dialpad system. This endpoint allows you to modify the status of a subscription and associate it with a specific logging endpoint. Use this when you need to enable or disable notifications for system changes or when you want to change the destination for these n…

Untrusted display-only summary

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. This endpoint allows real-time management of call recording features during an ongoing call, including enabling or disabling recording, controlling the playback of recording indication messages, and specifying the scope of recording for…

Untrusted display-only summary

Patch user status

DIALPAD_PATCH_USER_STATUS

Updates the status of a specific user in the Dialpad system. This endpoint allows you to set or modify a user's status message and optionally specify an expiration time for that status. It's particularly useful for indicating a user's availability, current activity, or temporary absence. The endpoint should be used wh…

Untrusted display-only summary

Patch websocket signature secret

DIALPAD_PATCH_WEBSOCKET_SIGNATURE_SECRET

Updates the signature secret for a specific websocket connection in the Dialpad platform. This endpoint allows you to modify the authentication mechanism used to validate incoming requests to the websocket. Use this when you need to rotate the secret for security reasons or when setting up a new authentication scheme…

Untrusted display-only summary

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. This endpoint enables developers to set up targeted event streams for specific call centers, users, or other entities within Dialpad. Use this when you need to monitor call activities, aut…

Untrusted display-only summary

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. This endpoint allows users to generate a link that can be used to share recordings with others, with customizable privacy settings. It should be used when you need to create a URL for sharing a recording outside of the…

Untrusted display-only summary

Post subscription change log event

DIALPAD_POST_SUBSCRIPTION_CHANGE_LOG_EVENT

Creates or updates a subscription for changelog events in the Dialpad system. This endpoint allows developers to set up real-time notifications for changes and updates within Dialpad, such as API modifications, feature releases, or system updates. By configuring this subscription, you can ensure your application stays…

Untrusted display-only summary

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. This endpoint should be used when you need to automatically present contextual data to a user's screen, such as customer information from a CRM system. It's particularly useful in contact center sce…

Untrusted display-only summary

Post websocket connection secret

DIALPAD_POST_WEBSOCKET_CONNECTION_SECRET

Creates a websocket connection for real-time communication with the Dialpad platform. This endpoint enables applications to establish a persistent, full-duplex connection for receiving live updates and event notifications from Dialpad. Use this when you need to implement features that require instant updates, such as…

Untrusted display-only summary

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. This endpoint allows you to associate a phone number with various entities such as users, departments, call centers, or other supported target types. Use this when you need to allocate or reallocate phone numbers across your Dialpad or…

Untrusted display-only summary

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. It supports two grant types: Authorization Code and Refresh Token. For the Authorization Code flow, it exchanges an authorization code for an access token, enabling secure user authentication without exposin…

Untrusted display-only summary

Remove blocked numbers

DIALPAD_REMOVE_BLOCKED_NUMBERS

Removes specified phone numbers from the blocked list in the Dialpad system. This endpoint allows you to unblock multiple phone numbers in a single API call, streamlining the process of managing blocked numbers. Use this when you need to restore communication capabilities with previously blocked numbers, such as when…

Untrusted display-only summary

Retrieve access control policy assignments

DIALPAD_RETRIEVE_ACCESS_CONTROL_POLICY_ASSIGNMENTS

Retrieves the assignments of a specific access control policy in Dialpad. This endpoint allows company administrators to view which users, roles, or groups have been assigned to a particular access control policy. It's useful for auditing and managing permissions within the Dialpad platform. The endpoint returns a lis…

Untrusted display-only summary

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. This endpoint allows administrators to fetch the configuration and settings of a particular policy, which defines custom permissions and access levels for users within the Dialpad platform. Use this endpoint when you need to r…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.