{"openapi":"3.0.0","info":{"description":"Voice, video, and text chat"},"servers":[{"description":"Voice, video, and text chat","url":"https://api.apirails.com/discord"}],"paths":{"/applications/@me":{"get":{"tags":["Application"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/application#get-current-application","api_endpoint":"https://discord.com/api/applications/@me"},"summary":"Get Current Application","description":"Get Current Application","security":[{"bearerAuth":[]}]},"patch":{"tags":["Application"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/application#edit-current-application","api_endpoint":"https://discord.com/api/applications/@me"},"summary":"Edit Current Application","description":"Edit Current Application","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"cover_image":{"type":"string","description":"Default rich presence invite cover image for the app"},"custom_install_url":{"type":"string","description":"Default custom authorization URL for the app if enabled"},"description":{"type":"string","description":"Description of the app"},"flags":{"type":"number","description":"App's public flags","required":true},"icon":{"type":"string","description":"image data\tIcon for the app"},"install_params":{"type":"object","description":"Settings for the app's default in-app authorization link if enabled","properties":{}},"interactions_endpoint_url":{"type":"string","description":"Interactions endpoint URL for the app","required":true},"role_connections_verification_url":{"type":"string","description":"Role connection verification URL for the app"},"tags":{"type":"array","description":"List of tags describing the content and functionality of the app","items":{"type":"string"}}}},"example":{"cover_image":"","custom_install_url":"","description":"","flags":"","icon":"","install_params":{},"interactions_endpoint_url":"","role_connections_verification_url":"","tags":[]}}}}}},"/applications/{application_id}/role-connections/metadata":{"get":{"tags":["Application Role Connection Metadata"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/application-role-connection-metadata#get-application-role-connection-metadata-records","api_endpoint":"https://discord.com/api/applications/{application_id}/role-connections/metadata"},"summary":"Get Application Role Connection Metadata Records","description":"Get Application Role Connection Metadata Records","security":[{"bearerAuth":[]}]},"put":{"tags":["Application Role Connection Metadata"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/application-role-connection-metadata#update-application-role-connection-metadata-records","api_endpoint":"https://discord.com/api/applications/{application_id}/role-connections/metadata"},"summary":"Update Application Role Connection Metadata Records","description":"Update Application Role Connection Metadata Records","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/audit-logs":{"get":{"tags":["Audit Logs"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"action_type","in":"query","description":"Filter the log by action type","schema":{"type":"number","example":""}},{"name":"after","in":"query","description":"Entries with ID greater than a specific audit log entry ID","schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"Entries with ID less than a specific audit log entry ID","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"Maximum number of entries to return,50","schema":{"type":"number","example":""}},{"name":"user_id","in":"query","description":"Entries from a specific user ID","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/audit-log#get-guild-audit-log","api_endpoint":"https://discord.com/api/guilds/{guild_id}/audit-logs"},"summary":"Get Guild Audit Log","description":"Get Guild Audit Log","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/auto-moderation/rules":{"get":{"tags":["Auto Moderation"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/auto-moderation#list-auto-moderation-rules-for-guild","api_endpoint":"https://discord.com/api/guilds/{guild_id}/auto-moderation/rules"},"summary":"List Auto Moderation Rules for Guild","description":"List Auto Moderation Rules for Guild","security":[{"bearerAuth":[]}]},"post":{"tags":["Auto Moderation"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/auto-moderation#create-auto-moderation-rule","api_endpoint":"https://discord.com/api/guilds/{guild_id}/auto-moderation/rules"},"summary":"Create Auto Moderation Rule","description":"Create Auto Moderation Rule","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"actions":{"type":"array","description":"the actions which will execute when the rule is triggered","items":{"type":"string"}},"enabled":{"type":"boolean","description":"whether the rule is enabled,false","enum":[true,false]},"event_type":{"type":"number","description":"the event type"},"exempt_channels":{"type":"array","description":"the channel ids that should not be affected by the rule","items":{"type":"string"}},"exempt_roles":{"type":"array","description":"the role ids that should not be affected by the rule","items":{"type":"string"}},"name":{"type":"string","description":"the rule name"},"trigger_metadata":{"type":"object","description":"the trigger metadata","required":true,"properties":{}},"trigger_type":{"type":"number","description":"the trigger type"}}},"example":{"actions":[],"enabled":"","event_type":"","exempt_channels":[],"exempt_roles":[],"name":"","trigger_metadata":{},"trigger_type":""}}}}}},"/guilds/{guild_id}/auto-moderation/rules/{auto_moderation_rule_id}":{"get":{"tags":["Auto Moderation"],"parameters":[{"name":"auto_moderation_rule_id","in":"path","description":"Auto Moderation Rules ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/auto-moderation#get-auto-moderation-rule","api_endpoint":"https://discord.com/api/guilds/{guild_id}/auto-moderation/rules/{auto_moderation_rule_id}"},"summary":"Get Auto Moderation Rule","description":"Get Auto Moderation Rule","security":[{"bearerAuth":[]}]},"patch":{"tags":["Auto Moderation"],"parameters":[{"name":"auto_moderation_rule_id","in":"path","description":"Auto Moderation Rules ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/auto-moderation#modify-auto-moderation-rule","api_endpoint":"https://discord.com/api/guilds/{guild_id}/auto-moderation/rules/{auto_moderation_rule_id}"},"summary":"Modify Auto Moderation Rule","description":"Modify Auto Moderation Rule","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"actions":{"type":"array","description":"the actions which will execute when the rule is triggered","items":{"type":"string"}},"enabled":{"type":"boolean","description":"whether the rule is enabled","enum":[true,false]},"event_type":{"type":"number","description":"the event type"},"exempt_channels":{"type":"array","description":"the channel ids that should not be affected by the rule","items":{"type":"string"}},"exempt_roles":{"type":"array","description":"the role ids that should not be affected by the rule","items":{"type":"string"}},"name":{"type":"string","description":"the rule name"},"trigger_metadata":{"type":"object","description":"the trigger metadata","required":true,"properties":{}}}},"example":{"actions":[],"enabled":"","event_type":"","exempt_channels":[],"exempt_roles":[],"name":"","trigger_metadata":{}}}}}},"delete":{"tags":["Auto Moderation"],"parameters":[{"name":"auto_moderation_rule_id","in":"path","description":"Auto Moderation Rules ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule","api_endpoint":"https://discord.com/api/guilds/{guild_id}/auto-moderation/rules/{auto_moderation_rule_id}"},"summary":"Delete Auto Moderation Rule","description":"Delete Auto Moderation Rule","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#get-channel","api_endpoint":"https://discord.com/api/channels/{channel_id}"},"summary":"Get Channel","description":"Get Channel","security":[{"bearerAuth":[]}]},"patch":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#modify-channel","api_endpoint":"https://discord.com/api/channels/{channel_id}"},"summary":"Modify Channel","description":"Modify Channel","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"icon":{"type":"number","description":"base64 encoded icon"},"name":{"type":"string","description":"character channel name"}}},"example":{"icon":"","name":""}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#deleteclose-channel","api_endpoint":"https://discord.com/api/channels/{channel_id}"},"summary":"Delete/Close Channel","description":"Delete/Close Channel","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"Get messages after this message ID","schema":{"type":"string","example":""}},{"name":"around","in":"query","description":"Get messages around this message ID","schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"Get messages before this message ID","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"Max number of messages to return (1-100)","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#get-channel-messages","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages"},"summary":"Get Channel Messages","description":"Get Channel Messages","security":[{"bearerAuth":[]}]},"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#create-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages"},"summary":"Create Message","description":"Create Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"allowed_mentions":{"type":"object","description":"Allowed mentions for the message","properties":{}},"attachments":{"type":"array","description":"Attachment objects with filename and description","items":{"type":"string"}},"components":{"type":"array","description":"Components to include with the message","required":true,"items":{"type":"string"}},"content":{"type":"string","description":"Message contents","required":true},"embeds":{"type":"array","description":"Up to 10 rich embeds (up to 6000 characters)","required":true,"items":{"type":"string"}},"files":{"type":"string","format":"binary","description":"Contents of the file being sent","required":true},"flags":{"type":"number","description":"Message flags combined as a bitfield"},"message_reference":{"type":"string","description":"Include to make your message a reply"},"nonce":{"type":"number","description":"Can be used to verify a message was sent Value will appear in the Message Create event"},"payload_json":{"type":"string","description":"JSON-encoded body of non-file params only for multipart/form-data requests"},"sticker_ids":{"type":"array","description":"IDs of up to 3 stickers in the server to send in the message","required":true,"items":{"type":"string"}},"tts":{"type":"boolean","description":"true if this is a TTS message","enum":[true,false]}}},"example":{"allowed_mentions":{},"attachments":[],"components":[],"content":"","embeds":[],"files":"(binary)","flags":"","message_reference":"","nonce":"","payload_json":"","sticker_ids":[],"tts":""}}}}}},"/channels/{channel_id}/messages/{message_id}":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#get-channel-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}"},"summary":"Get Channel Message","description":"Get Channel Message","security":[{"bearerAuth":[]}]},"patch":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#edit-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}"},"summary":"Edit Message","description":"Edit Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"allowed_mentions":{"type":"object","description":"Allowed mentions for the message","properties":{}},"attachments":{"type":"array","description":"Attached files to keep and possible descriptions for new files","items":{"type":"string"}},"components":{"type":"array","description":"Components to include with the message","items":{"type":"string"}},"content":{"type":"string","description":"Message contents up to 2000 characters"},"embeds":{"type":"array","description":"Up to 10 rich embeds","items":{"type":"string"}},"files":{"type":"string","format":"binary","description":"Contents of the file being sent/edited"},"flags":{"type":"number","description":"Edit the flags of a message"},"payload_json":{"type":"string","description":"JSON-encoded body of non-file params"}}},"example":{"allowed_mentions":{},"attachments":[],"components":[],"content":"","embeds":[],"files":"(binary)","flags":"","payload_json":""}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#delete-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}"},"summary":"Delete Message","description":"Delete Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages/{message_id}/crosspost":{"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#crosspost-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/crosspost"},"summary":"Crosspost Message","description":"Crosspost Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/@me":{"put":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji","in":"path","description":"Emoji","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#create-reaction","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/@me"},"summary":"Create Reaction","description":"Create Reaction","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji","in":"path","description":"Emoji","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#delete-own-reaction","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/@me"},"summary":"Delete Own Reaction","description":"Delete Own Reaction","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/{user_id}":{"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji","in":"path","description":"Emoji","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#delete-user-reaction","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/{user_id}"},"summary":"Delete User Reaction","description":"Delete User Reaction","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages/{message_id}/reactions/{emoji}":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji","in":"path","description":"Emoji","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"Get users after this user ID,absent","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"Max number of users to return,25","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#get-reactions","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/reactions/{emoji}"},"summary":"Get Reactions","description":"Get Reactions","security":[{"bearerAuth":[]}]},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji","in":"path","description":"Emoji","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#delete-all-reactions-for-emoji","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/reactions/{emoji}"},"summary":"Delete All Reactions for Emoji","description":"Delete All Reactions for Emoji","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages/{message_id}/reactions":{"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"MessageID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#delete-all-reactions","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/reactions"},"summary":"Delete All Reactions","description":"Delete All Reactions","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages/bulk-delete":{"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"messages","in":"query","description":"an array of message ids to delete","schema":{"type":"array","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#bulk-delete-messages","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/bulk-delete"},"summary":"Bulk Delete Messages","description":"Bulk Delete Messages","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/permissions/{overwrite_id}":{"put":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"overwrite_id","in":"path","description":"Overwrite ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#edit-channel-permissions","api_endpoint":"https://discord.com/api/channels/{channel_id}/permissions/{overwrite_id}"},"summary":"Edit Channel Permissions","description":"Edit Channel Permissions","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"type":{"type":"number","description":"0 for a role or 1 for a member"},"allow":{"type":"string","description":"the bitwise value of all allowed permissions,0"},"deny":{"type":"string","description":"the bitwise value of all disallowed permissions,0"}}},"example":{"type":"","allow":"","deny":""}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"overwrite_id","in":"path","description":"Overwrite ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#delete-channel-permission","api_endpoint":"https://discord.com/api/channels/{channel_id}/permissions/{overwrite_id}"},"summary":"Delete Channel Permission","description":"Delete Channel Permission","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/invites":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel.ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#get-channel-invites","api_endpoint":"https://discord.com/api/channels/{channel_id}/invites"},"summary":"Get Channel Invites","description":"Get Channel Invites","security":[{"bearerAuth":[]}]},"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel.ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#create-channel-invite","api_endpoint":"https://discord.com/api/channels/{channel_id}/invites"},"summary":"Create Channel Invite","description":"Create Channel Invite","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"max_age":{"type":"number","description":"duration of invite in seconds before expiry or 0 for never between 0 and 604800,86400"},"max_uses":{"type":"number","description":"max number of uses or 0 for unlimited,0"},"target_application_id":{"type":"string","description":"the id of the embedded application to open for this invite required if target_type is 2 the application must have the EMBEDDED flag"},"target_type":{"type":"number","description":"The type of target for this voice channel invite"},"target_user_id":{"type":"string","description":"The id of the user whose stream to display for this invite (required if target_type is 1, the user must be streaming in the channel)"},"temporary":{"type":"boolean","description":"whether this invite only grants temporary membership,false","enum":[true,false]},"unique":{"type":"boolean","description":"If true, don't try to reuse a similar invite (useful for creating many unique one time use invites)","enum":[true,false]}}},"example":{"max_age":"","max_uses":"","target_application_id":"","target_type":"","target_user_id":"","temporary":"","unique":""}}}}}},"/channels/{channel_id}/followers":{"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#follow-announcement-channel","api_endpoint":"https://discord.com/api/channels/{channel_id}/followers"},"summary":"Follow Announcement Channel","description":"Follow Announcement Channel","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"webhook_channel_id":{"type":"string","description":"id of target channel"}}},"example":{"webhook_channel_id":""}}}}}},"/channels/{channel_id}/typing":{"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#trigger-typing-indicator","api_endpoint":"https://discord.com/api/channels/{channel_id}/typing"},"summary":"Trigger Typing Indicator","description":"Trigger Typing Indicator","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/pins":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#get-pinned-messages","api_endpoint":"https://discord.com/api/channels/{channel_id}/pins"},"summary":"Get Pinned Messages","description":"Get Pinned Messages","security":[{"bearerAuth":[]}]}},"/channels/{channel_id}/pins/{message_id}":{"put":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#pin-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/pins/{message_id}"},"summary":"Pin Message","description":"Pin Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#unpin-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/pins/{message_id}"},"summary":"Unpin Message","description":"Unpin Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/recipients/{user_id}":{"put":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#group-dm-add-recipient","api_endpoint":"https://discord.com/api/channels/{channel_id}/recipients/{user_id}"},"summary":"Group DM Add Recipient","description":"Group DM Add Recipient","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"access_token":{"type":"string","description":"access token of a user that has granted your app the gdm"},"nick":{"type":"string","description":"nickname of the user being added"}}},"example":{"access_token":"","nick":""}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#group-dm-remove-recipient","api_endpoint":"https://discord.com/api/channels/{channel_id}/recipients/{user_id}"},"summary":"Group DM Remove Recipient","description":"Group DM Remove Recipient","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/messages/{message_id}/threads":{"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#start-thread-from-message","api_endpoint":"https://discord.com/api/channels/{channel_id}/messages/{message_id}/threads"},"summary":"Start Thread from Message","description":"Start Thread from Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"auto_archive_duration":{"type":"number","description":"the thread will stop showing in the channel list after auto_archive_duration minutes of inactivity"},"name":{"type":"string","description":"character channel name"},"rate_limit_per_user":{"type":"number","description":"amount of seconds a user has to wait before sending another message"}}},"example":{"auto_archive_duration":"","name":"","rate_limit_per_user":""}}}}}},"/channels/{channel_id}/threads":{"post":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#start-thread-in-forum-or-media-channel","api_endpoint":"https://discord.com/api/channels/{channel_id}/threads"},"summary":"Start Thread in Forum or Media Channel","description":"Start Thread in Forum or Media Channel","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"applied_tags":{"type":"array","description":"the IDs of the set of tags that have been applied to a thread in a GUILD_FORUM or a GUILD_MEDIA channel","items":{"type":"string"}},"auto_archive_duration":{"type":"number","description":"duration in minutes to automatically archive the thread after recent activity","required":true},"files":{"type":"string","format":"binary","description":"Contents of the file being sent","required":true},"message":{"type":"object","description":"contents of the first message in the forum media thread","properties":{}},"name":{"type":"string","description":"character channel name"},"payload_json":{"type":"string","description":"JSON-encoded body of non-file params"},"rate_limit_per_user":{"type":"number","description":"amount of seconds a user has to wait before sending another message"}}},"example":{"applied_tags":[],"auto_archive_duration":"","files":"(binary)","message":{},"name":"","payload_json":"","rate_limit_per_user":""}}}}}},"/channels/{channel_id}/thread-members/@me":{"put":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#join-thread","api_endpoint":"https://discord.com/api/channels/{channel_id}/thread-members/@me"},"summary":"Join Thread","description":"Join Thread","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#leave-thread","api_endpoint":"https://discord.com/api/channels/{channel_id}/thread-members/@me"},"summary":"Leave Thread","description":"Leave Thread","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/thread-members/{user_id}":{"put":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#add-thread-member","api_endpoint":"https://discord.com/api/channels/{channel_id}/thread-members/{user_id}"},"summary":"Add Thread Member","description":"Add Thread Member","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"delete":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#remove-thread-member","api_endpoint":"https://discord.com/api/channels/{channel_id}/thread-members/{user_id}"},"summary":"Remove Thread Member","description":"Remove Thread Member","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}},{"name":"with_member","in":"query","description":"Whether to include a guild member object for the thread member","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#get-thread-member","api_endpoint":"https://discord.com/api/channels/{channel_id}/thread-members/{user_id}"},"summary":"Get Thread Member","description":"Get Thread Member","security":[{"bearerAuth":[]}]}},"/channels/{channel_id}/thread-members":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"Get thread members after this user ID","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"Max number of thread members to return, 100","schema":{"type":"number","example":""}},{"name":"with_member","in":"query","description":"Whether to include a guild member object for each thread member","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#list-thread-members","api_endpoint":"https://discord.com/api/channels/{channel_id}/thread-members"},"summary":"List Thread Members","description":"List Thread Members","security":[{"bearerAuth":[]}]}},"/channels/{channel_id}/threads/archived/public":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"timestamp        returns threads archived before this timestamp","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"maximum number of threads to return","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#list-public-archived-threads","api_endpoint":"https://discord.com/api/channels/{channel_id}/threads/archived/public"},"summary":"List Public Archived Threads","description":"List Public Archived Threads","security":[{"bearerAuth":[]}]}},"/channels/{channel_id}/threads/archived/private":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"timestamp        returns threads archived before this timestamp","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"maximum number of threads to return","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#list-private-archived-threads","api_endpoint":"https://discord.com/api/channels/{channel_id}/threads/archived/private"},"summary":"List Private Archived Threads","description":"List Private Archived Threads","security":[{"bearerAuth":[]}]}},"/channels/{channel_id}/users/@me/threads/archived/private":{"get":{"tags":["Channel"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"returns threads before this id","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"maximum number of threads to return","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/channel#list-joined-private-archived-threads","api_endpoint":"https://discord.com/api/channels/{channel_id}/users/@me/threads/archived/private"},"summary":"List Joined Private Archived Threads","description":"List Joined Private Archived Threads","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/emojis":{"get":{"tags":["Emoji"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/emoji#list-guild-emojis","api_endpoint":"https://discord.com/api/guilds/{guild_id}/emojis"},"summary":"List Guild Emojis","description":"List Guild Emojis","security":[{"bearerAuth":[]}]},"post":{"tags":["Emoji"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/emoji#create-guild-emoji","api_endpoint":"https://discord.com/api/guilds/{guild_id}/emojis"},"summary":"Create Guild Emoji","description":"Create Guild Emoji","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"image":{"type":"string","description":"emoji image"},"name":{"type":"string","description":"name of the emoji"},"roles":{"type":"array","description":"roles allowed to use this emoji","items":{"type":"string"}}}},"example":{"image":"","name":"","roles":[]}}}}}},"/guilds/{guild_id}/emojis/{emoji_id}":{"get":{"tags":["Emoji"],"parameters":[{"name":"emoji_id","in":"path","description":"Emoji ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/emoji#get-guild-emoji","api_endpoint":"https://discord.com/api/guilds/{guild_id}/emojis/{emoji_id}"},"summary":"Get Guild Emoji","description":"Get Guild Emoji","security":[{"bearerAuth":[]}]},"patch":{"tags":["Emoji"],"parameters":[{"name":"emoji_id","in":"path","description":"Emoji ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/emoji#modify-guild-emoji","api_endpoint":"https://discord.com/api/guilds/{guild_id}/emojis/{emoji_id}"},"summary":"Modify Guild Emoji","description":"Modify Guild Emoji","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"name of the emoji"},"roles":{"type":"array","description":"roles allowed to use this emoji","items":{"type":"string"}}}},"example":{"name":"","roles":[]}}}}},"delete":{"tags":["Emoji"],"parameters":[{"name":"emoji_id","in":"path","description":"Emoji ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/emoji#delete-guild-emoji","api_endpoint":"https://discord.com/api/guilds/{guild_id}/emojis/{emoji_id}"},"summary":"Delete Guild Emoji","description":"Delete Guild Emoji","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds":{"post":{"tags":["Guild"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#create-guild","api_endpoint":"https://discord.com/api/guilds"},"summary":"Create Guild","description":"Create Guild","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"afk_channel_id":{"type":"string","description":"id for afk channel"},"afk_timeout":{"type":"number","description":"afk timeout in seconds"},"channels":{"type":"array","description":"new guild's channels","items":{"type":"string"}},"default_message_notifications":{"type":"number","description":"Default notification level for the guild"},"explicit_content_filter":{"type":"number","description":"explicit content filter level"},"icon":{"type":"string","description":"image for the guild icon"},"name":{"type":"string","description":"name of the guild"},"region":{"type":"string","description":"voice region id"},"roles":{"type":"array","description":"new guild roles","items":{"type":"string"}},"system_channel_flags":{"type":"number","description":"system channel flags"},"system_channel_id":{"type":"string","description":"the id of the channel where guild notices such as welcome messages and boost events are posted"},"verification_level":{"type":"number","description":"verification level"}}},"example":{"afk_channel_id":"","afk_timeout":"","channels":[],"default_message_notifications":"","explicit_content_filter":"","icon":"","name":"","region":"","roles":[],"system_channel_flags":"","system_channel_id":"","verification_level":""}}}}}},"/guilds/{guild_id}":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"with_counts","in":"query","description":"when true will return approximate member and presence counts for the guild,false","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild","api_endpoint":"https://discord.com/api/guilds/{guild_id}"},"summary":"Get Guild","description":"Get Guild","security":[{"bearerAuth":[]}]},"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild","api_endpoint":"https://discord.com/api/guilds/{guild_id}"},"summary":"Modify Guild","description":"Modify Guild","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"afk_channel_id":{"type":"string","description":"id for afk channel"},"afk_timeout":{"type":"number","description":"afk timeout in seconds"},"banner":{"type":"string","description":"image for the guild banner"},"default_message_notifications":{"type":"number","description":"default message notification level"},"description":{"type":"string","description":"the description for the guild"},"discovery_splash":{"type":"string","description":"image for the guild discovery splash"},"explicit_content_filter":{"type":"number","description":"explicit content filter level"},"features":{"type":"array","description":"enabled guild features","items":{"type":"string"}},"icon":{"type":"string","description":"image for the guild icon"},"name":{"type":"string","description":"guild name"},"owner_id":{"type":"string","description":"user id to transfer guild ownership"},"preferred_locale":{"type":"string","description":"the preferred locale of a Community guild used in server discovery and notices from Discord,en-US"},"premium_progress_bar_enabled":{"type":"boolean","description":"whether the guild's boost progress bar should be enabled","enum":[true,false]},"public_updates_channel_id":{"type":"string","description":"the id of the channel where admins and moderators of Community guilds receive notices from Discord"},"rules_channel_id":{"type":"string","description":"the id of the channel where Community guilds display rules or guidelines"},"safety_alerts_channel_id":{"type":"string","description":"the id of the channel where admins and moderators of Community guilds receive safety alerts from Discord"},"splash":{"type":"string","description":"image for the guild splash"},"system_channel_flags":{"type":"number","description":"system channel flags"},"system_channel_id":{"type":"string","description":"the id of the channel where guild notices such as welcome messages and boost events are posted"},"verification_level":{"type":"number","description":"verification level"}}},"example":{"afk_channel_id":"","afk_timeout":"","banner":"","default_message_notifications":"","description":"","discovery_splash":"","explicit_content_filter":"","features":[],"icon":"","name":"","owner_id":"","preferred_locale":"","premium_progress_bar_enabled":"","public_updates_channel_id":"","rules_channel_id":"","safety_alerts_channel_id":"","splash":"","system_channel_flags":"","system_channel_id":"","verification_level":""}}}}},"delete":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#delete-guild","api_endpoint":"https://discord.com/api/guilds/{guild_id}"},"summary":"Delete Guild","description":"Delete Guild","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/preview":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-preview","api_endpoint":"https://discord.com/api/guilds/{guild_id}/preview"},"summary":"Get Guild Preview","description":"Get Guild Preview","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/channels":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-channels","api_endpoint":"https://discord.com/api/guilds/{guild_id}/channels"},"summary":"Get Guild Channels","description":"Get Guild Channels","security":[{"bearerAuth":[]}]},"post":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#create-guild-channel","api_endpoint":"https://discord.com/api/guilds/{guild_id}/channels"},"summary":"Create Guild Channel","description":"Create Guild Channel","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"type":{"type":"number","description":"the type of channel"},"available_tags":{"type":"array","description":"set of tags that can be used in a GUILD_FORUM or a GUILD_MEDIA channel","items":{"type":"string"}},"bitrate":{"type":"number","description":"the bitrate of the voice or stage channel","required":true},"default_auto_archive_duration":{"type":"number","description":"the default duration that the clients use for newly created threads in the channel in minutes to automatically archive the thread after recent activity"},"default_forum_layout":{"type":"number","description":"the default forum layout view used to display posts in GUILD_FORUM channels"},"default_reaction_emoji":{"type":"object","description":"emoji to show in the add reaction button on a thread in a GUILD_FORUM or a GUILD_MEDIA channel","properties":{}},"default_sort_order":{"type":"number","description":"the default sort order type used to order posts in GUILD_FORUM and GUILD_MEDIA channels"},"default_thread_rate_limit_per_user":{"type":"number","description":"the initial rate_limit_per_user to set on newly created threads in a channel"},"name":{"type":"string","description":"channel name"},"nsfw":{"type":"boolean","description":"whether the channel is nsfw","enum":[true,false]},"ntc_region":{"type":"string","description":"channel voice region id of the voice or stage channel automatic when set to null"},"parent_id":{"type":"string","description":"id of the parent category for a channel"},"permission_overwrites":{"type":"array","description":"of partial overwrite objects\tthe channels permission overwrites","required":true,"items":{"type":"string"}},"position":{"type":"number","description":"sorting position of the channel"},"rate_limit_per_user":{"type":"number","description":"amount of seconds a user has to wait before sending another message"},"topic":{"type":"string","description":"channel topic"},"user_limit":{"type":"number","description":"the user limit of the voice channel"},"video_quality_mode":{"type":"number","description":"the camera video quality mode of the voice channel"}}},"example":{"type":"","available_tags":[],"bitrate":"","default_auto_archive_duration":"","default_forum_layout":"","default_reaction_emoji":{},"default_sort_order":"","default_thread_rate_limit_per_user":"","name":"","nsfw":"","ntc_region":"","parent_id":"","permission_overwrites":[],"position":"","rate_limit_per_user":"","topic":"","user_limit":"","video_quality_mode":""}}}}},"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions","api_endpoint":"https://discord.com/api/guilds/{guild_id}/channels"},"summary":"Modify Guild Channel Positions","description":"Modify Guild Channel Positions","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"channel id"},"lock_permissions":{"type":"boolean","description":"syncs the permission overwrites with the new parent if moving to a new category","enum":[true,false]},"parent_id":{"type":"string","description":"the new parent ID for the channel that is moved"},"position":{"type":"number","description":"sorting position of the channel"}}},"example":{"id":"","lock_permissions":"","parent_id":"","position":""}}}}}},"/guilds/{guild_id}/threads/active":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#list-active-guild-threads","api_endpoint":"https://discord.com/api/guilds/{guild_id}/threads/active"},"summary":"List Active Guild Threads","description":"List Active Guild Threads","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/members/{user_id}":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-member","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/{user_id}"},"summary":"Get Guild Member","description":"Get Guild Member","security":[{"bearerAuth":[]}]},"put":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#add-guild-member","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/{user_id}"},"summary":"Add Guild Member","description":"Add Guild Member","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"access_token":{"type":"string","description":"an oauth2 access token granted with the guilds"},"deaf":{"type":"boolean","description":"whether the user is deafened in voice channels","enum":[true,false]},"mute":{"type":"boolean","description":"whether the user is muted in voice channels","enum":[true,false]},"nick":{"type":"string","description":"value to set users nickname to"},"roles":{"type":"array","description":"array of role ids the member is assigned","items":{"type":"string"}}}},"example":{"access_token":"","deaf":"","mute":"","nick":"","roles":[]}}}}},"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-member","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/{user_id}"},"summary":"Modify Guild Member","description":"Modify Guild Member","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"channel_id":{"type":"string","description":"id of channel to move user"},"communication_disabled_until":{"type":"string","description":"when the user's timeout will expire and the user will be able to communicate in the guild again set to null to remove timeout"},"deaf":{"type":"boolean","description":"whether the user is deafened in voice channels","enum":[true,false]},"flags":{"type":"nunber","description":"guild member flags"},"mute":{"type":"boolean","description":"whether the user is muted in voice channels","enum":[true,false]},"nick":{"type":"string","description":"value to set users nickname to"},"roles":{"type":"array","description":"array of role ids the member is assigned","items":{"type":"string"}}}},"example":{"channel_id":"","communication_disabled_until":"","deaf":"","flags":"","mute":"","nick":"","roles":[]}}}}},"delete":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#remove-guild-member","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/{user_id}"},"summary":"Remove Guild Member","description":"Remove Guild Member","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/members":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"the highest user id in the previous page,0","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"max number of members,1","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#list-guild-members","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members"},"summary":"List Guild Members","description":"List Guild Members","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/members/search":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"max number of members,1","schema":{"type":"number","example":""}},{"name":"query","in":"query","description":"Query string to match username and nickname","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#search-guild-members","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/search"},"summary":"Search Guild Members","description":"Search Guild Members","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/members/@me":{"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-current-member","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/@me"},"summary":"Modify Current Member","description":"Modify Current Member","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"nick":{"type":"string","description":"value to set user's nickname to"}}},"example":{"nick":""}}}}}},"/guilds/{guild_id}/members/@me/nick":{"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-current-user-nick","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/@me/nick"},"summary":"Modify Current User Nick","description":"Modify Current User Nick","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"nick":{"type":"string","description":"value to set user's nickname to"}}},"example":{"nick":""}}}}}},"/guilds/{guild_id}/members/{user_id}/roles/{role_id}":{"put":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"role_id","in":"path","description":"Role ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#add-guild-member-role","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/{user_id}/roles/{role_id}"},"summary":"Add Guild Member Role","description":"Add Guild Member Role","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"delete":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"role_id","in":"path","description":"Role ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#remove-guild-member-role","api_endpoint":"https://discord.com/api/guilds/{guild_id}/members/{user_id}/roles/{role_id}"},"summary":"Remove Guild Member Role","description":"Remove Guild Member Role","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/bans":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"consider only users after given user id,null","required":true,"schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"consider only users before given user id,null","required":true,"schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"number of users to return,1000","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-bans","api_endpoint":"https://discord.com/api/guilds/{guild_id}/bans"},"summary":"Get Guild Bans","description":"Get Guild Bans","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/bans/{user_id}":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-ban","api_endpoint":"https://discord.com/api/guilds/{guild_id}/bans/{user_id}"},"summary":"Get Guild Ban","description":"Get Guild Ban","security":[{"bearerAuth":[]}]},"put":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#create-guild-ban","api_endpoint":"https://discord.com/api/guilds/{guild_id}/bans/{user_id}"},"summary":"Create Guild Ban","description":"Create Guild Ban","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"delete_message_seconds":{"type":"number","description":"number of seconds to delete messages for between 0 and 604800,0"}}},"example":{"delete_message_seconds":""}}}}},"delete":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#remove-guild-ban","api_endpoint":"https://discord.com/api/guilds/{guild_id}/bans/{user_id}"},"summary":"Remove Guild Ban","description":"Remove Guild Ban","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/roles":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-roles","api_endpoint":"https://discord.com/api/guilds/{guild_id}/roles"},"summary":"Get Guild Roles","description":"Get Guild Roles","security":[{"bearerAuth":[]}]},"post":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#create-guild-role","api_endpoint":"https://discord.com/api/guilds/{guild_id}/roles"},"summary":"Create Guild Role","description":"Create Guild Role","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"color":{"type":"number","description":"RGB color value,0"},"hoist":{"type":"boolean","description":"whether the role should be displayed separately in the sidebar,false","enum":[true,false]},"icon":{"type":"string","description":"the roles icon Image,null"},"mentionable":{"type":"boolean","description":"whether the role should be mentionable,false","enum":[true,false]},"name":{"type":"string","description":"name of the role max 100 characters,new role"},"permissions":{"type":"string","description":"bitwise value of the enabled disabled permissions,everyone permissions in guild"},"unicode_emoji":{"type":"string","description":"the role's unicode emoji as a standard emoji,null"}}},"example":{"color":"","hoist":"","icon":"","mentionable":"","name":"","permissions":"","unicode_emoji":""}}}}},"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-role-positions","api_endpoint":"https://discord.com/api/guilds/{guild_id}/roles"},"summary":"Modify Guild Role Positions","description":"Modify Guild Role Positions","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"role"},"position":{"type":"number","description":"sorting position of the role"}}},"example":{"id":"","position":""}}}}}},"/guilds/{guild_id}/roles/{role_id}":{"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"role_id","in":"path","description":"Role ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-role","api_endpoint":"https://discord.com/api/guilds/{guild_id}/roles/{role_id}"},"summary":"Modify Guild Role","description":"Modify Guild Role","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"color":{"type":"number","description":"RGB color value"},"hoist":{"type":"boolean","description":"whether the role should be displayed separately in the sidebar","enum":[true,false]},"icon":{"type":"string","description":"the roles icon image"},"mentionable":{"type":"boolean","description":"whether the role should be mentionable","enum":[true,false]},"name":{"type":"string","description":"name of the role max 100 characters"},"permissions":{"type":"string","description":"bitwise value of the enabled disabled permissions"},"unicode_emoji":{"type":"string","description":"the roles unicode emoji as a standard emoji"}}},"example":{"color":"","hoist":"","icon":"","mentionable":"","name":"","permissions":"","unicode_emoji":""}}}}},"delete":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"role_id","in":"path","description":"Role ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#delete-guild-role","api_endpoint":"https://discord.com/api/guilds/{guild_id}/roles/{role_id}"},"summary":"Delete Guild Role","description":"Delete Guild Role","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/mfa":{"post":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-mfa-level","api_endpoint":"https://discord.com/api/guilds/{guild_id}/mfa"},"summary":"Modify Guild MFA Level","description":"Modify Guild MFA Level","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"level":{"type":"number","description":"MFA level"}}},"example":{"level":""}}}}}},"/guilds/{guild_id}/prune":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"days","in":"query","description":"number of days to count,7","schema":{"type":"number","example":""}},{"name":"include_roles","in":"query","description":"role to include,none","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-prune-count","api_endpoint":"https://discord.com/api/guilds/{guild_id}/prune"},"summary":"Get Guild Prune Count","description":"Get Guild Prune Count","security":[{"bearerAuth":[]}]},"post":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#begin-guild-prune","api_endpoint":"https://discord.com/api/guilds/{guild_id}/prune"},"summary":"Begin Guild Prune","description":"Begin Guild Prune","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"compute_prune_count":{"type":"boolean","description":"whether pruned is returned discouraged for large guilds,true","enum":[true,false]},"days":{"type":"number","description":"number of days to prune,7"},"include_roles":{"type":"array","description":"role to include,none","items":{"type":"string"}}}},"example":{"compute_prune_count":"","days":"","include_roles":[]}}}}}},"/guilds/{guild_id}/regions":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-voice-regions","api_endpoint":"https://discord.com/api/guilds/{guild_id}/regions"},"summary":"Get Guild Voice Regions","description":"Get Guild Voice Regions","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/invites":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-invites","api_endpoint":"https://discord.com/api/guilds/{guild_id}/invites"},"summary":"Get Guild Invites","description":"Get Guild Invites","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/integrations":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-integrations","api_endpoint":"https://discord.com/api/guilds/{guild_id}/integrations"},"summary":"Get Guild Integrations","description":"Get Guild Integrations","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/integrations/{integration_id}":{"delete":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"integration_id","in":"path","description":"Integration ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#delete-guild-integration","api_endpoint":"https://discord.com/api/guilds/{guild_id}/integrations/{integration_id}"},"summary":"Delete Guild Integration","description":"Delete Guild Integration","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/widget":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-widget-settings","api_endpoint":"https://discord.com/api/guilds/{guild_id}/widget"},"summary":"Get Guild Widget Settings","description":"Get Guild Widget Settings","security":[{"bearerAuth":[]}]},"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-widget","api_endpoint":"https://discord.com/api/guilds/{guild_id}/widget"},"summary":"Modify Guild Widget","description":"Modify Guild Widget","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/widget.json":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-widget","api_endpoint":"https://discord.com/api/guilds/{guild_id}/widget.json"},"summary":"Get Guild Widget","description":"Get Guild Widget","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/vanity-url":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-vanity-url","api_endpoint":"https://discord.com/api/guilds/{guild_id}/vanity-url"},"summary":"Get Guild Vanity URL","description":"Get Guild Vanity URL","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/widget.png":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"style","in":"query","description":"style of the widget image returned,shield","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-widget-image","api_endpoint":"https://discord.com/api/guilds/{guild_id}/widget.png"},"summary":"Get Guild Widget Image","description":"Get Guild Widget Image","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/welcome-screen":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-welcome-screen","api_endpoint":"https://discord.com/api/guilds/{guild_id}/welcome-screen"},"summary":"Get Guild Welcome Screen","description":"Get Guild Welcome Screen","security":[{"bearerAuth":[]}]},"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-welcome-screen","api_endpoint":"https://discord.com/api/guilds/{guild_id}/welcome-screen"},"summary":"Modify Guild Welcome Screen","description":"Modify Guild Welcome Screen","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"description":{"type":"string","description":"the server description to show in the welcome screen"},"enabled":{"type":"boolean","description":"whether the welcome screen is enabled","enum":[true,false]},"welcome_channels":{"type":"array","description":"channels linked in the welcome screen and their display options","items":{"type":"string"}}}},"example":{"description":"","enabled":"","welcome_channels":[]}}}}}},"/guilds/{guild_id}/onboarding":{"get":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#get-guild-onboarding","api_endpoint":"https://discord.com/api/guilds/{guild_id}/onboarding"},"summary":"Get Guild Onboarding","description":"Get Guild Onboarding","security":[{"bearerAuth":[]}]},"put":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"default_channel_ids","in":"query","description":"Channel IDs that members get opted into automatically","schema":{"type":"array","example":""}},{"name":"enabled","in":"query","description":"Whether onboarding is enabled in the guild","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}},{"name":"mode","in":"query","description":"Current mode of onboarding","schema":{"type":"string","example":""}},{"name":"prompts","in":"query","description":"Prompts shown during onboarding and in customize community","schema":{"type":"array","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-guild-onboarding","api_endpoint":"https://discord.com/api/guilds/{guild_id}/onboarding"},"summary":"Modify Guild Onboarding","description":"Modify Guild Onboarding","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/voice-states/@me":{"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-current-user-voice-state","api_endpoint":"https://discord.com/api/guilds/{guild_id}/voice-states/@me"},"summary":"Modify Current User Voice State","description":"Modify Current User Voice State","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"channel_id":{"type":"string","description":"the id of the channel the user is currently in"},"request_to_speak_timestamp":{"type":"string","description":"sets the users request to speak"},"suppress":{"type":"boolean","description":"toggles the users suppress state","enum":[true,false]}}},"example":{"channel_id":"","request_to_speak_timestamp":"","suppress":""}}}}},"get":{"tags":["Voice"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/voice#get-current-user-voice-state","api_endpoint":"https://discord.com/api/guilds/{guild_id}/voice-states/@me"},"summary":"Get Current User Voice State","description":"Get Current User Voice State","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/voice-states/{user_id}":{"patch":{"tags":["Guild"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild#modify-user-voice-state","api_endpoint":"https://discord.com/api/guilds/{guild_id}/voice-states/{user_id}"},"summary":"Modify User Voice State","description":"Modify User Voice State","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"channel_id":{"type":"snowflake","description":"the id of the channel the user is currently in"},"suppress":{"type":"boolean","description":"toggles the users suppress state","enum":[true,false]}}},"example":{"channel_id":"","suppress":""}}}}},"get":{"tags":["Voice"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/voice#get-user-voice-state","api_endpoint":"https://discord.com/api/guilds/{guild_id}/voice-states/{user_id}"},"summary":"Get User Voice State","description":"Get User Voice State","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/scheduled-events":{"get":{"tags":["Guild Scheduled Event"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"with_user_count","in":"query","description":"include number of users subscribed to each event","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-scheduled-event#list-scheduled-events-for-guild","api_endpoint":"https://discord.com/api/guilds/{guild_id}/scheduled-events"},"summary":"List Scheduled Events for Guild","description":"List Scheduled Events for Guild","security":[{"bearerAuth":[]}]},"post":{"tags":["Guild Scheduled Event"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-scheduled-event#create-guild-scheduled-event","api_endpoint":"https://discord.com/api/guilds/{guild_id}/scheduled-events"},"summary":"Create Guild Scheduled Event","description":"Create Guild Scheduled Event","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"channel_id":{"type":"string","description":"the channel id of the scheduled event","required":true},"description":{"type":"string","description":"the description of the scheduled event"},"entity_metadata":{"type":"string","description":"the entity metadata of the scheduled event","required":true},"entity_type":{"type":"string","description":"the entity type of the scheduled event"},"image":{"type":"string","description":"the cover image of the scheduled event"},"name":{"type":"string","description":"The name of the scheduled event (1-100 characters)"},"privacy_level":{"type":"string","description":"the privacy level of the scheduled event"},"scheduled_end_time":{"type":"string","description":"the time when the scheduled event is scheduled to end"},"scheduled_start_time":{"type":"string","description":"the time to schedule the scheduled event"}}},"example":{"channel_id":"","description":"","entity_metadata":"","entity_type":"","image":"","name":"","privacy_level":"","scheduled_end_time":"","scheduled_start_time":""}}}}}},"/guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}":{"get":{"tags":["Guild Scheduled Event"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_scheduled_event_id","in":"path","description":"Guild Scheduled Event ID","required":true,"schema":{"type":"string","example":""}},{"name":"with_user_count","in":"query","description":":include number of users subscribed to this event","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event","api_endpoint":"https://discord.com/api/guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}"},"summary":"Get Guild Scheduled Event","description":"Get Guild Scheduled Event","security":[{"bearerAuth":[]}]},"patch":{"tags":["Guild Scheduled Event"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_scheduled_event_id","in":"path","description":"Guild Scheduled Event ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event","api_endpoint":"https://discord.com/api/guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}"},"summary":"Modify Guild Scheduled Event","description":"Modify Guild Scheduled Event","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"channel_id":{"type":"string","description":"The channel ID of the scheduled event (null if changing to external event)","required":true,"enum":["the channel id of the scheduled event set to null if changing entity type to EXTERNAL"]},"description":{"type":"string","description":"the description of the scheduled event"},"entity_metadata":{"type":"string","description":"The entity metadata of the scheduled event"},"entity_type":{"type":"string","description":"the entity type of the scheduled event","required":true},"image":{"type":"string","description":"the cover image of the scheduled event"},"name":{"type":"string","description":"the name of the scheduled event"},"privacy_level":{"type":"string","description":"The privacy level of the scheduled event"},"scheduled_end_time":{"type":"string","description":"the time when the scheduled event is scheduled to end","required":true},"scheduled_start_time":{"type":"string","description":"the time to schedule the scheduled event"},"status":{"type":"string","description":"the status of the scheduled event"}}},"example":{"channel_id":"","description":"","entity_metadata":"","entity_type":"","image":"","name":"","privacy_level":"","scheduled_end_time":"","scheduled_start_time":"","status":""}}}}},"delete":{"tags":["Guild Scheduled Event"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_scheduled_event_id","in":"path","description":"Guild Scheduled Event ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-scheduled-event#delete-guild-scheduled-event","api_endpoint":"https://discord.com/api/guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}"},"summary":"Delete Guild Scheduled Event","description":"Delete Guild Scheduled Event","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users":{"get":{"tags":["Guild Scheduled Event"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"guild_scheduled_event_id","in":"path","description":"Guild Scheduled Event ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"consider only users after given user id,null","required":true,"schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"consider only users before given user id,null","required":true,"schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"number of users to return,100","schema":{"type":"number","example":""}},{"name":"with_member","in":"query","description":"include guild member data if it exists,false","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event-users","api_endpoint":"https://discord.com/api/guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users"},"summary":"Get Guild Scheduled Event Users","description":"Get Guild Scheduled Event Users","security":[{"bearerAuth":[]}]}},"/guilds/templates/{template_code}":{"get":{"tags":["Guild Template"],"parameters":[{"name":"template_code","in":"path","description":"Template Code","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-template#get-guild-template","api_endpoint":"https://discord.com/api/guilds/templates/{template_code}"},"summary":"Get Guild Template","description":"Get Guild Template","security":[{"bearerAuth":[]}]},"post":{"tags":["Guild Template"],"parameters":[{"name":"template_code","in":"path","description":"Template Code","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-template#create-guild-from-guild-template","api_endpoint":"https://discord.com/api/guilds/templates/{template_code}"},"summary":"Create Guild from Guild Template","description":"Create Guild from Guild Template","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"icon":{"type":"string","description":"image for the guild icon"},"name":{"type":"string","description":"name of the guild"}}},"example":{"icon":"","name":""}}}}}},"/guilds/{guild_id}/templates":{"get":{"tags":["Guild Template"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-template#get-guild-templates","api_endpoint":"https://discord.com/api/guilds/{guild_id}/templates"},"summary":"Get Guild Templates","description":"Get Guild Templates","security":[{"bearerAuth":[]}]},"post":{"tags":["Guild Template"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-template#create-guild-template","api_endpoint":"https://discord.com/api/guilds/{guild_id}/templates"},"summary":"Create Guild Template","description":"Create Guild Template","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"description":{"type":"string","description":"description for the template"},"name":{"type":"string","description":"name of the template"}}},"example":{"description":"","name":""}}}}}},"/guilds/{guild_id}/templates/{template_code}":{"put":{"tags":["Guild Template"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"template_code","in":"path","description":"Template Code","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-template#sync-guild-template","api_endpoint":"https://discord.com/api/guilds/{guild_id}/templates/{template_code}"},"summary":"Sync Guild Template","description":"Sync Guild Template","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"patch":{"tags":["Guild Template"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"template_code","in":"path","description":"Template Code","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-template#modify-guild-template","api_endpoint":"https://discord.com/api/guilds/{guild_id}/templates/{template_code}"},"summary":"Modify Guild Template","description":"Modify Guild Template","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"description":{"type":"string","description":"description for the template"},"name":{"type":"string","description":"name of the template"}}},"example":{"description":"","name":""}}}}},"delete":{"tags":["Guild Template"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"template_code","in":"path","description":"Template Code","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/guild-template#delete-guild-template","api_endpoint":"https://discord.com/api/guilds/{guild_id}/templates/{template_code}"},"summary":"Delete Guild Template","description":"Delete Guild Template","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/invites/{invite_code}":{"get":{"tags":["Invite"],"parameters":[{"name":"invite_code","in":"path","description":"Invite code","required":true,"schema":{"type":"string","example":""}},{"name":"guild_scheduled_event_id","in":"query","description":"the guild scheduled event to include with the invite","schema":{"type":"string","example":""}},{"name":"with_counts","in":"query","description":"whether the invite should contain approximate member counts","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}},{"name":"with_expiration","in":"query","description":"whether the invite should contain the expiration date","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/invite#get-invite","api_endpoint":"https://discord.com/api/invites/{invite_code}"},"summary":"Get Invite","description":"Get Invite","security":[{"bearerAuth":[]}]},"delete":{"tags":["Invite"],"parameters":[{"name":"invite_code","in":"path","description":"Invite code","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/invite#delete-invite","api_endpoint":"https://discord.com/api/invites/{invite_code}"},"summary":"Delete Invite","description":"Delete Invite","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/stage-instances":{"post":{"tags":["Stage Instance"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/stage-instance#create-stage-instance","api_endpoint":"https://discord.com/api/stage-instances"},"summary":"Create Stage Instance","description":"Create Stage Instance","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"channel_id":{"type":"string","description":"The id of the Stage channel"},"guild_scheduled_event_id":{"type":"string","description":"The guild scheduled event associated with this Stage instance"},"privacy_level":{"type":"number","description":"The privacy level of the Stage instance"},"send_start_notification":{"type":"boolean","description":"Notify everyone that a Stage instance has started","required":true,"enum":[true,false]},"topic":{"type":"string","description":"The topic of the Stage instance"}}},"example":{"channel_id":"","guild_scheduled_event_id":"","privacy_level":"","send_start_notification":"","topic":""}}}}}},"/stage-instances/{channel_id}":{"get":{"tags":["Stage Instance"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/stage-instance#get-stage-instance","api_endpoint":"https://discord.com/api/stage-instances/{channel_id}"},"summary":"Get Stage Instance","description":"Get Stage Instance","security":[{"bearerAuth":[]}]},"patch":{"tags":["Stage Instance"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/stage-instance#modify-stage-instance","api_endpoint":"https://discord.com/api/stage-instances/{channel_id}"},"summary":"Modify Stage Instance","description":"Modify Stage Instance","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"privacy_level":{"type":"number","description":"The privacy level of the Stage instance"},"topic":{"type":"string","description":"The topic of the Stage instance"}}},"example":{"privacy_level":"","topic":""}}}}},"delete":{"tags":["Stage Instance"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/stage-instance#delete-stage-instance","api_endpoint":"https://discord.com/api/stage-instances/{channel_id}"},"summary":"Delete Stage Instance","description":"Delete Stage Instance","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/stickers/{sticker_id}":{"get":{"tags":["Sticker"],"parameters":[{"name":"sticker_id","in":"path","description":"Sticker ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/sticker#get-sticker","api_endpoint":"https://discord.com/api/stickers/{sticker_id}"},"summary":"Get Sticker","description":"Get Sticker","security":[{"bearerAuth":[]}]}},"/sticker-packs":{"get":{"tags":["Sticker"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/sticker#list-sticker-packs","api_endpoint":"https://discord.com/api/sticker-packs"},"summary":"List Sticker Packs","description":"List Sticker Packs","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/stickers":{"get":{"tags":["Sticker"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/sticker#list-guild-stickers","api_endpoint":"https://discord.com/api/guilds/{guild_id}/stickers"},"summary":"List Guild Stickers","description":"List Guild Stickers","security":[{"bearerAuth":[]}]},"post":{"tags":["Sticker"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/sticker#create-guild-sticker","api_endpoint":"https://discord.com/api/guilds/{guild_id}/stickers"},"summary":"Create Guild Sticker","description":"Create Guild Sticker","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/guilds/{guild_id}/stickers/{sticker_id}":{"get":{"tags":["Sticker"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"sticker_id","in":"path","description":"Sticker ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/sticker#get-guild-sticker","api_endpoint":"https://discord.com/api/guilds/{guild_id}/stickers/{sticker_id}"},"summary":"Get Guild Sticker","description":"Get Guild Sticker","security":[{"bearerAuth":[]}]},"patch":{"tags":["Sticker"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"sticker_id","in":"path","description":"Sticker ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/sticker#modify-guild-sticker","api_endpoint":"https://discord.com/api/guilds/{guild_id}/stickers/{sticker_id}"},"summary":"Modify Guild Sticker","description":"Modify Guild Sticker","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"description":{"type":"string","description":"description of the sticker"},"name":{"type":"string","description":"name of the sticker"},"tags":{"type":"string","description":"autocomplete suggestion tags for the sticker"}}},"example":{"description":"","name":"","tags":""}}}}},"delete":{"tags":["Sticker"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"sticker_id","in":"path","description":"Sticker ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/sticker#delete-guild-sticker","api_endpoint":"https://discord.com/api/guilds/{guild_id}/stickers/{sticker_id}"},"summary":"Delete Guild Sticker","description":"Delete Guild Sticker","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/users/@me":{"get":{"tags":["User"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#get-current-user","api_endpoint":"https://discord.com/api/users/@me"},"summary":"Get Current User","description":"Get Current User","security":[{"bearerAuth":[]}]},"patch":{"tags":["User"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#modify-current-user","api_endpoint":"https://discord.com/api/users/@me"},"summary":"Modify Current User","description":"Modify Current User","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"avatar":{"type":"string","description":"if passed modifies the users avatar"},"username":{"type":"string","description":"users username if changed may cause the users discriminator to be randomized"}}},"example":{"avatar":"","username":""}}}}}},"/users/{user_id}":{"get":{"tags":["User"],"parameters":[{"name":"user_id","in":"path","description":"User ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#get-user","api_endpoint":"https://discord.com/api/users/{user_id}"},"summary":"Get User","description":"Get User","security":[{"bearerAuth":[]}]}},"/users/@me/guilds":{"get":{"tags":["User"],"parameters":[{"name":"after","in":"query","description":"get guilds after this guild ID,absent","required":true,"schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"get guilds before this guild ID,absent","required":true,"schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"max number of guilds to return,200","schema":{"type":"number","example":""}},{"name":"with_counts","in":"query","description":"include approximate member and presence counts in response,false","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#get-current-user-guilds","api_endpoint":"https://discord.com/api/users/@me/guilds"},"summary":"Get Current User Guilds","description":"Get Current User Guilds","security":[{"bearerAuth":[]}]}},"/users/@me/guilds/{guild_id}/member":{"get":{"tags":["User"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#get-current-user-guild-member","api_endpoint":"https://discord.com/api/users/@me/guilds/{guild_id}/member"},"summary":"Get Current User Guild Member","description":"Get Current User Guild Member","security":[{"bearerAuth":[]}]}},"/users/@me/guilds/{guild_id}":{"delete":{"tags":["User"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#leave-guild","api_endpoint":"https://discord.com/api/users/@me/guilds/{guild_id}"},"summary":"Leave Guild","description":"Leave Guild","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/users/@me/channels":{"post":{"tags":["User"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#create-group-dm","api_endpoint":"https://discord.com/api/users/@me/channels"},"summary":"Create Group DM","description":"Create Group DM","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"nicks":{"type":"string","description":"a dictionary of user ids to their respective nicknames"},"{}access_tokens":{"type":"array","description":"access tokens of users that have granted your app the gdm","items":{"type":"string"}}}},"example":{"nicks":"","{}access_tokens":[]}}}}}},"/users/@me/connections":{"get":{"tags":["User"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#get-current-user-connections","api_endpoint":"https://discord.com/api/users/@me/connections"},"summary":"Get Current User Connections","description":"Get Current User Connections","security":[{"bearerAuth":[]}]}},"/users/@me/applications/{application_id}/role-connection":{"get":{"tags":["User"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#get-current-user-application-role-connection","api_endpoint":"https://discord.com/api/users/@me/applications/{application_id}/role-connection"},"summary":"Get Current User Application Role Connection","description":"Get Current User Application Role Connection","security":[{"bearerAuth":[]}]},"put":{"tags":["User"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/user#update-current-user-application-role-connection","api_endpoint":"https://discord.com/api/users/@me/applications/{application_id}/role-connection"},"summary":"Update Current User Application Role Connection","description":"Update Current User Application Role Connection","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"metadata":{"type":"object","description":"object mapping application role connection metadata keys to their string-ified value","properties":{}},"platform_name":{"type":"string","description":"the vanity name of the platform a bot has connected"},"platform_username":{"type":"string","description":"the username on the platform a bot has connected"}}},"example":{"metadata":{},"platform_name":"","platform_username":""}}}}}},"/voice/regions":{"get":{"tags":["Voice"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/voice#list-voice-regions","api_endpoint":"https://discord.com/api/voice/regions"},"summary":"List Voice Regions","description":"List Voice Regions","security":[{"bearerAuth":[]}]}},"/channels/{channel_id}/webhooks":{"post":{"tags":["Webhook"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#create-webhook","api_endpoint":"https://discord.com/api/channels/{channel_id}/webhooks"},"summary":"Create Webhook","description":"Create Webhook","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"avatar":{"type":"string","description":"image for the default webhook avatar"},"name":{"type":"string","description":"name of the webhook"}}},"example":{"avatar":"","name":""}}}}},"get":{"tags":["Webhook"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#get-channel-webhooks","api_endpoint":"https://discord.com/api/channels/{channel_id}/webhooks"},"summary":"Get Channel Webhooks","description":"Get Channel Webhooks","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/webhooks":{"get":{"tags":["Webhook"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#get-guild-webhooks","api_endpoint":"https://discord.com/api/guilds/{guild_id}/webhooks"},"summary":"Get Guild Webhooks","description":"Get Guild Webhooks","security":[{"bearerAuth":[]}]}},"/webhooks/{webhook_id}":{"get":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#get-webhook","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}"},"summary":"Get Webhook","description":"Get Webhook","security":[{"bearerAuth":[]}]},"patch":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#modify-webhook","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}"},"summary":"Modify Webhook","description":"Modify Webhook","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"avatar":{"type":"string","description":":image for the default webhook avatar"},"channel_id":{"type":"string","description":"the new channel id this webhook should be moved to"},"name":{"type":"string","description":"the default name of the webhook"}}},"example":{"avatar":"","channel_id":"","name":""}}}}},"delete":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#delete-webhook","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}"},"summary":"Delete Webhook","description":"Delete Webhook","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/webhooks/{webhook_id}/{webhook_token}":{"get":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#get-webhook-with-token","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}"},"summary":"Get Webhook with Token","description":"Get Webhook with Token","security":[{"bearerAuth":[]}]},"patch":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#modify-webhook-with-token","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}"},"summary":"Modify Webhook with Token","description":"Modify Webhook with Token","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"delete":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#delete-webhook-with-token","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}"},"summary":"Delete Webhook with Token","description":"Delete Webhook with Token","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}},"post":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#execute-webhook","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}"},"summary":"Execute Webhook","description":"Execute Webhook","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"thread_id":{"type":"string","description":"Send a message to the specified thread within a webhooks channel"},"wait":{"type":"boolean","description":"waits for server confirmation of message send before response, and returns the created message body","enum":[true,false]}}},"example":{"thread_id":"","wait":""}}}}}},"/webhooks/{webhook_id}/{webhook_token}/slack":{"post":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#execute-slackcompatible-webhook","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}/slack"},"summary":"Execute Slack-Compatible Webhook","description":"Execute Slack-Compatible Webhook","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"thread_id":{"type":"string","description":"id of the thread to send the message in"},"wait":{"type":"boolean","description":"waits for server confirmation of message send before response","enum":[true,false]}}},"example":{"thread_id":"","wait":""}}}}}},"/webhooks/{webhook_id}/{webhook_token}/github":{"post":{"tags":["Webhook"],"parameters":[{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#execute-githubcompatible-webhook","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}/github"},"summary":"Execute GitHub-Compatible Webhook","description":"Execute GitHub-Compatible Webhook","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"thread_id":{"type":"string","description":"id of the thread to send the message in"},"wait":{"type":"boolean","description":"waits for server confirmation of message send before response","enum":[true,false]}}},"example":{"thread_id":"","wait":""}}}}}},"/webhooks/{webhook_id}/{webhook_token}/messages/{message_id}":{"get":{"tags":["Webhook"],"parameters":[{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}},{"name":"thread_id","in":"query","description":":id of the thread the message is in","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#get-webhook-message","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}/messages/{message_id}"},"summary":"Get Webhook Message","description":"Get Webhook Message","security":[{"bearerAuth":[]}]},"patch":{"tags":["Webhook"],"parameters":[{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#edit-webhook-message","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}/messages/{message_id}"},"summary":"Edit Webhook Message","description":"Edit Webhook Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"thread_id":{"type":"string","description":"id of the thread the message is in"}}},"example":{"thread_id":""}}}}},"delete":{"tags":["Webhook"],"parameters":[{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_id","in":"path","description":"Webhook ID","required":true,"schema":{"type":"string","example":""}},{"name":"webhook_token","in":"path","description":"Webhook token","required":true,"schema":{"type":"string","example":""}},{"name":"thread_id","in":"query","description":"id of the thread the message is in","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://discord.com/developers/docs/resources/webhook#delete-webhook-message","api_endpoint":"https://discord.com/api/webhooks/{webhook_id}/{webhook_token}/messages/{message_id}"},"summary":"Delete Webhook Message","description":"Delete Webhook Message","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/polls/{message_id}/answers/{answer_id}":{"get":{"tags":["Poll"],"parameters":[{"name":"answer_id","in":"path","description":"Answer ID","required":true,"schema":{"type":"string","example":""}},{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"Get users after this user ID","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"Max number of users to return (1-100)","schema":{"type":"number","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/poll#get-answer-voters","api_endpoint":"https://discord.com/api/channels/{channel_id}/polls/{message_id}/answers/{answer_id}"},"summary":"Get Answer Voters","description":"Get Answer Voters","security":[{"bearerAuth":[]}]}},"/channels/{channel_id}/polls/{message_id}/expire":{"post":{"tags":["Poll"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}},{"name":"message_id","in":"path","description":"Message ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/poll#end-poll","api_endpoint":"https://discord.com/api/channels/{channel_id}/polls/{message_id}/expire"},"summary":"End Poll","description":"End Poll","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/channels/{channel_id}/send-soundboard-sound":{"post":{"tags":["Soundboard"],"parameters":[{"name":"channel_id","in":"path","description":"Channel ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/soundboard#send-soundboard-sound","api_endpoint":"https://discord.com/api/channels/{channel_id}/send-soundboard-sound"},"summary":"Send Soundboard Sound","description":"Send Soundboard Sound","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"sound_id":{"type":"string","description":"The id of the soundboard sound to play","required":true},"source_guild_id":{"type":"string","description":"The id of the guild the soundboard sound is from, required for sounds from different servers"}}},"example":{"sound_id":"","source_guild_id":""}}}}}},"/soundboard-default-sounds":{"get":{"tags":["Soundboard"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/soundboard#list-default-soundboard-sounds","api_endpoint":"https://discord.com/api/soundboard-default-sounds"},"summary":"List Default Soundboard Sounds","description":"List Default Soundboard Sounds","security":[{"bearerAuth":[]}]}},"/guilds/{guild_id}/soundboard-sounds":{"get":{"tags":["Soundboard"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/soundboard#list-guild-soundboard-sounds","api_endpoint":"https://discord.com/api/guilds/{guild_id}/soundboard-sounds"},"summary":"List Guild Soundboard Sounds","description":"List Guild Soundboard Sounds","security":[{"bearerAuth":[]}]},"post":{"tags":["Soundboard"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/soundboard#create-guild-soundboard-sound","api_endpoint":"https://discord.com/api/guilds/{guild_id}/soundboard-sounds"},"summary":"Create Guild Soundboard Sound","description":"Create Guild Soundboard Sound","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"emoji_id":{"type":"string","description":"The id of the custom emoji for the soundboard sound"},"emoji_name":{"type":"string","description":"The unicode character of a standard emoji for the soundboard sound"},"name":{"type":"string","description":"Name of the soundboard sound (2-32 characters)","required":true},"sound":{"type":"string","description":"The mp3 or ogg sound data, base64 encoded","required":true},"volume":{"type":"number","description":"The volume of the soundboard sound, from 0 to 1"}}},"example":{"emoji_id":"","emoji_name":"","name":"","sound":"","volume":""}}}}}},"/guilds/{guild_id}/soundboard-sounds/{sound_id}":{"get":{"tags":["Soundboard"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"sound_id","in":"path","description":"Sound ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/soundboard#get-guild-soundboard-sound","api_endpoint":"https://discord.com/api/guilds/{guild_id}/soundboard-sounds/{sound_id}"},"summary":"Get Guild Soundboard Sound","description":"Get Guild Soundboard Sound","security":[{"bearerAuth":[]}]},"patch":{"tags":["Soundboard"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"sound_id","in":"path","description":"Sound ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/soundboard#modify-guild-soundboard-sound","api_endpoint":"https://discord.com/api/guilds/{guild_id}/soundboard-sounds/{sound_id}"},"summary":"Modify Guild Soundboard Sound","description":"Modify Guild Soundboard Sound","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"emoji_id":{"type":"string","description":"The id of the custom emoji for the soundboard sound"},"emoji_name":{"type":"string","description":"The unicode character of a standard emoji for the soundboard sound"},"name":{"type":"string","description":"Name of the soundboard sound (2-32 characters)"},"volume":{"type":"number","description":"The volume of the soundboard sound, from 0 to 1"}}},"example":{"emoji_id":"","emoji_name":"","name":"","volume":""}}}}},"delete":{"tags":["Soundboard"],"parameters":[{"name":"guild_id","in":"path","description":"Guild ID","required":true,"schema":{"type":"string","example":""}},{"name":"sound_id","in":"path","description":"Sound ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/soundboard#delete-guild-soundboard-sound","api_endpoint":"https://discord.com/api/guilds/{guild_id}/soundboard-sounds/{sound_id}"},"summary":"Delete Guild Soundboard Sound","description":"Delete Guild Soundboard Sound","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/applications/{application_id}/emojis":{"get":{"tags":["Application Emoji"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/emoji#list-application-emojis","api_endpoint":"https://discord.com/api/applications/{application_id}/emojis"},"summary":"List Application Emojis","description":"List Application Emojis","security":[{"bearerAuth":[]}]},"post":{"tags":["Application Emoji"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/emoji#create-application-emoji","api_endpoint":"https://discord.com/api/applications/{application_id}/emojis"},"summary":"Create Application Emoji","description":"Create Application Emoji","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"image":{"type":"string","description":"The 128x128 emoji image (base64 encoded)","required":true},"name":{"type":"string","description":"Name of the emoji","required":true}}},"example":{"image":"","name":""}}}}}},"/applications/{application_id}/emojis/{emoji_id}":{"get":{"tags":["Application Emoji"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji_id","in":"path","description":"Emoji ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/emoji#get-application-emoji","api_endpoint":"https://discord.com/api/applications/{application_id}/emojis/{emoji_id}"},"summary":"Get Application Emoji","description":"Get Application Emoji","security":[{"bearerAuth":[]}]},"patch":{"tags":["Application Emoji"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji_id","in":"path","description":"Emoji ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/emoji#modify-application-emoji","api_endpoint":"https://discord.com/api/applications/{application_id}/emojis/{emoji_id}"},"summary":"Modify Application Emoji","description":"Modify Application Emoji","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"Name of the emoji"}}},"example":{"name":""}}}}},"delete":{"tags":["Application Emoji"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}},{"name":"emoji_id","in":"path","description":"Emoji ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/emoji#delete-application-emoji","api_endpoint":"https://discord.com/api/applications/{application_id}/emojis/{emoji_id}"},"summary":"Delete Application Emoji","description":"Delete Application Emoji","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/applications/{application_id}/skus":{"get":{"tags":["SKU"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/sku#list-skus","api_endpoint":"https://discord.com/api/applications/{application_id}/skus"},"summary":"List SKUs","description":"List SKUs","security":[{"bearerAuth":[]}]}},"/applications/{application_id}/entitlements":{"get":{"tags":["Entitlement"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"Retrieve entitlements after this entitlement ID","schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"Retrieve entitlements before this entitlement ID","schema":{"type":"string","example":""}},{"name":"exclude_deleted","in":"query","description":"Whether deleted entitlements should be omitted","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}},{"name":"exclude_ended","in":"query","description":"Whether ended entitlements should be omitted","schema":{"type":"boolean","example":"","items":{"type":"string","enum":[true,false]}}},{"name":"guild_id","in":"query","description":"Guild ID to look up entitlements for","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"Number of entitlements to return (1-100)","schema":{"type":"number","example":""}},{"name":"sku_ids","in":"query","description":"Comma-delimited set of SKU IDs to check entitlements for","schema":{"type":"string","example":""}},{"name":"user_id","in":"query","description":"User ID to look up entitlements for","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/entitlement#list-entitlements","api_endpoint":"https://discord.com/api/applications/{application_id}/entitlements"},"summary":"List Entitlements","description":"List Entitlements","security":[{"bearerAuth":[]}]},"post":{"tags":["Entitlement"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/entitlement#create-test-entitlement","api_endpoint":"https://discord.com/api/applications/{application_id}/entitlements"},"summary":"Create Test Entitlement","description":"Create Test Entitlement","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"owner_id":{"type":"string","description":"ID of the guild or user to grant the entitlement to","required":true},"owner_type":{"type":"number","description":"1 for a guild subscription, 2 for a user subscription","required":true},"sku_id":{"type":"string","description":"ID of the SKU to grant the entitlement to","required":true}}},"example":{"owner_id":"","owner_type":"","sku_id":""}}}}}},"/applications/{application_id}/entitlements/{entitlement_id}":{"get":{"tags":["Entitlement"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}},{"name":"entitlement_id","in":"path","description":"Entitlement ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/entitlement#get-entitlement","api_endpoint":"https://discord.com/api/applications/{application_id}/entitlements/{entitlement_id}"},"summary":"Get Entitlement","description":"Get Entitlement","security":[{"bearerAuth":[]}]},"delete":{"tags":["Entitlement"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}},{"name":"entitlement_id","in":"path","description":"Entitlement ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/entitlement#delete-test-entitlement","api_endpoint":"https://discord.com/api/applications/{application_id}/entitlements/{entitlement_id}"},"summary":"Delete Test Entitlement","description":"Delete Test Entitlement","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/applications/{application_id}/entitlements/{entitlement_id}/consume":{"post":{"tags":["Entitlement"],"parameters":[{"name":"application_id","in":"path","description":"Application ID","required":true,"schema":{"type":"string","example":""}},{"name":"entitlement_id","in":"path","description":"Entitlement ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/entitlement#consume-an-entitlement","api_endpoint":"https://discord.com/api/applications/{application_id}/entitlements/{entitlement_id}/consume"},"summary":"Consume an Entitlement","description":"Consume an Entitlement","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}},"/skus/{sku_id}/subscriptions":{"get":{"tags":["Subscription"],"parameters":[{"name":"sku_id","in":"path","description":"SKU ID","required":true,"schema":{"type":"string","example":""}},{"name":"after","in":"query","description":"List subscriptions after this ID","schema":{"type":"string","example":""}},{"name":"before","in":"query","description":"List subscriptions before this ID","schema":{"type":"string","example":""}},{"name":"limit","in":"query","description":"Number of results to return (1-100)","schema":{"type":"number","example":""}},{"name":"user_id","in":"query","description":"User ID for which to return subscriptions","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/subscription#list-sku-subscriptions","api_endpoint":"https://discord.com/api/skus/{sku_id}/subscriptions"},"summary":"List SKU Subscriptions","description":"List SKU Subscriptions","security":[{"bearerAuth":[]}]}},"/skus/{sku_id}/subscriptions/{subscription_id}":{"get":{"tags":["Subscription"],"parameters":[{"name":"sku_id","in":"path","description":"SKU ID","required":true,"schema":{"type":"string","example":""}},{"name":"subscription_id","in":"path","description":"Subscription ID","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://docs.discord.com/developers/resources/subscription#get-sku-subscription","api_endpoint":"https://discord.com/api/skus/{sku_id}/subscriptions/{subscription_id}"},"summary":"Get SKU Subscription","description":"Get SKU Subscription","security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}