---
title: "Vapi integration for LuumenAI"
url: "https://www.luumen.ai/integrations/vapi/"
entity: SoftwareIntegration
category: "AI & automation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Vapi integration for LuumenAI

Read call history and assistant config, then change voice agents with approval

## What LuumenAI can do with Vapi

LuumenAI connects to Vapi with an API token and exposes 38 tools (19 read-only · 14 write · 5 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: 38 tools (19 read-only · 14 write · 5 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: AI & automation

## About Vapi with LuumenAI

Connect Vapi and Luumen can read your voice agents the way you would: list assistants, pull a specific assistant's transcriber, voice, and model settings, page through recent calls, and run analytics queries. Changes such as updating an assistant or creating an eval are previewed first and need your approval by default. Luumen authenticates with an API key.

## Example tools

Read-only (19 in total):

- `VAPI_CALL_CONTROLLER_FIND_ALL` — List calls from Vapi.
- `VAPI_CHAT_CONTROLLER_GET_CHAT` — Fetch chat details by ID.
- `VAPI_CREATE_ANALYTICS_QUERY` — Create and execute analytics queries on VAPI data.
- `VAPI_EVAL_CONTROLLER_GET` — Retrieve an eval by its ID.
- `VAPI_GET_ASSISTANT` — Retrieve a specific assistant by ID from Vapi.
- `VAPI_GET_CALL` — Fetch call details by ID.
- `VAPI_GET_FILE` — Retrieve a file by its ID from Vapi.
- `VAPI_GET_MONITORING` — Retrieve monitoring policies from Vapi.

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

- `VAPI_ASSISTANT_CONTROLLER_UPDATE` — Update an existing Vapi assistant configuration.
- `VAPI_CHAT_CONTROLLER_DELETE_CHAT` — Delete a chat by its ID from Vapi.
- `VAPI_CREATE_ASSISTANT` — Create a new Vapi assistant with specified transcriber, voice, and AI model configurations.
- `VAPI_CREATE_EVAL` — Create an eval for testing conversation flows.
- `VAPI_CREATE_OPEN_AI_CHAT` — Create an OpenAI-compatible chat using the Vapi API.
- `VAPI_CREATE_POLICY` — Create a monitoring policy in VAPI.
- `VAPI_CREATE_PROVIDER_RESOURCE` — Create an 11Labs pronunciation dictionary resource.
- `VAPI_CREATE_SCORECARD` — Create a scorecard for observability and evaluation.

## Frequently asked questions

### How does LuumenAI connect to Vapi?

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 Vapi 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 Vapi — read or write, approved or declined — is recorded with the actor, the input, and the result.

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