Permission decoder
Permission decoder
Section titled “Permission decoder”Decode any discord permissions into readable text
GET/api/discord/permission-decoder
https://api.cookie-api.com/api/discord/permission-decoder?permissions=1099511627775
Authentication Learn how to get your API Key and use it in your requests!
URL Parameters | |
---|---|
permissions | Permission to decode |
curl --location 'https://api.cookie-api.com/api/discord/permission-decoder?permissions=1099511627775' \--header 'Authorization: API_Key'
import requests
url = 'https://api.cookie-api.com/api/discord/permission-decoder'params = { 'permissions': '1099511627775'}headers = { 'Authorization': 'API_Key'}
response = requests.get(url, headers=headers, params=params)print(response.json())
const fetch = require('node-fetch');
const url = 'https://api.cookie-api.com/api/discord/permission-decoder?permissions=1099511627775';const headers = { 'Authorization': 'API_Key'};
fetch(url, { method: 'GET', headers}).then(res => res.json()).then(data => console.log(data)).catch(err => console.error('Error:', err));
package main
import ( "fmt" "io/ioutil" "log" "net/http")
func main() { url := "https://api.cookie-api.com/api/discord/permission-decoder?permissions=1099511627775"
req, err := http.NewRequest("GET", url, nil) if err != nil { log.Fatal(err) }
req.Header.Set("Authorization", "API_Key")
client := &http.Client{} resp, err := client.Do(req) if err != nil { log.Fatal(err) } defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body) fmt.Println(string(body))}
const https = require('https');
const options = { hostname: 'api.cookie-api.com', path: '/api/discord/permission-decoder?permissions=1099511627775', method: 'GET', headers: { 'Authorization': 'API_Key' }};
const req = https.request(options, res => { let data = '';
res.on('data', chunk => { data += chunk; });
res.on('end', () => { console.log(JSON.parse(data)); });});
req.on('error', error => { console.error(error);});
req.end();
require 'net/http'require 'uri'require 'json'
uri = URI('https://api.cookie-api.com/api/discord/permission-decoder?permissions=1099511627775')request = Net::HTTP::Get.new(uri)request['Authorization'] = 'API_Key'
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http| http.request(request)end
puts JSON.parse(response.body)
use reqwest::blocking::Client;use reqwest::header::HeaderMap;use serde_json::Value;
fn main() { let client = Client::new(); let url = "https://api.cookie-api.com/api/discord/permission-decoder?permissions=1099511627775";
let mut headers = HeaderMap::new(); headers.insert("Authorization", "API_Key".parse().unwrap());
let res = client .get(url) .headers(headers) .send() .unwrap();
let body: Value = res.json().unwrap(); println!("{:#?}", body);}
Responses
{ "permissions": [ "CREATE_INSTANT_INVITE", "KICK_MEMBERS", "BAN_MEMBERS", "ADMINISTRATOR", "MANAGE_CHANNELS", "MANAGE_GUILD", "ADD_REACTIONS", "VIEW_AUDIT_LOG", "PRIORITY_SPEAKER", "STREAM", "VIEW_CHANNEL", "SEND_MESSAGES", "SEND_TTS_MESSAGES", "MANAGE_MESSAGES", "EMBED_LINKS", "ATTACH_FILES", "READ_MESSAGE_HISTORY", "MENTION_EVERYONE", "USE_EXTERNAL_EMOJIS", "VIEW_GUILD_INSIGHTS", "CONNECT", "SPEAK", "MUTE_MEMBERS", "DEAFEN_MEMBERS", "MOVE_MEMBERS", "USE_VAD", "CHANGE_NICKNAME", "MANAGE_NICKNAMES", "MANAGE_ROLES", "MANAGE_WEBHOOKS", "MANAGE_GUILD_EXPRESSIONS", "USE_APPLICATION_COMMANDS", "REQUEST_TO_SPEAK", "MANAGE_EVENTS", "MANAGE_THREADS", "CREATE_PUBLIC_THREADS", "CREATE_PRIVATE_THREADS", "USE_EXTERNAL_STICKERS", "SEND_MESSAGES_IN_THREADS", "USE_EMBEDDED_ACTIVITIES" ], "success": true}