- Returns the user object of the requester's account
- Returns a user object for a given user ID
- Modify the requester's user account settings
- Returns a list of partial guild objects the current user is a member of
- Returns a guild member object for the current user
- Leave a guild
- Create a new DM channel with a user
- Returns a list of connection objects
- Returns the application role connection for the user. Requires OAuth2 — does not work with bot token.
- Updates and returns the application role connection for the user. Requires OAuth2 — does not work with bot token.
- Returns the application object associated with the requesting bot user
- Returns a list of application role connection metadata objects for the given application
- Returns the guild object for the given id
- Returns the guild preview object for the given id
- Modify a guild's settings
- Returns a list of guild channel objects
- Create a new channel object for the guild
- Returns a list of guild member objects that are members of the guild
- Returns a list of guild member objects whose username or nickname starts with a provided string
- Returns a guild member object for the specified user
- Adds a user to the guild using an OAuth2 access token. Requires OAuth2 — does not work with bot token alone.
- Remove a member from a guild (kick)
- Returns a list of ban objects for the users banned from this guild
- Create a guild ban and optionally delete previous messages
- Returns a list of role objects for the guild
- Delete a guild role
- Adds a role to a guild member
- Removes a role from a guild member
- Returns a list of invite objects for the guild
- Returns all active threads in the guild
- Modifies the current member in a guild
- Returns a role object for the specified role
- Returns a map of role IDs to member counts
- Modify the positions of a set of role objects for the guild
- Returns a list of integration objects for the guild
- Returns the Onboarding object for the guild
- Get a channel by ID
- Update a channel's settings
- Delete a channel or close a private message
- Get a list of users that reacted with this emoji
- Returns a list of invite objects for the channel
- Create a new invite object for the channel
- Creates a new thread from an existing message
- Creates a new thread that is not connected to an existing message
- Adds the current user to a thread
- Removes the current user from a thread
- Removes another member from a thread
- Returns a thread member object for the specified user if they are a member of the thread
- Returns array of thread members objects that are members of the thread
- Edit the channel permission overwrites for a user or role
- Delete a channel permission overwrite for a user or role
- Follow an announcement channel to send messages to a target channel
- Returns an audit log object for the guild
- Get a list of all rules currently configured for the guild
- Get a single auto moderation rule
- Delete an auto moderation rule
- Get a list of emojis for the guild
- Get a specific emoji from the guild
- Create a new emoji for the guild
- Modify an existing guild emoji
- Delete a guild emoji
- Get a list of emojis for the application
- Get a specific emoji from the application
- Create a new emoji for the application
- Modify an existing application emoji
- Delete an application emoji
- Get all scheduled events for a guild
- Get a specific scheduled event
- Delete a scheduled event
- Get users subscribed to a scheduled event
- Get an invite by code
- Get messages from a channel
- Send a message to a channel
- Edit a previously sent message
- Get a specific message in a channel
- Create a reaction for a message
- Delete a reaction the current user made
- Delete another user's reaction
- Delete all reactions on a message
- Delete all reactions for a specific emoji
- Delete multiple messages in a single request
- Return the authenticated Discord identity, auth type, and OAuth scopes (when applicable), mapped to the IAM credentials unified schema.
- List Discord guilds (servers) that the authenticated user or bot is a member of, mapped to the IAM organizations unified schema.
- Fetch a single Discord guild by id, mapped to the IAM organizations unified schema.
- List the resource types supported by Discord for resource-scoped permission queries.
- List users with access to a Discord guild. Each user carries a resource-scoped role for the requested guild.
- List Discord guild roles, mapped to the IAM roles unified schema. Roles are per-guild; pass filter.organization_id with the Discord guild id.
- Fetch a single Discord guild role by id. Pass filter.organization_id with the Discord guild id.
- List Discord guild members, mapped to the IAM users unified schema. Users are per-guild; pass filter.organization_id with the Discord guild id. Pass expand=["roles"] to inline each member's guild role references.
- Fetch a single Discord guild member by id. Pass filter.organization_id with the Discord guild id. Pass expand=["roles"] to inline the member's guild role references.
No matching actions