Methods

  • post - Create a channel
  • post - Rename a channel

Resource

{
    "channel": {
        "id": "string",
        "overwrites": {
            "<key>": {
                "allow": [
                    "string"
                ],
                "deny": [
                    "string"
                ]
            }
        },
        "type": "string"
    },
    "message": "string",
    "success": "boolean"
}

Properties

Name Type Description Additional
channel object Channel
channel.id string Managed Identifier
channel.overwrites object

Permission overwrites keyed by a role ID or user ID.

Optional
channel.overwrites.<key> map of object Permission Overwrite Optional
channel.overwrites.<key>.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
channel.overwrites.<key>.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
channel.type string

Possible values are:

  • text
  • voice
Optional
message string
success boolean

Possible values are:

  • %!s(bool=true)