---
title: "Dialpad integration for LuumenAI"
url: "https://www.luumen.ai/integrations/dialpad/"
entity: SoftwareIntegration
category: "Communication"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Dialpad integration for LuumenAI

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

## What LuumenAI can do with Dialpad

LuumenAI connects to Dialpad with an API token and exposes 192 tools (83 read-only · 78 write · 31 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: API token
- Tools available: 192 tools (83 read-only · 78 write · 31 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Communication

## About Dialpad with LuumenAI

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.

## Example tools

Read-only (83 in total):

- `DIALPAD_ACCESS_CONTROL_POLICIES_LISTING` — Retrieves a list of access control policies for the authenticated Dialpad company.
- `DIALPAD_FETCH_CALL_BY_ID` — Retrieves detailed information about a specific call using its unique identifier.
- `DIALPAD_FETCH_CALL_TRANSCRIPT_BY_ID` — Retrieves the transcript for a specific call in the Dialpad system.
- `DIALPAD_FETCH_CUSTOM_IVRS` — Retrieves a list of all custom Interactive Voice Response (IVR) configurations associated with the authenticated Dialpad account.
- `DIALPAD_FETCH_OPERATORS_FOR_OFFICE_ID` — Retrieves a list of operators associated with a specific office in Dialpad.
- `DIALPAD_FETCH_SCHEDULED_REPORTS` — Retrieves a list of scheduled reports from the Dialpad system.
- `DIALPAD_FETCH_TRANSCRIPT_URL_BY_CALL_ID` — Retrieves the URL of a transcript for a specific call in the Dialpad system.
- `DIALPAD_FETCH_USER_DETAILS_BY_ID` — Retrieves detailed information about a specific user in the Dialpad system.

Write and destructive (109 in total, subject to configured approval policy):

- `DIALPAD_ADD_BLOCKED_PHONE_NUMBERS` — Adds specified phone numbers to the blocked list in Dialpad.
- `DIALPAD_ADD_DEPARTMENT_OPERATOR_BY_ID` — Adds a new operator to a specific department in Dialpad.
- `DIALPAD_ADD_MEMBER_TO_CHANNEL` — Adds a new member to a specified channel within the Dialpad communication platform.
- `DIALPAD_ADD_MEMBER_TO_COACHING_TEAM` — Adds a new member to a specific coaching team in Dialpad.
- `DIALPAD_ADD_OPERATOR_TO_CALL_CENTER` — This endpoint adds a new operator to a specified call center in the Dialpad system.
- `DIALPAD_ADD_OPERATOR_TO_OFFICE` — This endpoint adds a new operator to a specific office within the Dialpad system.
- `DIALPAD_ADD_PARTICIPANT_TO_CALL` — Adds a new participant to an existing call in the Dialpad system.
- `DIALPAD_ASSIGN_FAX_LINE_TO_TARGET` — Creates and assigns a new fax line to a specified target (user or department) in the Dialpad system.

## Frequently asked 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?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### 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.

Full page: https://www.luumen.ai/integrations/dialpad/
