Fetch Owned Bots
REVOLT_FETCH_OWNED_BOTSRetrieves a list of all bots you own and manage on Revolt, helping you track and monitor your bot deployments across the platform.
Revolt
26 actions for Revolt workflows.
Operations are the actions a workflow can take in Revolt, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Retrieve bots that your application owns and manages within Revolt. This is essential when you need to work with bot instances, verify bot availability, or manage multiple bot deployments in your automation workflows.
Fetch Owned Bots
REVOLT_FETCH_OWNED_BOTSRetrieves a list of all bots you own and manage on Revolt, helping you track and monitor your bot deployments across the platform.
Access detailed information about a specific channel, including its configuration, metadata, and properties. Use this when you need to verify channel details before performing actions like sending messages or managing channel settings.
Get Channel
REVOLT_GET_CHANNELRetrieve detailed information about a specific channel including its settings, members, and configuration. This helps you access channel details programmatically for automation or information gathering.
Handle policy and compliance acknowledgments required by Revolt's platform. This ensures your automation respects and acknowledges any policy changes needed for continued integration operation.
Acknowledge Policy Changes
REVOLT_ACKNOWLEDGE_POLICY_CHANGESConfirm acceptance of platform policy updates for your bot account to maintain compliance with current service terms. This keeps your bot in good standing with the platform.
Initiate direct message conversations with users and retrieve the message history from your DM threads. These operations enable one-on-one communication workflows and help you access previous interactions within direct channels.
Open DM with User
REVOLT_GET_USERS_DMInitiates or accesses a direct message conversation with another user on Revolt, or returns your saved messages channel if messaging yourself.
Get User DMs
REVOLT_GET_USERS_DMSRetrieve all your direct message conversations in one place, helping you stay organized and catch up on all your ongoing chats.
Retrieve information about a specific server invite, including details about the server and invitation settings. Use this when you need to validate invites or gather metadata about invitations in your workflows.
Get Invite
REVOLT_GET_INVITERetrieve detailed information about a Revolt server invite using its code, including server details, channel information, and member count to verify invite authenticity before sharing with others.
Create, modify, and manage messages within Revolt channels including sending new messages, editing existing ones, pinning important content, and bulk deletion operations. These are core operations for chat automation, notification delivery, and channel moderation tasks.
Bulk Delete Messages
REVOLT_DELETE_MESSAGES_BULKRemove multiple messages from a Revolt channel at once, helping you quickly clean up conversations and maintain channel organization without deleting them individually.
Send Channel Message
REVOLT_SEND_CHANNELS_MESSAGESPost messages, embeds, or attachments to a Revolt channel to keep your team informed and engaged in real-time.
Update Channel Message
REVOLT_UPDATE_CHANNELS_MESSAGESEdit messages you've already sent in a Revolt channel to correct information, update details, or modify embeds without having to delete and resend them.
Delete Message
REVOLT_DELETE_MESSAGERemove a message you've sent or have permission to delete from a Revolt channel. This is useful when you need to correct mistakes, remove outdated information, or clean up conversation history.
Pin Message
REVOLT_PIN_MESSAGEPin important messages in your Revolt channels to make them easily accessible and visible to all channel members. This helps highlight critical information, announcements, or decisions that team members should reference frequently.
Unpin Message
REVOLT_UNPIN_MESSAGERemove a pinned message from a channel's pinned list to keep important announcements current and organized as your team's priorities change.
Add and remove emoji reactions to messages for engagement tracking and interactive workflows. This allows you to programmatically manage message reactions as part of polls, feedback systems, or user interaction automation.
Add Reaction to Message
REVOLT_ADD_CHANNELS_MESSAGES_REACTIONSAdd an emoji reaction to a message in a Revolt channel to acknowledge, celebrate, or respond to team communications without writing a reply.
Remove Message Reaction
REVOLT_REMOVE_MESSAGE_REACTIONRemoves emoji reactions from messages in your Revolt workspace, allowing you to clean up feedback, correct accidental reactions, or manage message engagement.
Retrieve and configure synchronization settings that control how your integration syncs data with Revolt. These operations let you manage preferences for automatic data synchronization and state management across your workflows.
Create Sync Settings
REVOLT_CREATE_SYNC_SETTINGS_SETSave and store user settings or preferences in Revolt's sync storage so they persist across devices and sessions.
Fetch Sync Settings
REVOLT_FETCH_SYNC_SETTINGSRetrieve specific configuration settings from your Revolt server along with their timestamps, allowing you to check what values are currently active for your community or application.
Fetch information about unread messages and synchronization status for your user or bot account. This helps you track notification states and maintain awareness of message activity across channels.
Get Sync Unreads
REVOLT_GET_SYNC_UNREADSRetrieve the unread status of channels to see which ones have new messages or mentions waiting for your attention.
Query general API information and system status for the Revolt service. Use this to verify API availability, retrieve version details, and confirm that your integration can successfully connect to the platform.
Get API Info
REVOLT_GET_API_INFORetrieve your Revolt server's configuration details including API version, available features, and connection endpoints. This helps you understand what capabilities are available on your instance before building integrations or automations.
Retrieve and manage user profiles, account information, and user relationships including blocking and unblocking. These operations support user management, profile lookup, and relationship maintenance essential for personalized automation and user administration tasks.
Block User
REVOLT_BLOCK_USERPrevents a specific user from contacting you or viewing your profile on Revolt, helping you maintain a safe and respectful community space.
Get Current User
REVOLT_GET_CURRENT_USERFetch the details of your authenticated user account, including your profile information and settings. This is useful for verifying your account status and accessing your personal data within your Revolt workspace.
Fetch user
REVOLT_FETCH_USERRetrieves detailed profile information for a specific user by their ID, allowing you to access account data like username, status, and user metadata. Use this to personalize interactions, verify user identities, or gather information for customer support and community management.
Fetch User Flags
REVOLT_FETCH_USER_FLAGSRetrieve special status flags and role information for a specific user to understand their permissions and account status within your Revolt community.
Get User Profile
REVOLT_GET_USER_PROFILERetrieve detailed profile information for a Revolt user, including their bio and background details. Useful for accessing comprehensive user data when you need more than just basic account information.
Get User's Default Avatar
REVOLT_GET_USERS_DEFAULT_AVATARRetrieve a user's default avatar image by their ID to display their profile picture in your application or workflow.
Unblock User
REVOLT_UNBLOCK_USERRemove a block on a user to restore communication and re-establish contact. Use this when you've previously blocked someone and now want to allow them to message you again.
Update User
REVOLT_UPDATE_USERModify user profile information such as display name, avatar, status, or other account details to keep your community member profiles current and accurate.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.