Methods

  • post - Set or remove a channel permission overwrite

Resource

{
    "action": "string",
    "allow": [
        "string"
    ],
    "deny": [
        "string"
    ],
    "remove": "boolean",
    "roleID": "string",
    "targetID": "string",
    "userID": "string"
}

Properties

Name Type Description Additional
action string

Possible values are:

  • DELETE
Optional
allow[] array of string

Possible values are:

  • VIEW_CHANNEL
  • SEND_MESSAGES
  • EMBED_LINKS
  • ATTACH_FILES
  • READ_HISTORY
  • USE_REACTIONS
  • MUTE_OTHERS
  • DEAF_OTHERS
  • MANAGE_CHANNELS
  • MANAGE_ROLES
  • MANAGE_PERMISSIONS
  • KICK_MEMBERS
  • BAN_MEMBERS
  • PIN_MESSAGES
  • MANAGE_MESSAGES
  • MANAGE_EMOJIS
  • CONNECT
  • SPEAK
  • PRIORITY_SPEAKER
  • MOVE_MEMBERS
  • ADMINISTRATOR
  • MODERATOR
  • VIEW_AUDIT_LOG
  • MANAGE_SERVER
Optional
deny[] array of string

Possible values are:

  • VIEW_CHANNEL
  • SEND_MESSAGES
  • EMBED_LINKS
  • ATTACH_FILES
  • READ_HISTORY
  • USE_REACTIONS
  • MUTE_OTHERS
  • DEAF_OTHERS
  • MANAGE_CHANNELS
  • MANAGE_ROLES
  • MANAGE_PERMISSIONS
  • KICK_MEMBERS
  • BAN_MEMBERS
  • PIN_MESSAGES
  • MANAGE_MESSAGES
  • MANAGE_EMOJIS
  • CONNECT
  • SPEAK
  • PRIORITY_SPEAKER
  • MOVE_MEMBERS
  • ADMINISTRATOR
  • MODERATOR
  • VIEW_AUDIT_LOG
  • MANAGE_SERVER
Optional
remove boolean Optional
roleID string Optional
targetID string Optional
userID string Optional