28 available actions
What your AI agent can do in Discord
An instant messaging and VoIP social platform. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 28 actions.
Common starting points
- Get Application Command PermissionsRetrieves the permissions for a specific application command in a guild.
- Get Batch Application Command PermissionsRetrieves permissions for all commands of an application in a guild.
- Update User Application Role ConnectionUpdates the application role connection for the currently authenticated user for a specified application.
- Edit Application Command PermissionsEdits the permissions for a specific application command in a guild.
- Delete User Application Role ConnectionDeletes the current user's application role connection for the specified application.
- Delete Test Entitlement (Deprecated)DEPRECATED: This Discord endpoint requires a bot token and cannot be used by an OAuth2 user connection.
Browse all 28 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 20 actions
- Get Application Command PermissionsRetrieves the permissions for a specific application command in a guild.
- Get Batch Application Command PermissionsRetrieves permissions for all commands of an application in a guild.
- Get Current User Application EntitlementsRetrieves entitlements for the current user and application.
- Get GatewayTool to retrieve a valid WebSocket (wss) URL for establishing a Gateway connection to Discord.
- Get Guild TemplateTool to retrieve information about a Discord guild template using its unique template code.
- Get Guild WidgetTool to retrieve the guild widget in JSON format.
- Get Guild Widget PNGTool to retrieve a PNG image widget for a Discord guild.
- Get Invite (Deprecated)DEPRECATED: Use DISCORD_INVITE_RESOLVE instead.
- Get my guild memberRetrieves the guild member object for the currently authenticated user within a specified guild, including roles, nickname, join date, and permissions.
- Get my OAuth2 authorizationRetrieves current OAuth2 authorization details for the application, including app info, scopes, token expiration, and user data (contingent on scopes like 'identify').
- Get My UserFetches comprehensive profile information for the currently authenticated Discord user, including email if the 'email' scope is granted.
- Get OpenID Connect userinfoRetrieve OpenID Connect compliant user information for the authenticated user.
- Get Public KeysTool to retrieve Discord OAuth2 public keys.
- Get SKU SubscriptionRetrieves a specific subscription by ID for a given SKU.
- Get UserRetrieve information about a Discord user.
- Get User Application Role ConnectionRetrieves the application role connection for the currently authenticated user for a specified application.
- List My ConnectionsRetrieves a list of the authenticated user's connected third-party accounts on Discord.
- List My GuildsLists the current user's guilds, returning partial data for each; primarily used for displaying server lists or verifying memberships.
- List SKU SubscriptionsLists all subscriptions for a given SKU.
- List Sticker PacksTool to retrieve all available Discord Nitro sticker packs.
Update & manageChange and manage existing recordsView 3 actions
- Edit Application Command PermissionsEdits the permissions for a specific application command in a guild.
- Modify Current User (Deprecated)DEPRECATED: This endpoint requires a bot token.
- Update User Application Role ConnectionUpdates the application role connection for the currently authenticated user for a specified application.
Remove & cancelRemove records or cancel supported workView 2 actions
- Delete Test Entitlement (Deprecated)DEPRECATED: This Discord endpoint requires a bot token and cannot be used by an OAuth2 user connection.
- Delete User Application Role ConnectionDeletes the current user's application role connection for the specified application.
Other actionsSpecialist and administrative actions.View 3 actions
- Consume Entitlement (Deprecated)DEPRECATED: This Discord endpoint requires a bot token and cannot be used by an OAuth2 user connection.
- Resolve InviteTool to resolve and retrieve information about a Discord invite code.
- Leave Guild (Deprecated)DEPRECATED: This endpoint requires a bot token.
Connection record
A connection you can control.
- Sign-in
- OAuth sign-in
- Setup
- Sign in with your own Discord account. Access is limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect Discord
How does the agent connect to Discord?
You sign in with your own Discord account. Permissions are limited to what the agent needs, the connection is health-checked, and you can revoke access from Discord at any time.
What can the agent actually do in Discord?
The page above lists the 28 actions currently available through the Discord connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Discord included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Discord is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put Discord to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.