Note: Still missing a few new, as well as changed, fields.
n: string Guild namei: string Guild ida: string Guild acronymu: string Guild icon urll: Boolean Guild if largem: number Guild member amountt: Date Guild creation timestampaf: Object Guild afk channel informationaf.e: Boolean Guild if afk channel existsaf.i: string Guild afk channel id if existsaf.t: number Guild afk channel timeout in seconds
o: string Guild owner user idre: string Guild server regions: string Guild Partner splash icon url if existse: number Guild explicit content filter levelv: number Guild verification levelee: Boolean Guild if embedded images enabledem: Array{} Guild emojisem[].n: string Guild emoji nameem[].i: string Guild emoji idem[].if: string Guild emoji name identifierem[].c: Boolean Guild emoji requires colons to useem[].u: string Guild emoji image urlem[].a: Boolean Guild emoji if animatedem[].t: Date Guild emoji creation timestampem[].m: Boolean Guild emoji if is managed by third party(?)em[].r: Array{} Guild emoji only available to following roles if existsem[].r[].n: string Guild emoji role nameem[].r[].i: string Guild emoji role id
r: Array{} Guild rolesr[].po: number Guild role positionr[].n: string Guild role namer[].i: string Guild role idr[].t: Date Guild role creation dater[].c: string Guild role hex colorr[].h: Boolean Guild role if hoistedr[].m: number Guild role amount of guild members in roler[].mg: Boolean Guild role if is managed by third party(?)r[].me: Boolean Guild role if is mentionabler[].p: number Guild role permissions number
_at: Object Archival timestamps_at.t: Date timestamp_at.s: string Timestamp to human readable string if exists
_by: Object Account details used for archive_by.n: string Account name_by.i: string Account id_by.nn: string Account display name_by.tg: string Account user discord tag_by.u: string Account icon avatar url_by.b: Boolean Account if bot
_app: string
u: Array{} Members & usersu[].i: string Member idu[].n: string Member discord usernameu[].nn: string Member guild nickname if existsu[].tg: string Member discord tagu[].a: string Member discord icon avatar urlu[].b: Boolean Member discord account if botu[].t: Date Member discord account creationu[].j: Date Member joinedu[].r: Array Member guild rolesu[].r[]: number Member guild role index
r: Array{} Rolesr[].i: string Role idr[].n: string Role namer[].p: number Role permissions numberr[].c: string Role hex color
e: Array{} Reaction emojise[].i: string Reaction emoji id if applicablee[].c: string Reaction requires colons if applicablee[].n: string Reaction namee[].e: string Reaction in unicode if applicablee[].a: string Reaction is animated if applicablee[].t: string Reaction created date if applicablee[].m: string Reaction if managed if applicablee[].u: string Reaction url if applicable
c: Object Channelsc.p: Array{} Parent channelsc.p[].i: string Parent idc.p[].n: string Parent name
c.c: Array{} Channelsc.c[].i: string Channel idc.c[].n: string Channel namec.c[].to: string Channel topicc.c[].n: string Channel namec.c[].bit: string Voice channel bitrate if applicablec.c[].lim: string Voice channel user limit if applicablec.c[].ty: string Channel typec.c[].po: number Channel positionc.c[].t: Date Channel creation timestampc.c[].pa: number Channel parent channel index if existsc.c[].p: Array{} Channel permission overwrites if existsc.c[].p[].i: string Channel permission overwrite idc.c[].p[].ty: string Channel permission overwrite type
c.c[].nsfw: Boolean Channel marked as NSFW if applicablec.c[].rlpu: number Channel rate limit per user if applicable in seconds
m: Array{} Messagesm[].i: string Message idm[].u: string Message author idm[].c: Object Message content objectm[].c.m: string Message contentm[].c.a: Array{} Message attachments if existsm[].c.a[].n: string Message attachment file namem[].c.a[].u: string Message attachment file url
m[].c.e: Array{} Message embeds if existsm[].c.e[].a: Object Message embed author if existsm[].c.e[].a.n: string Message embed author namem[].c.e[].a.u: string Message embed author icon url
m[].c.e[].c: string Message embed hex colorm[].c.e[].d: string Message embed descriptionm[].c.e[].f: Array{} Message embed fields objectm[].c.e[].f[].l: Boolean Message embed field if inlinem[].c.e[].f[].n: string Message embed field namem[].c.e[].f[].v: string Message embed field value
m[].c.e[].fo: Object Message embed footer objectm[].c.e[].fo.u: string Message embed footer icon urlm[].c.e[].fo.v: string Message embed footer text
m[].c.e[].i: string Message embed image if existsm[].c.e[].p: Object Message embed provider objectm[].c.e[].p.n: Object Message embed provider namem[].c.e[].p.u: Object Message embed provider url
m[].c.e[].th: string Message embed thumbnail url if existsm[].c.e[].t: Date Message embed timestampm[].c.e[].ti: string Message embed titlem[].c.e[].u: string Message embed title urlm[].c.e[].ty: string Message embed typem[].c.e[].v: string Message embed video url if exists
m[].c.r: Array{} Message reactions if existsm[].c.r[].u: Array Message reaction usersm[].c.r[].u[]: string Message reaction user id
m[].c.r[].i: string Message reaction id
m[].t: Date Message creation timestampm[].p: Boolean Message is pinned if applicablem[].e: Date Message last edit timestamp if applicablem[].n: string Message delivery nonce, may be a completely useless fieldm[].s: Boolean Message if systemd[].ty: Boolean Message type if applicablem[].ts: Boolean Message text to speech if usedm[].es: Array{} Message edits if exists (Not working)m[].es[string]:string Message edit content
GuildDirectory for guild content.Guild/(number counter).(extension)Guild emojisGuild/icon.(extension)Guild icon
ChannelsDirectory for channel contentChannels/(channel id)Directory for channelChannels/(channel id)/[message counter]-[attachment position].(extension if applicable)Uploaded attachments in channel
UsersDirectory for user avatarsUsers/(user counter).(extension)User profile picture
EmojisDirectory for emojisEmojis/(emoji counter).(extension)Emoji picture