API_KEY
revolt_api_key
Developer setup
No fields declared in this snapshot.
User connection
- Revolt Bot Tokengeneric_api_key · stringRequired
REVOLT
Revolt is a free and open-source chat platform offering secure and customizable communication.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
26
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
API_KEY
No fields declared in this snapshot.
Capability index
Showing 1–26 of 26 actions
REVOLT_ACKNOWLEDGE_POLICY_CHANGES
Tool to acknowledge platform policy changes. Use when accepting or confirming policy updates for your bot account.
Untrusted display-only summary
REVOLT_ADD_CHANNELS_MESSAGES_REACTIONS
Tool to add a reaction to a message in a channel. Use when you want to react with an emoji to a specific message. Returns success on completion.
Untrusted display-only summary
REVOLT_BLOCK_USER
Tool to block another user by their ID. Use when you need to prevent interactions with a specific user.
Untrusted display-only summary
REVOLT_CREATE_SYNC_SETTINGS_SET
Tool to upload and save settings data to Revolt's sync storage. Use when you need to persist user settings or preferences.
Untrusted display-only summary
REVOLT_DELETE_MESSAGE
Tool to delete a message you've sent or one you have permission to delete. Use when you need to remove a message from a channel.
Untrusted display-only summary
REVOLT_DELETE_MESSAGES_BULK
Tool to bulk delete multiple messages from a channel. Use when you need to delete multiple messages at once. Requires ManageMessages permission regardless of message ownership. Messages must have been sent within the past 1 week.
Untrusted display-only summary
REVOLT_FETCH_OWNED_BOTS
Tool to fetch all bots that you have control over. Use when you need to retrieve information about bots owned by the authenticated user account.
Untrusted display-only summary
REVOLT_FETCH_SYNC_SETTINGS
Tool to fetch settings from server filtered by keys. Returns an object with the requested keys where each value is a tuple of (timestamp, value). Only settings that exist on the server will be included in the response.
Untrusted display-only summary
REVOLT_FETCH_USER
Tool to fetch detailed information about a user. Use when you have a valid user ID and need full account details. Call after authenticating with bot token.
Untrusted display-only summary
REVOLT_FETCH_USER_FLAGS
Tool to fetch flags associated with a specific user. Use after obtaining the user ID to inspect their special statuses or roles.
Untrusted display-only summary
REVOLT_GET_API_INFO
Tool to fetch the server configuration for this Revolt instance. Use when you need to discover API version, feature availability, WebSocket endpoints, or service URLs.
Untrusted display-only summary
REVOLT_GET_CHANNEL
Tool to fetch a channel by its ID. Use when you need to retrieve detailed information about a specific channel.
Untrusted display-only summary
REVOLT_GET_CURRENT_USER
Tool to retrieve your own user information. Use when you need to fetch details about the authenticated user account.
Untrusted display-only summary
REVOLT_GET_INVITE
Tool to fetch detailed information about an invite by its code. Use when you have a valid invite code and need to retrieve invite details including server info, channel info, and member count.
Untrusted display-only summary
REVOLT_GET_SYNC_UNREADS
Tool to fetch information about unread state on channels. Use when you need to check which channels have unread messages or mentions.
Untrusted display-only summary
REVOLT_GET_USER_PROFILE
Tool to retrieve a user's profile data including bio and background. Use when you need profile-specific information beyond basic user data. Will fail if you do not have permission to access the target user's profile.
Untrusted display-only summary
REVOLT_GET_USERS_DEFAULT_AVATAR
Tool to fetch a user's default avatar image based on their ID. Use when you need to retrieve the default avatar picture for a specific user.
Untrusted display-only summary
REVOLT_GET_USERS_DM
Tool to open a DM with another user. Use when you need to start or access a direct message conversation. If the target is oneself, returns a saved messages channel.
Untrusted display-only summary
REVOLT_GET_USERS_DMS
Tool to fetch all direct message conversations for the authenticated user. Use when you need to list all DM and group DM channels.
Untrusted display-only summary
REVOLT_PIN_MESSAGE
Tool to pin a message in a channel by its ID. Use when you need to highlight important messages for channel members.
Untrusted display-only summary
REVOLT_REMOVE_MESSAGE_REACTION
Tool to remove a reaction from a message. Use when you need to remove your own, someone else's, or all reactions of a given emoji from a message. Requires ManageMessages permission if removing others' reactions.
Untrusted display-only summary
REVOLT_SEND_CHANNELS_MESSAGES
Tool to send a message to a Revolt channel. Use when you need to post a text message, embed, or attachment to a specific channel. Call after authenticating with bot token.
Untrusted display-only summary
REVOLT_UNBLOCK_USER
Tool to unblock another user by their ID. Use when you need to remove a block on a specific user. The relationship status will change from 'Blocked' to 'None' after successful execution.
Untrusted display-only summary
REVOLT_UNPIN_MESSAGE
Tool to unpin a message in a channel. Use when you need to remove a pinned message from the channel's pinned messages list.
Untrusted display-only summary
REVOLT_UPDATE_CHANNELS_MESSAGES
Tool to edit a message that you've previously sent in a channel. Use when you need to update the content or embeds of an existing message. At least one of content or embeds must be provided.
Untrusted display-only summary
REVOLT_UPDATE_USER
Tool to update user information. Use when you need to modify user profile or status fields. Call after authenticating with bot token.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.