Dialpad
for LuumenAI

Read call history, licenses and routing in Dialpad, then change staffing with approval

Connect Dialpad and your agent can answer questions about calls, transcripts, IVR setup, office operators and available licenses without anyone opening the admin console. When something needs to change — adding an operator to a call center, blocking a number, assigning a fax line — the agent shows the plan first and waits for your approval. Luumen authenticates with an API key.

The Dialpad toolbox

192 tools: 83 read, 109 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadAccess control policies listingRetrieves a list of access control policies for the authenticated Dialpad company.
  • ReadFetch call byidRetrieves detailed information about a specific call using its unique identifier.
  • ReadFetch call transcript by idRetrieves the transcript for a specific call in the Dialpad system.
  • ReadFetch custom ivrsRetrieves a list of all custom Interactive Voice Response (IVR) configurations associated with the authenticated Dialpad account.
  • ReadFetch operators for office idRetrieves a list of operators associated with a specific office in Dialpad.
  • ReadFetch scheduled reportsRetrieves a list of scheduled reports from the Dialpad system.
  • ReadFetch transcript url by call idRetrieves the URL of a transcript for a specific call in the Dialpad system.
  • ReadFetch user details by idRetrieves detailed information about a specific user in the Dialpad system.
  • ReadFormat phone numbersThe format_phone_number endpoint is used to standardize and format phone numbers within the Dialpad ecosystem.
  • ReadGet available licenses for an officeRetrieves the number of available (unused) licenses for a specific office within a Dialpad organization.
  • ReadGet call center status by idRetrieves the current operational status of a specific call center in the Dialpad system.
  • ReadGet call labelsRetrieves a list of all available call labels in the Dialpad system.
  • ReadGet call review share link by idRetrieves or generates a share link for a specific call review in the Dialpad system.
  • ReadGet call subscription detailsRetrieves a list of call subscriptions associated with the authenticated user's account in the Dialpad platform.
  • ReadGet channel members by idRetrieves a list of members for a specific channel in Dialpad.
  • ReadGet departments by office idRetrieves a list of all departments associated with a specific office in the Dialpad system.
  • ReadGet deskphone by parent idRetrieves detailed information about a specific deskphone within a designated room or parent entity in the Dialpad system.
  • ReadGet deskphones for user parent idRetrieves a list of deskphones associated with a specific user in the Dialpad system.
  • ReadGet deskphones in roomsRetrieves a list of deskphones associated with a specific room in the Dialpad system.
  • ReadGet office call centersRetrieves a list of call centers associated with a specific office in the Dialpad platform.
  • ReadGet operator skills by call center and userRetrieves the skill information for a specific operator within a designated call center.
  • ReadGet phone number detailsRetrieves detailed information about a specific phone number associated with the Dialpad account.
  • ReadGet recording share link by idRetrieves detailed information about a specific recording share link in the Dialpad system.
  • ReadGet rooms listRetrieves a list of all available meeting rooms or spaces within the Dialpad system.
  • ReadGet subscription contact by idRetrieves the subscription information for a specific contact in the Dialpad system.
  • ReadGet user caller idRetrieves the caller ID information for a specific user in the Dialpad system.
  • ReadGet user deskphonesRetrieves detailed information about a specific deskphone associated with a particular user in the Dialpad system.
  • ReadGet user e911 detailsRetrieves the Enhanced 911 (E911) information for a specific user in the Dialpad system.
  • ReadGet webhooks informationRetrieves a list of all webhooks configured for the authenticated user's Dialpad account.
  • ReadList channels apiRetrieves a list of all available communication channels in the Dialpad platform.
  • ReadList conference roomsRetrieves a list of conference rooms available in the Dialpad system.
  • ReadList offices endpointRetrieves a list of offices within the Dialpad platform.
  • ReadList usersRetrieves a list of users from the Dialpad system.
  • ReadOauth2 authorize endpointInitiates the OAuth 2.0 authorization process for the Dialpad API.
  • ReadRetrieve access control policy assignmentsRetrieves the assignments of a specific access control policy in Dialpad.
  • ReadRetrieve access control policy by idRetrieves detailed information about a specific access control policy in the Dialpad system.
  • ReadRetrieve agent status by idRetrieves detailed information about a specific agent status subscription using its unique identifier.
  • ReadRetrieve agent status subscriptionRetrieves a list of agent status subscriptions from the Dialpad system.
  • ReadRetrieve app settingsRetrieves the current application settings for the authenticated Dialpad account.
  • ReadRetrieve blocked number detailsRetrieves information about a specific blocked number in the Dialpad system.
  • ReadRetrieve blocked phone numbersRetrieves a comprehensive list of all phone numbers that have been blocked through the Dialpad API.
  • ReadRetrieve call center by idRetrieves detailed information about a specific call center in the Dialpad system.
  • ReadRetrieve callcenter operators by idRetrieves a list of operators associated with a specific call center in Dialpad.
  • ReadRetrieve call centers informationRetrieves a list of call centers and their associated information from the Dialpad platform.
  • ReadRetrieve call informationRetrieves call information from the Dialpad system.
  • ReadRetrieve callrouter by idRetrieves detailed information about a specific call router in the Dialpad system.
  • ReadRetrieve call routers v2 apiRetrieves a list of call routers configured in the Dialpad system.
  • ReadRetrieve call subscription by idRetrieves detailed information about a specific call subscription in the Dialpad system.
  • ReadRetrieve channel by idRetrieves detailed information about a specific communication channel in the Dialpad platform using its unique identifier.
  • ReadRetrieve coaching stats v2The GetStatistics endpoint retrieves comprehensive statistics for various aspects of Dialpad usage, including calls, customer satisfaction (CSAT), dispositions, on-duty status, recordings, screen…
  • ReadRetrieve coaching team by idRetrieves detailed information about a specific coaching team in Dialpad.
  • ReadRetrieve coaching teams informationRetrieves information about coaching teams in the Dialpad platform.
  • ReadRetrieve company dataRetrieves detailed information about a specific company within the Dialpad platform.
  • ReadRetrieve conference meetingsRetrieves information about conference meetings in the Dialpad platform.
  • ReadRetrieve contact by idRetrieves detailed information for a specific contact in your Dialpad account using the contact's unique identifier.
  • ReadRetrieve contact listRetrieves a list of contacts from the Dialpad platform.
  • ReadRetrieve department by idRetrieves detailed information about a specific department within the Dialpad organization.
  • ReadRetrieve department operators by idRetrieves a list of operators associated with a specific department in Dialpad.
  • ReadRetrieve e911 office detailsRetrieves the Enhanced 911 (E911) settings for a specific office within the Dialpad communication platform.
  • ReadRetrieve list of departmentsRetrieves a list of departments for a specified office within the Dialpad organization.
  • ReadRetrieve members of coaching team by idRetrieves a list of members belonging to a specific coaching team in Dialpad.
  • ReadRetrieve numbers via api v2Retrieves a list of phone numbers associated with the user's Dialpad account.
  • ReadRetrieve off duty status by office idRetrieves the list of custom off-duty statuses for a specific office within the Dialpad system.
  • ReadRetrieve office by idRetrieves detailed information about a specific office within the Dialpad system.
  • ReadRetrieve office plan by idRetrieves the current plan details for a specific office in your Dialpad organization.
  • ReadRetrieve operator duty statusRetrieves the current duty status of a specific call center operator in Dialpad.
  • ReadRetrieve room information by idRetrieves detailed information about a specific room in the Dialpad system.
  • ReadRetrieve schedule report by idRetrieves detailed information about a specific scheduled report in the Dialpad system.
  • ReadRetrieve sms opt out by company idRetrieves the SMS opt-out list for a specific company within the Dialpad platform.
  • ReadRetrieve sms subscription by idRetrieves detailed information about a specific SMS subscription in Dialpad.
  • ReadRetrieve sms subscriptionsRetrieves a list of SMS subscriptions associated with the authenticated user's Dialpad account.
  • ReadRetrieve specific webhook by idRetrieves detailed information about a specific webhook configuration in the Dialpad system.
  • ReadRetrieve stat by idRetrieves detailed statistics and analytics data for a specific entity within the Dialpad platform.
  • ReadRetrieve subscription change logRetrieves the changelog for Dialpad API subscriptions.
  • ReadRetrieve subscription change log by idRetrieves the changelog for a specific subscription in the Dialpad system.
  • ReadRetrieve subscription contactsRetrieves subscription information for contacts in the Dialpad system.
  • ReadRetrieve teams for office idRetrieves a list of teams associated with a specific office in the Dialpad organization.
  • ReadRetrieve user device by idRetrieves detailed information about a specific user device associated with a Dialpad account.
  • ReadRetrieve user devices listRetrieves a list of devices associated with users in the Dialpad system.
  • ReadRetrieve user personas by idRetrieves all personas associated with a specific user in the Dialpad system.
  • ReadRetrieve websocket by idRetrieves detailed information about a specific WebSocket connection using its unique identifier.
  • ReadRetrieve websocket connectionRetrieves information about WebSocket connections or initiates a WebSocket connection for real-time event subscriptions with Dialpad.
  • ReadValidate callback requestValidates a callback request for the Dialpad system.
  • WriteAdd blocked phone numbersAdds specified phone numbers to the blocked list in Dialpad. Approval by default
  • WriteAdd department operator by idAdds a new operator to a specific department in Dialpad. Approval by default
  • WriteAdd member to channelAdds a new member to a specified channel within the Dialpad communication platform. Approval by default
  • WriteAdd member to coaching teamAdds a new member to a specific coaching team in Dialpad. Approval by default
  • WriteAdd operator to call centerThis endpoint adds a new operator to a specified call center in the Dialpad system. Approval by default
  • WriteAdd operator to officeThis endpoint adds a new operator to a specific office within the Dialpad system. Approval by default
  • WriteAdd participant to callAdds a new participant to an existing call in the Dialpad system. Approval by default
  • WriteAssign fax line to targetCreates and assigns a new fax line to a specified target (user or department) in the Dialpad system. Approval by default
  • WriteAssign number to call routerThis endpoint assigns a phone number to a specific call router in the Dialpad system. Approval by default
  • WriteAssign phone number to officeThis endpoint assigns a phone number to a specific office in the Dialpad system. Approval by default
  • WriteAssign phone number to roomAssigns a phone number to a specified room in Dialpad. Approval by default
  • WriteAssign phone number to targetAssigns a phone number to a specified target within the Dialpad system. Approval by default
  • WriteAssign phone number to userThis endpoint assigns a phone number to a specific Dialpad user. Approval by default
  • WriteAssign policy to user by idAssigns an access control policy to a specific user within the Dialpad system. Approval by default
  • WriteAttach labels to callCreates or updates labels for a specific call in the Dialpad system. Approval by default
  • WriteConfigure call center settingsThis endpoint creates a new call center within the Dialpad system with customizable settings for call handling, routing, operational hours, and advanced features. Approval by default
  • WriteCreate access control policyCreates a new access control policy in Dialpad, defining a set of permissions and their application scope. Approval by default
  • WriteCreate agent status subscriptionCreates or updates an agent status subscription for real-time monitoring of contact center agent statuses in Dialpad. Approval by default
  • WriteCreate callbackCreates a callback request in a Dialpad call center. Approval by default
  • WriteCreate call review share linkCreates a shareable link for a specific call review in the Dialpad platform. Approval by default
  • WriteCreate call router configurationCreates a new call router in the Dialpad system, allowing for custom call routing logic based on a specified URL. Approval by default
  • WriteCreate channel endpointCreates a new communication channel within the Dialpad platform. Approval by default
  • WriteCreate custom ivr with audio fileCreates a new custom Interactive Voice Response (IVR) system within the Dialpad platform. Approval by default
  • WriteCreate new contact entryThe CreateContact endpoint adds a new contact to Dialpad's system. Approval by default
  • WriteCreate new department recordCreates a new department within the Dialpad system with customizable settings for call handling, operating hours, and advanced features. Approval by default
  • WriteCreate pin for international room callsCreates a PIN for protected international calls from a Dialpad room. Approval by default
  • WriteCreate room in office via postCreates a new room within a specified office in the Dialpad system. Approval by default
  • WriteCreate schedule reports endpointCreates a scheduled report in the Dialpad system for various types of communication data. Approval by default
  • WriteCreate secondary officeCreates a new office within the Dialpad system with specified configurations and settings. Approval by default
  • WriteCreate sms event subscriptionCreates a new SMS event subscription in the Dialpad API, allowing users to receive notifications for inbound and/or outbound SMS messages. Approval by default
  • WriteCreate user with auto assignCreates a new user account in the Dialpad system with the specified details. Approval by default
  • WriteCreate webhook post endpointCreates a new webhook integration for receiving real-time event notifications from Dialpad. Approval by default
  • WriteDeauthorize oauth2 sessionDeauthorizes (revokes) an OAuth2 access token, effectively terminating the application's access to the Dialpad API. Approval by default
  • WriteDelete access control policy by idDeletes a specific access control policy from the Dialpad system. Approval by default
  • WriteDelete agent status by idDeletes a specific agent status subscription identified by its unique ID. Approval by default
  • WriteDelete call center by idDeletes a specific call center from the Dialpad system. Approval by default
  • WriteDelete callreviewsharelink by idThis endpoint deletes a specific call review share link in the Dialpad system. Approval by default
  • WriteDelete callrouter by idDeletes a specific call router from the Dialpad system. Approval by default
  • WriteDelete call subscription by idDeletes a specific call subscription from the Dialpad system. Approval by default
  • WriteDelete channel by idDeletes a specific channel from the Dialpad communication platform. Approval by default
  • WriteDelete channel member by idRemoves a specified member from a Dialpad channel. Approval by default
  • WriteDelete contact by idDeletes a specific contact from the Dialpad system using the provided contact ID. Approval by default
  • WriteDelete customivr by targettype and ivrtypeDeletes a custom Interactive Voice Response (IVR) configuration from a specified target in the Dialpad system. Approval by default
  • WriteDelete department resourceDeletes a specific department from the Dialpad system. Approval by default
  • WriteDelete deskphone by user idDeletes a specific deskphone associated with a user in the Dialpad system. Approval by default
  • WriteDelete deskphone in roomThis endpoint removes a specific deskphone from a designated room within the Dialpad system. Approval by default
  • WriteDelete number via apiDeletes a specific phone number from the user's Dialpad account. Approval by default
  • WriteDelete office operator by idRemoves a specified operator (user or room) from a particular office in the Dialpad system. Approval by default
  • WriteDelete operator from call centerRemoves a specified operator from a call center in the Dialpad system. Approval by default
  • WriteDelete operator from departmentRemoves a specified operator from a department in the Dialpad system. Approval by default
  • WriteDelete recording share link by idDeletes a specific recording share link in the Dialpad system. Approval by default
  • WriteDelete room by idDeletes a specific room from the Dialpad system using its unique identifier. Approval by default
  • WriteDelete schedule report by idDeletes a specific scheduled report from the Dialpad system. Approval by default
  • WriteDelete sms subscription by idDeletes a specific SMS subscription from the Dialpad system. Approval by default
  • WriteDelete subscription changelog by idDeletes a specific changelog entry from a subscription in the Dialpad system. Approval by default
  • WriteDelete subscription contact by idDeletes a specific subscription contact from the Dialpad system. Approval by default
  • WriteDelete user by idDeletes a user from the Dialpad system based on the provided user ID. Approval by default
  • WriteDelete webhook by idDeletes a specific webhook subscription from the Dialpad platform using its unique identifier. Approval by default
  • WriteDelete websocket connection by idCloses and removes a specific WebSocket connection in the Dialpad system. Approval by default
  • WriteHangup call via idTerminates an active call in the Dialpad system. Approval by default
  • WriteInitiate ivr call api endpointInitiates an outbound IVR (Interactive Voice Response) call using the Dialpad API. Approval by default
  • WriteInitiate outbound call via apiThe InitiateOutboundCall endpoint allows you to programmatically initiate an outbound call using the Dialpad API. Approval by default
  • WriteInitiate user call with group optionsInitiates an outbound call for a specified Dialpad user. Approval by default
  • WriteModify contact details using idUpdates an existing contact's information in the Dialpad system. Approval by default
  • WriteModify custom ivr settingsUpdates a custom Interactive Voice Response (IVR) configuration for a specific target within the Dialpad system. Approval by default
  • WriteModify operator skill levelUpdates the skill level of a specific operator in a designated call center. Approval by default
  • WriteModify webhook configurationUpdates an existing webhook configuration in the Dialpad API. Approval by default
  • WriteMove user to specified officeUpdates a user's office assignment within the Dialpad system. Approval by default
  • WritePatch access control policy by idThis endpoint allows you to update an existing access control policy in the Dialpad system. Approval by default
  • WritePatch agent status event subscriptionUpdates an existing agent status subscription in the Dialpad system. Approval by default
  • WritePatch call router by idUpdates an existing call router in the Dialpad system. Approval by default
  • WritePatch department details by idUpdates the settings and configuration of a specific department in the Dialpad system. Approval by default
  • WritePatch subscription changelog endpointUpdates an existing change log event subscription in the Dialpad system. Approval by default
  • WritePatch user active call recordingUpdates the call recording settings for an active call of a specific Dialpad user. Approval by default
  • WritePatch user statusUpdates the status of a specific user in the Dialpad system. Approval by default
  • WritePatch websocket signature secretUpdates the signature secret for a specific websocket connection in the Dialpad platform. Approval by default
  • WritePost call event subscriptionCreates a new call event subscription in the Dialpad system, allowing real-time notifications for various call states and actions. Approval by default
  • WritePost recording share linkCreates a shareable link for a specific recording in Dialpad, such as a call recording or voicemail. Approval by default
  • WritePost subscription change log eventCreates or updates a subscription for changelog events in the Dialpad system. Approval by default
  • WritePost users screenpop uriTriggers a screen pop for a specific Dialpad user, displaying relevant information during a call or communication event. Approval by default
  • WritePost websocket connection secretCreates a websocket connection for real-time communication with the Dialpad platform. Approval by default
  • WriteReassign phone number to targetAssigns or reassigns a phone number to a specific target within the Dialpad system. Approval by default
  • WriteRedeem access or refresh tokenThe OAuth 2.0 token endpoint for Dialpad's API is used to obtain access tokens for authenticating API requests. Approval by default
  • WriteRemove blocked numbersRemoves specified phone numbers from the blocked list in the Dialpad system. Approval by default
  • WriteSend 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. Approval by default
  • WriteSet user caller id by idSets or blocks the Caller ID for a specific Dialpad user. Approval by default
  • WriteSubscribe contact eventCreates a new contact event subscription in the Dialpad platform, allowing you to receive real-time updates about changes to contacts. Approval by default
  • WriteToggle 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. Approval by default
  • WriteToggle vi call for user by idToggles the Voice Intelligence (VI) feature for a specific Dialpad user. Approval by default
  • WriteTransfer call to destinationTransfers an active call within the Dialpad system to a new destination. Approval by default
  • WriteUnassign access control policy from userThis endpoint unassigns a user from a specific access control policy in Dialpad. Approval by default
  • WriteUnassign office numberThis endpoint unassigns a specific phone number from a Dialpad office. Approval by default
  • WriteUnassign room phone numberThis endpoint unassigns a phone number from a specific room in the Dialpad system. Approval by default
  • WriteUnassign user phone numberUnassigns a specified phone number from a user's Dialpad account. Approval by default
  • WriteUnpark call by user idUnparks a previously parked call in the Dialpad system. Approval by default
  • WriteUpdate call center settings by idUpdates the configuration of an existing call center in the Dialpad platform. Approval by default
  • WriteUpdate call review share link privacyUpdates the privacy settings of an existing call review share link in Dialpad. Approval by default
  • WriteUpdate call subscription by idUpdates an existing call event subscription in the Dialpad system. Approval by default
  • WriteUpdate contact informationUpdates an existing contact's information in the Dialpad system. Approval by default
  • WriteUpdate contact subscription by idUpdates an existing contact event subscription in the Dialpad system. Approval by default
  • WriteUpdate e911 address for officeThis endpoint updates the Enhanced 911 (E911) address for a specific office in Dialpad. Approval by default
  • WriteUpdate e911 address for userUpdates the E911 address for a specified user in the Dialpad system. Approval by default
  • WriteUpdate ivr details by idUpdates an existing custom Interactive Voice Response (IVR) workflow in the Dialpad system. Approval by default
  • WriteUpdate operator duty statusUpdates the duty status of a specific call center operator in Dialpad. Approval by default
  • WriteUpdate recording share link privacyUpdates the privacy settings of a specific recording share link in Dialpad. Approval by default
  • WriteUpdate room detailsUpdates the configuration of a specific Dialpad room identified by its ID. Approval by default
  • WriteUpdate schedule report settingsThe UpdateScheduledReport endpoint allows you to modify the settings of an existing scheduled report in Dialpad. Approval by default
  • WriteUpdate sms subscription settingsUpdates an existing SMS event subscription in the Dialpad API. Approval by default
  • WriteUpdate user information by idThis endpoint allows you to update various aspects of a user's profile and settings in the Dialpad system. Approval by default

One prompt, start to finish

What a governed Dialpad run looks like inside Luumen.

Questions

How does LuumenAI connect to Dialpad?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Dialpad on its own?

Read actions answer immediately. Anything that writes — add blocked phone numbers, add department operator by id, add member to channel, add member to coaching team, and more — is shown as a plan and requires approval by default, including the 31 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Dialpad — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Dialpad to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.