V2 now documented.
Data may be returned as empty arrays if there is an issue with the gateway.
{
shards: [ { uptime: 0, memory: 0, id: 0 guilds: 0, shards: [{ id: 0, status: '', guilds: 0 }] } ],
interactions: [ { uptime: 0, memory: 0, id: 0 } ],
feeds: [ { uptime: 0, memory: 0, id: '' } ],
apis: [ { uptime: 0, memory: 0, id: '' } ]
}
Requires user access token.
{
id: '',
username: '',
discriminator: '',
avatar: '',
bot: false
}
All routes require admin token
Name | Value |
---|---|
id | ID of the user you wish to check. |
{
isPremium: true,
discordID: '',
amountPaid: 0,
guildID: '',
expires: 0,
subscriptionStatus: '',
tier: 0
}
Accessing from normal user (not developer or bot account)
401: You are not authorised to use this endpoint, nice try though.
[{
discordID: '',
amountPaid: 0,
guildID: '',
expires: 0,
subscriptionStatus: '',
tier: 0
}, ...]
Accessing from normal user (not developer or bot account)
401: You are not authorised to use this endpoint, nice try though.
ENDPOINT TO BE REMOVED?
Key | Definition | Default |
---|---|---|
page | Page number to go to | 1 |
guildID | Filter feeds by guild ID | X |
type | Filter feeds by type | X |
url | Filter feeds by their url | X |
webhook_id | Filter by webhook ID | X |
webhook_token | Filter by webhook token | X |
opts.replies | Filter by if Twitter replies included | X |
opts.excludeDesc | Filter by if text is shorter in RSS | X |
opts.noEmbed | Filter by if messages are non embed | X |
opts.user_id | Filter by a Twitch streamer id | X |
opts.message | Filter by custom messages | X |
[
{ type: '',
url: '',
guildID: '',
webhookID: '',
webhookToken: '',
options: { replies: false, excludeDesc: false, noEmbed: false, user_id: '', message: '' },
display: { title?: '', icon?: '' }
}
]
Accessing from normal user (not developer or bot account)
401: You are not authorised to use this endpoint, nice try though.
Key | Definition | Default |
---|---|---|
page | Page number to go to | 1 |
guildID | Filter feeds by guild ID | X |
type | Filter feeds by type | X |
url | Filter feeds by their url | X |
webhook_id | Filter by webhook ID | X |
webhook_token | Filter by webhook token | X |
opts.replies | Filter by if Twitter replies included | X |
opts.excludeDesc | Filter by if text is shorter in RSS | X |
opts.noEmbed | Filter by if messages are non embed | X |
opts.user_id | Filter by a Twitch streamer id | X |
opts.message | Filter by custom messages | X |
[
{
type: '',
url: '',
guildID: '',
webhookID: '',
webhookToken: '',
options: {
replies: false,
excludeDesc: false,
noEmbed: false,
user_id: '',
message: ''
},
display: { title?: '', icon?: '' }
}
]
Accessing from normal user (not developer or bot account)
401: You are not authorised to use this endpoint, nice try though.
{
feedCount: 0,
twitter: 0,
twitch: 0,
rss: 0,
reddit: 0,
statuspage: 0,
youtube: 0,
rblxGroup: 0
}
{
type: '',
url: '',
guildID: '',
options: {
message: '',
excludeDesc: false,
replies: false,
noEmbed: false
}
}
{
success: true,
feedData: {
title?: '',
icon?: ''
}
}
Posting from normal user (not developer or bot account)
401: You are not authorised to use this endpoint, nice try though.
{
type: '',
url: '',
newURL?: '',
webhookID: ''
}
{
success: true
}
Patching from normal user (not developer or bot account)
401: You are not authorised to use this endpoint, nice try though.
{
type: '',
url: '',
webhookID: ''
}
{
success: true,
options?: {
message: '',
excludeDesc: false,
replies: false,
noEmbed: false
},
type: '',
url: '',
display: {
title?: '',
icon?: ''
}
}
Patching from normal user (not developer or bot account)
401: You are not authorised to use this endpoint, nice try though.
All endpoints require Authorisation
{
auth: false
}
Accessing without authorisation.
401: Not logged in
{
name: '',
id: 'all'
}
{
success: true
}
Accessing without authorisation or not logged in.
401: Not logged in
API not connected to gateway.
500: Gateway not connected.