Optionalconfiguration: ConfigurationDelete a Discord message. The bot must have sent the original message or have appropriate permissions. Returns an empty response on success. Required permissions: SEND_DISCORD_MESSAGE
OperationId: DiscordControllerDeleteMessage
Retrieve all channels (text, voice, etc.) in a specific Discord guild. Useful for selecting channels for notifications or commands. Required permissions: VIEW_DISCORD_INFO
OperationId: DiscordControllerGetChannels
Get the invite link to add the Takaro bot to a Discord server, along with the developer Discord server link.
OperationId: DiscordControllerGetInvite
Retrieve all roles available in a specific Discord guild. Useful for role-based integrations and permissions mapping. Required permissions: VIEW_DISCORD_INFO
OperationId: DiscordControllerGetRoles
Search for Discord guilds (servers) that the bot has access to. Supports filtering by name, Discord ID, and whether Takaro is enabled. Required permissions: VIEW_DISCORD_INFO
OperationId: DiscordControllerSearch
Send a text message or rich embed to a specific Discord channel. Requires the bot to have appropriate permissions in the channel. Required permissions: SEND_DISCORD_MESSAGE
OperationId: DiscordControllerSendMessage
Update Takaro-specific settings for a Discord guild, such as enabling or disabling Takaro features. Required permissions: MANAGE_SETTINGS
OperationId: DiscordControllerUpdateGuild
Update an existing Discord message with new content or embed. Requires the bot to have sent the original message. Required permissions: SEND_DISCORD_MESSAGE
OperationId: DiscordControllerUpdateMessage
DiscordApi - axios parameter creator