← All integrations

Dialpad

One-click sign-inEmail & CalendarBusiness Ops

Connect it in Quilt

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

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own81

Agents use these right away.

  • Access control policies listingLists the authenticated company's access control policies, including their permission sets.
  • Fetch call byidRetrieves detailed information for a concluded Dialpad call by ID, including call status, duration, and available recording and transcription information.
  • Fetch call transcript by idRetrieves the transcript for a specific call in the Dialpad system.
  • Fetch custom ivrsLists custom IVR recordings for a specified Dialpad target, with cursor pagination.
  • Fetch operators for office idRetrieves the mainline operators for a specified Dialpad office, including available operator details and status.
  • Fetch scheduled reportsLists scheduled report subscriptions for the company, with a cursor for pagination.
  • Fetch transcript url by call idRetrieves the URL of a transcript for a specific call in the Dialpad system.
  • Fetch user details by idRetrieves detailed information about a specific user in the Dialpad system.
  • Get available licenses for an officeRetrieves the number of available (unused) licenses for a specific office within a Dialpad organization.
  • Get call center status by idRetrieves the current operational status of a specific call center in the Dialpad system.
  • Get call labelsRetrieves a list of all available call labels in the Dialpad system.
  • Get call review share link by idRetrieves an existing call review share link, including its access link and privacy state when available.
  • Get call subscription detailsLists Dialpad call event subscriptions for the company or a specified target.
  • Get channel members by idRetrieves a list of members for a specific channel in Dialpad.
  • Get departments by office idRetrieves a list of all departments associated with a specific office in the Dialpad system.
  • Get deskphone by parent idRetrieves detailed information about a specific deskphone within a designated room or parent entity in the Dialpad system.
  • Get deskphones for user parent idLists deskphones associated with a specified Dialpad user.
  • Get deskphones in roomsLists deskphones associated with a specified Dialpad room, including available name, state, and phone number information.
  • Get office call centersRetrieves a list of call centers associated with a specific office in the Dialpad platform.
  • Get operator skills by call center and userRetrieves an operator's skill level for a specified call center.
  • Get phone number detailsRetrieves details for a specific Dialpad phone number, including its status and assignment when available.
  • Get recording share link by idRetrieves a recording share link by ID, including its access link, associated call ID, and privacy state when available.
  • Get rooms listLists company rooms, optionally filtered by office, with cursor pagination.
  • Get subscription contact by idRetrieves a contact event subscription by its subscription ID, including its enabled state and available delivery endpoint configuration.
  • Get user caller idRetrieves the caller ID information for a specific user in the Dialpad system.
  • Get user deskphonesRetrieves detailed information about a specific deskphone associated with a particular user in the Dialpad system.
  • Get user e911 detailsRetrieves the Enhanced 911 (E911) information for a specific user in the Dialpad system.
  • Get webhooks informationLists webhooks associated with the company, with cursor pagination.
  • List channels apiLists company channels, optionally filtered by state.
  • List conference roomsLists Dialpad meeting rooms with cursor pagination.
  • List offices endpointLists accessible Dialpad offices, optionally filtering for active offices; results may be paginated and office entries contain IDs.
  • List usersRetrieves a list of users from the Dialpad system.
  • Retrieve access control policy assignmentsLists users assigned to a specified Dialpad access control policy, along with their associated policy targets.
  • Retrieve access control policy by idRetrieves detailed information about a specific access control policy in the Dialpad system.
  • Retrieve agent status by idRetrieves an agent status event subscription by ID, including its agent type, enabled state, and webhook or websocket configuration.
  • Retrieve agent status subscriptionLists the company's agent status event subscriptions for auditing or managing event notifications.
  • Retrieve app settingsRetrieves OAuth app settings for a specified target, or company app settings when target type and ID are not provided.
  • Retrieve blocked number detailsChecks whether a phone number is blocked company-wide.
  • Retrieve blocked phone numbersLists company-wide phone numbers blocked through the Dialpad API.
  • Retrieve call center by idRetrieves detailed information about a specific call center in the Dialpad system.
  • Retrieve callcenter operators by idRetrieves a list of operators associated with a specific call center in Dialpad.
  • Retrieve call centers informationLists call centers in the company, optionally filtered by office or name.
  • Retrieve call informationLists Dialpad calls in reverse chronological order, optionally filtered by start time or target.
  • Retrieve callrouter by idRetrieves detailed information about a specific call router in the Dialpad system.
  • Retrieve call routers v2 apiRetrieves a list of call routers configured in the Dialpad system.
  • Retrieve call subscription by idRetrieves a call event subscription by ID, including its enabled status and associated webhook or websocket configuration when available.
  • Retrieve channel by idRetrieves a Dialpad channel by its unique identifier, returning its ID and name.
  • Retrieve coaching stats v2Starts asynchronous processing of Dialpad statistics for a selected statistics type and export type, with date and target options.
  • Retrieve coaching team by idRetrieves a coaching team by ID, including its name, associated office and company, and available descriptive metadata.
  • Retrieve coaching teams informationLists coaching teams in the company, with team identifiers, names, office and company identifiers, and available descriptive metadata.
  • Retrieve company dataRetrieves detailed information about a specific company within the Dialpad platform.
  • Retrieve conference meetingsLists summaries of past Dialpad meetings for a meeting room, with cursor pagination.
  • Retrieve contact by idRetrieves a single Dialpad contact by ID, including available contact details.
  • Retrieve contact listLists Dialpad company shared contacts or a user's local contacts, with cursor pagination and an option to include local contacts.
  • Retrieve department by idRetrieves a Dialpad department by ID, including its name, company and office IDs, and creation and update timestamps when available.
  • Retrieve department operators by idRetrieves a list of operators associated with a specific department in Dialpad.
  • Retrieve e911 office detailsRetrieves the Enhanced 911 (E911) settings for a specific office within the Dialpad communication platform.
  • Retrieve list of departmentsLists company departments, optionally filtered by office or department name.
  • Retrieve members of coaching team by idLists members of a specified coaching team, including available user identity, contact, and availability information.
  • Retrieve numbers via api v2Retrieves a list of phone numbers associated with the user's Dialpad account.
  • Retrieve off duty status by office idLists the off-duty status options configured for a specified office.
  • Retrieve office by idRetrieves a specified Dialpad office by ID.
  • Retrieve office plan by idRetrieves an office's billing plan, including purchased license counts by line type, remaining calling credit, and the start of the next billing cycle.
  • Retrieve operator duty statusRetrieves the current duty status of a specific call center operator in Dialpad.
  • Retrieve room information by idRetrieves information about a Dialpad room by ID, including its name, state, office, group details, and phone settings when available.
  • Retrieve schedule report by idRetrieves a scheduled report subscription by ID, including its frequency and delivery endpoint ID when available.
  • Retrieve sms opt out by company idLists a company's external phone numbers filtered by SMS opt-out or opt-back-in state, optionally by A2P campaign.
  • Retrieve sms subscription by idRetrieves an SMS event subscription by ID, including its direction and available delivery endpoint and target settings.
  • Retrieve sms subscriptionsLists SMS event subscriptions for a company or target, with optional target filtering and cursor pagination.
  • Retrieve specific webhook by idRetrieves a webhook configuration by ID, including its URL and available signature settings.
  • Retrieve stat by idRetrieves the progress and result of a previously initiated statistics request by its request ID.
  • Retrieve subscription change logLists a company's change log event subscriptions with cursor pagination.
  • Retrieve subscription change log by idRetrieves a change log event subscription by ID.
  • Retrieve subscription contactsLists a company's contact event subscriptions, with cursor pagination.
  • Retrieve teams for office idLists coaching teams associated with a specified Dialpad office, with cursor-based pagination.
  • Retrieve user device by idRetrieves detailed information about a specific user device associated with a Dialpad account.
  • Retrieve user devices listLists registered user devices, such as desk phones, softphones, and mobile apps.
  • Retrieve user personas by idRetrieves all personas associated with a specific user in the Dialpad system.
  • Retrieve websocket by idRetrieves detailed information about a specific WebSocket connection using its unique identifier.
  • Retrieve websocket connectionLists the company's Dialpad WebSockets, with cursor pagination.
  • Validate callback requestValidates a callback request for the Dialpad system.

Asks someone first111

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Add operator to call centerThis endpoint adds a new operator to a specified call center in the Dialpad system.
  • Assign phone number to userThis endpoint assigns a phone number to a specific Dialpad user.
  • Create custom ivr with audio fileCreates a custom IVR recording for a specified Dialpad target and IVR type using a Base64-encoded MP3.
  • Create user with auto assignCreates a new user account in the Dialpad system with the specified details.
  • Initiate outbound call via apiInitiates an outbound call on behalf of a Dialpad user by ringing all devices or a specified device.
  • Add blocked phone numbersAdds specified phone numbers to the company-wide blocked list, rejecting inbound calls and texts from them for every user.
  • Add department operator by idAdds a new operator to a specific department in Dialpad.
  • Add member to channelAdds a new member to a specified channel within the Dialpad communication platform.
  • Add member to coaching teamAdds a new member to a specific coaching team in Dialpad.
  • Add operator to officeAdds a user or room as an operator to an office's mainline, with an optional operator or admin role.
  • Add participant to callAdds a new participant to an existing call in the Dialpad system.
  • Assign fax line to targetCreates and assigns a new fax line to a specified target (user or department) in the Dialpad system.
  • Assign number to call routerThis endpoint assigns a phone number to a specific call router in the Dialpad system.
  • Assign phone number to officeThis endpoint assigns a phone number to a specific office in the Dialpad system.
  • Assign phone number to roomAssigns a phone number to a specified room in Dialpad.
  • Assign phone number to targetAssigns a specific phone number to a Dialpad target, such as a user or department.
  • Assign policy to user by idAssigns an access control policy to a user at company, office, or contact center level.
  • Attach labels to callAdds labels to a specified call, preserving existing labels.
  • Configure call center settingsCreates a new call center in a specified office, with options for call handling, routing, hours, recording, queues, alerts and voice intelligence.
  • Create access control policyCreates a new access control policy in Dialpad, defining a set of permissions and their application scope.
  • Create agent status subscriptionCreates or updates an agent status subscription for real-time monitoring of contact center agent statuses in Dialpad.
  • Create callbackCreates a callback request in a Dialpad call center.
  • Create call review share linkCreates a shareable link for a specific call review in the Dialpad platform.
  • Create call router configurationCreates a new call router in the Dialpad system, allowing for custom call routing logic based on a specified URL.
  • Create channel endpointCreates a new communication channel within the Dialpad platform.
  • Create new contact entryThe CreateContact endpoint adds a new contact to Dialpad's system.
  • Create new department recordCreates a department in a specified office with optional call handling, operating hours, routing, and voice intelligence settings.
  • Create pin for international room callsCreates a PIN for protected international calls from Dialpad room phones, optionally associating a customer reference for usage reporting.
  • Create room in office via postCreates a new room within a specified office in the Dialpad system.
  • Create schedule reports endpointCreates a scheduled report in the Dialpad system for various types of communication data.
  • Create secondary officeCreates a secondary Dialpad office with billing information and optional operational, routing, and communication settings.
  • Create sms event subscriptionCreates a new SMS event subscription in the Dialpad API, allowing users to receive notifications for inbound and/or outbound SMS messages.
  • Create webhook post endpointCreates a Dialpad webhook endpoint with a URL and optional signing secret.
  • Deauthorize oauth2 sessionDeauthorizes (revokes) an OAuth2 access token, effectively terminating the application's access to the Dialpad API.
  • Delete access control policy by idDeletes an access control policy by ID, marking it deleted and removing its associated users.
  • Delete agent status by idDeletes a specific agent status subscription identified by its unique ID.
  • Delete call center by idDeletes a specified Dialpad call center by ID.
  • Delete callreviewsharelink by idThis endpoint deletes a specific call review share link in the Dialpad system.
  • Delete callrouter by idDeletes a specific call router from the Dialpad system.
  • Delete call subscription by idDeletes a specific call subscription from the Dialpad system.
  • Delete channel by idDeletes a specific channel from the Dialpad communication platform.
  • Delete channel member by idRemoves a specified member from a Dialpad channel.
  • Delete contact by idDeletes a specific contact from the Dialpad system using the provided contact ID.
  • Delete customivr by targettype and ivrtypeUnassigns and deletes a custom IVR recording for a specified target and IVR type.
  • Delete department resourcePermanently deletes a Dialpad department by ID, removing the department and all its configuration.
  • Delete deskphone by user idDeletes a specific deskphone associated with a user in the Dialpad system.
  • Delete deskphone in roomDeletes a specific Dialpad room desk phone by room ID and desk phone ID.
  • Delete number via apiDeletes a specific phone number from the user's Dialpad account.
  • Delete office operator by idRemoves a specified user or room operator from an office's mainline using the operator ID and type.
  • Delete operator from call centerRemoves a specified operator from a call center in the Dialpad system.
  • Delete operator from departmentRemoves a specified operator from a department in the Dialpad system.
  • Delete recording share link by idDeletes a specific recording share link in the Dialpad system.
  • Delete room by idDeletes a specific room from the Dialpad system using its unique identifier.
  • Delete schedule report by idDeletes a scheduled report subscription by ID, stopping its recurring report schedule.
  • Delete sms subscription by idDeletes an SMS event subscription by its subscription ID.
  • Delete subscription changelog by idDeletes a change log event subscription by ID.
  • Delete subscription contact by idDeletes a contact event subscription by its subscription ID.
  • Delete user by idDeletes a user from the Dialpad system based on the provided user ID.
  • Delete webhook by idDeletes a Dialpad webhook by its ID, stopping delivery to that webhook endpoint.
  • Delete websocket connection by idCloses and removes a specific WebSocket connection in the Dialpad system.
  • Format phone numbersReformats a phone number supplied in local or E.164 format.
  • Hangup call via idTerminates an active call in the Dialpad system.
  • Initiate ivr call api endpointInitiates an outbound call to ring an IVR workflow, using a specified phone number and a call center, department, or office target.
  • Initiate user call with group optionsCauses a specified user's Dialpad application to initiate an outbound call, with optional caller ID, group, and custom data.
  • Modify contact details using idUpdates an existing contact's information in the Dialpad system.
  • Modify custom ivr settingsAssigns an existing IVR recording to a target for a specified IVR type, replacing the previous assignment.
  • Modify operator skill levelUpdates the skill level of a specific operator in a designated call center.
  • Modify webhook configurationUpdates an existing webhook configuration in the Dialpad API.
  • Move user to specified officeMoves a Dialpad user to a different office.
  • Oauth2 authorize endpointInitiates the OAuth 2.0 authorization process for the Dialpad API.
  • Patch access control policy by idUpdates an access control policy by ID, including its name, description, permissions, or state.
  • Patch agent status event subscriptionUpdates an agent status event subscription by ID, including its enabled state and logging endpoint.
  • Patch call router by idUpdates an existing call router in the Dialpad system.
  • Patch department details by idUpdates the settings and configuration of a specific department in the Dialpad system.
  • Patch subscription changelog endpointUpdates a change log event subscription's enabled state and logging endpoint by ID; enabled defaults to true when omitted.
  • Patch user active call recordingUpdates recording for a user's active call, including recording indication playback and recording scope for group calls.
  • Patch user statusUpdates a user's status message, optionally specifying an expiration time, and returns the user's status if the user exists.
  • Patch websocket signature secretUpdates the signature secret for a specified Dialpad WebSocket endpoint, for example to rotate the secret used to verify event payloads.
  • Post call event subscriptionCreates a new call event subscription in the Dialpad system, allowing real-time notifications for various call states and actions.
  • Post recording share linkCreates a shareable link for a specific recording in Dialpad, such as a call recording or voicemail.
  • Post subscription change log eventCreates a company change log event subscription for a webhook or websocket endpoint, with an enabled setting.
  • Post users screenpop uriTriggers a screen pop for a specific Dialpad user, displaying relevant information during a call or communication event.
  • Post websocket connection secretCreates a Dialpad websocket endpoint for receiving event notifications, optionally specifying a signature secret.
  • Reassign phone number to targetAssigns or reassigns a phone number to a specific target within the Dialpad system.
  • Redeem access or refresh tokenSends a request to Dialpad's OAuth token endpoint.
  • Remove blocked numbersUnblocks specified phone numbers company-wide, restoring inbound calls and texts from them.
  • Send sms with optional media and group senderThe SendSMS endpoint allows you to send SMS or MMS messages through the Dialpad platform to one or multiple recipients.
  • Set user caller id by idSets or blocks the Caller ID for a specific Dialpad user.
  • Subscribe contact eventCreates a new contact event subscription in the Dialpad platform, allowing you to receive real-time updates about changes to contacts.
  • Toggle user do not disturb statusThe ToggleUserDoNotDisturb endpoint allows you to update the Do Not Disturb (DND) status for a specific user in the Dialpad system.
  • Toggle vi call for user by idTurns Voice Intelligence on or off for a user's currently active call.
  • Transfer call to destinationTransfers an active call within the Dialpad system to a new destination.
  • Unassign access control policy from userUnassigns one or all target groups associated with a user for a Dialpad access control policy.
  • Unassign office numberUnassigns a phone number from an office mainline.
  • Unassign room phone numberUnassigns a phone number from a room.
  • Unassign user phone numberUnassigns a specified phone number from a user.
  • Unpark call by user idUnparks a call previously parked on an office mainline, routing it to the specified user.
  • Update call center settings by idUpdates a call center's settings by ID, including hours, routing, hold queues, alerts, recording, and voice intelligence.
  • Update call review share link privacyUpdates the privacy settings of an existing call review share link in Dialpad.
  • Update call subscription by idUpdates a call event subscription's call states, active status, logging endpoint and event filters.
  • Update contact informationCreates or updates a shared Dialpad contact using a unique identifier.
  • Update contact subscription by idUpdates a Dialpad contact event subscription by ID, setting its contact type and enabled status and optionally associating a different logging endpoint.
  • Update e911 address for officeThis endpoint updates the Enhanced 911 (E911) address for a specific office in Dialpad.
  • Update e911 address for userUpdates the E911 address for a specified user in the Dialpad system.
  • Update ivr details by idUpdates the name and/or description of a custom IVR recording by ID.
  • Update operator duty statusUpdates an operator's duty status and optionally its reason for all call centers the user belongs to.
  • Update recording share link privacyUpdates the privacy settings of a specific recording share link in Dialpad.
  • Update room detailsUpdates the configuration of a specific Dialpad room identified by its ID.
  • Update schedule report settingsUpdates an existing scheduled report subscription's frequency, timing, type, target, and delivery settings.
  • Update sms subscription settingsUpdates an SMS event subscription by ID, including direction, endpoint and target settings.
  • Update user information by idThis endpoint allows you to update various aspects of a user's profile and settings in the Dialpad system.
Dialpad integration · Quilt