Actions193
- Application Actions
- Application Command Actions
- Application Role Connection Metadata Actions
- Audit Log Actions
- Auto Moderation Actions
- Channel Actions
- Get
- Modify
- Delete
- Trigger Typing
- Get Pinned Messages
- Unpin Message
- Create Reaction
- Delete Own Reaction
- Get Reactions
- Delete All Reactions
- Delete All Reactions For Emoji
- Bulk Delete Messages
- Crosspost Message
- Edit Channel Permissions
- Delete Channel Permission
- Get Channel Invites
- Create Channel Invite
- Follow Announcement Channel
- Group DM Add Recipient
- Group DM Remove Recipient
- Start Thread From Message
- Start Thread Without Message
- Start Thread In Forum Channel
- Join Thread
- Add Thread Member
- Leave Thread
- Get Thread Member
- List Thread Members
- List Public Archived Threads
- List Private Archived Threads
- List Joined Private Archived Threads
- Emoji Actions
- Entitlement Actions
- Guild Actions
- Get
- Modify
- Create
- Get Preview
- Delete
- Modify Channel Positions
- List Active Threads
- Get Bans
- Get Ban
- Remove Ban
- Get Prune Count
- Begin Prune
- Get Voice Regions
- Get Invites
- Get Integrations
- Delete Integration
- Get Widget Settings
- Modify Widget
- Get Widget
- Get Vanity URL
- Get Widget Image
- Get Welcome Screen
- Modify Welcome Screen
- Get Onboarding
- Modify Onboarding
- Modify Current User Voice State
- Modify User Voice State
- Search Members
- List Members
- Guild Scheduled Event Actions
- Guild Template Actions
- Interaction Response Actions
- Invite Actions
- Lobby Actions
- Member Actions
- Message Actions
- Poll Actions
- Role Actions
- SKU Actions
- Soundboard Actions
- Stage Instance Actions
- Sticker Actions
- Subscription Actions
- User Actions
- Voice Actions
- Webhook Actions
Channel → Edit Channel Permissions
AI-generatedSummary
Updates a role or member’s permission overwrite for a Discord channel. Choose the channel, overwrite target ID and target type, then set allowed and denied permissions using the flags or bitfield strings.
Inputs
- Authentication — Select Bot Token or OAuth2 (User Token); defaults to Bot Token.
- Channel (required) — Discord channel snowflake ID.
- Overwrite ID (required) — Snowflake ID of the role or member whose channel permissions to update.
- Allow Permissions / Allow — Grant permissions with the Allow Permissions flags or provide a Discord permission bitfield string in Allow. A nonempty Allow bitfield string takes precedence over the flags.
- Deny Permissions / Deny — Deny permissions with the Deny Permissions flags or provide a Discord permission bitfield string in Deny. A nonempty Deny bitfield string takes precedence over the flags.
- Type (required) — Choose Role (0) or Member (1) for the overwrite target.
- Audit Log Reason — Optional reason recorded in the Discord guild audit log; Discord limits this header to 512 characters.
- Request Options — Optional batching, SSL certificate, proxy, and timeout settings for requests.
Output shape
A single Discord channel permission overwrite response.
The operation updates the overwrite for the specified role or member in the selected channel. Permission flag selections are ignored when their corresponding bitfield string is set.