/roles
Retrieves information of a given role or role list
Last updated
const axios = require('axios');
(async () => {
return await axios.get('https://bdfddata.rickyjs.xyz/<version>/guild/roles', {
headers: {
"apikey": "<YOUR-API-KEY>",
"bot-token": "<YOUR-BOT-TOKEN>",
"guild-id": "1064098700307218463",
"role": "1076739010849947748" // Optional header
}
}).then(res=>res.data)
})()const axios = require('axios');
(async () => {
return await axios.get('https://bdfddata.rickyjs.xyz/<version>/guild/roles?simple=true', {
headers: {
"apikey": "<YOUR-API-KEY>",
"bot-token": "<YOUR-BOT-TOKEN>",
"guild-id": "1064098700307218463"
}
}).then(res=>res.data)
})(){
status: 200,
details: [
{
id: '1064101750463799326',
name: 'Founders',
description: null,
permissions: [],
position: 5,
color: 3066993,
hoist: true,
managed: false,
mentionable: false,
icon: null,
unicode_emoji: null,
flags: 0
}
]
}{
status: 200,
"details": {
"roles": { // returns role name and ids (This example is from the support server)
"@everyone": "1064098700307218463",
"*": "1064099060702781461",
"MasterBot": "1064101589729693740",
"Founders": "1064101750463799326",
"iVerified": "1064410587293028413",
"Ugly cousin": "1064443842222366805",
"Bots": "1064443871595077705",
"Ping.Updates()": "1065288502637510676",
"Ping.Announcements()": "1065288515539177512",
"Ping.Polls()": "1065288607352488017",
"Status Notifier": "1066204188285091852",
"AltDentifier": "1070747620831658096",
"Top.gg": "1072809281646235703",
"Support": "1076416601034862612",
"Moderator": "1076417228603408475",
"Staff": "1077976311240331344",
"Server Booster": "1108799499104698418",
"PassMan": "1135308478970331240",
"PassMan BETA": "1153519405372817451"
},
"count": 19 // number of roles in the server
}{
status: 400
error: 'Cannot read ... (This can vary)'
}{
status: 401,
details: { message: '401: Unauthorized', code: 0 }
}{
status: 404,
details: { message: 'Unknown Guild', code: 10004 } (this can vary)
}