Guilds

Warning

The Guild API is currently still in the design process, this means this is subject to heavy change.

Guild

name

type

id

int

name

string

description

string

banner

string

invite_banner

string

vanity_url

string

verified

boolean

partnered

boolean

official

boolean (always false normally)

owner

int

emojis

List of Emoji Objects

roles

List of Role Objects

Role Object

name

type

id

int

name

string

position

int

color

string

permissions

list of strings which denote the permissions

Member Object

name

type

user

User Object

nick

string

avatar_url

string, null

banner_url

string, null

joined_at

ISO8601 timestamp

deaf

boolean

mute

boolean

owner

boolean

roles

List of role id’s

Routes

POST /guilds

Create’s a Guild

name

type

name

string

description?

string

Returns a Guild object, if sucessful.

Request Headers
Status Codes
GET /guilds/guild-id

Gets a Guild

Returns a Guild object, if sucessful

Request Headers
Status Codes
PATCH /guilds/guild-id

Edits the Guild

Returns the Edited objects, if sucessful

Request Headers
Status Codes
DELETE /guilds/guild-id

Deletes a Guild

Request Headers
Status Codes
GET /guilds/guild-id/preview

Returns a Partial Guild Object, of the Guild

Status Codes
POST /invites/invite-code

Joins a Guild

Returns a Member Object, if sucessful

Request Headers
Status Codes