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

# Revolt integration for LuumenAI

Read Revolt channels for context, then post updates as approved steps

## What LuumenAI can do with Revolt

LuumenAI connects to Revolt with an API token and exposes 26 tools (12 read-only · 9 write · 5 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 26 tools (12 read-only · 9 write · 5 destructive)
- Plan: available on all plans
- Category: Communication

## About Revolt with LuumenAI

Connect Revolt and Luumen can read the channels, users, and invites your team already uses to coordinate work. It answers questions about a channel or an account without you switching windows. When it needs to post an incident update, pin a runbook link, or clear a stale message, that change is previewed and, by default, waits for your approval. Authentication is by API key.

## Example tools

Read-only (12 in total):

- `REVOLT_FETCH_OWNED_BOTS` — Fetch all bots that you have control over.
- `REVOLT_FETCH_SYNC_SETTINGS` — Fetch settings from server filtered by keys.
- `REVOLT_FETCH_USER` — Fetch detailed information about a user.
- `REVOLT_FETCH_USER_FLAGS` — Fetch flags associated with a specific user.
- `REVOLT_GET_API_INFO` — Fetch the server configuration for this Revolt instance.
- `REVOLT_GET_CHANNEL` — Fetch a channel by its ID.
- `REVOLT_GET_CURRENT_USER` — Retrieve your own user information.
- `REVOLT_GET_INVITE` — Fetch detailed information about an invite by its code.

Write and destructive (14 in total, approval required by default):

- `REVOLT_ACKNOWLEDGE_POLICY_CHANGES` — Acknowledge platform policy changes.
- `REVOLT_ADD_CHANNELS_MESSAGES_REACTIONS` — Add a reaction to a message in a channel.
- `REVOLT_BLOCK_USER` — Block another user by their ID.
- `REVOLT_CREATE_SYNC_SETTINGS_SET` — Upload and save settings data to Revolt's sync storage.
- `REVOLT_DELETE_MESSAGE` — Delete a message you've sent or one you have permission to delete.
- `REVOLT_DELETE_MESSAGES_BULK` — Bulk delete multiple messages from a channel.
- `REVOLT_GET_USERS_DM` — Open a DM with another user.
- `REVOLT_PIN_MESSAGE` — Pin a message in a channel by its ID.

## Frequently asked questions

### How does LuumenAI connect to Revolt?

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 Revolt on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 5 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Revolt — read or write, approved or declined — is recorded with the actor, the input, and the result.

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