/permissions

Returns array of permissions for either a Channel or Role resource

Endpoint Headers:

  • bot-token - Token of the Bot [String] (Required)

  • apikey - Your Api Auth Key [String] (Required)

  • guild-id - ID of the guild to be fetched [Snowflake] (Required)

  • property - ID of the channel or role to be fetched [Snowflake] (Required)

Examples:

Data API version required. Must replace <version> with either release or beta.

Bot Designer for Discord

Example usage of /guild/permissions endpoint using BDFD

$httpAddHeader[apikey;<YOUR-API-KEY>]
$httpAddHeader[bot-token;<YOUR-BOT-TOKEN>]
$httpAddHeader[guild-id;1064098700307218463] 
$httpAddHeader[property;1064098700307218463]
$httpGet[https://bdfddata.rickyjs.xyz/<version>/guild/permissions]


$httpResult OR $httpResult[details]
Discord.js

Example usage of /guild/permissions endpoint using Discord.js

const axios = require('axios');
(async () => {
return await axios.get('https://bdfddata.rickyjs.xyz/<version>/guild/permissions', { 
headers: {
'apikey': <YOUR-API-KEY>,
'bot-token': <YOUR-BOT-TOKEN>,
'guild-id': '1064098700307218463',
'property': '1064098700307218463'
}
}).then(res=>res.data)
})()

Possible Responses (Codes)

Code 200 (Channel)

API succeeded and details were fetched.

Code 200 (Role)

API succeeded and details were fetched.

Code 400

An error occurred that stopped execution.

Code 401

Invalid bot token was provided.

Code 404

Guild was not found via DAPI

Last updated