{"components":{"securitySchemes":{"botToken":{"description":"Your bot token, as `Authorization: Bot \u003ctoken\u003e`.","scheme":"bot","type":"http"}}},"info":{"description":"A Discord-shaped API for bots. Authenticate with `Authorization: Bot \u003ctoken\u003e`. The gateway, intents and interactions are described at https://sleepover.chat/api-documentation.","title":"Sleepover bot API","version":"1.0.0"},"openapi":"3.0.3","paths":{"/api/v1/applications/@me":{"get":{"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The application: description, keys, install permissions.","tags":["The bot and its application"]},"patch":{"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"description, interactions_endpoint_url, install_params","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Change it.","tags":["The bot and its application"]}},"/api/v1/applications/{application_id}/commands":{"get":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"List global commands.","tags":["Application commands"]},"post":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"name, description, options, type, default_member_permissions, contexts, nsfw","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Create one, replacing any with the same name and type.","tags":["Application commands"]},"put":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"an array of commands","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Replace every global command with the list given.","tags":["Application commands"]}},"/api/v1/applications/{application_id}/commands/{command_id}":{"delete":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"command_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Delete one.","tags":["Application commands"]},"patch":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"command_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit one.","tags":["Application commands"]}},"/api/v1/applications/{application_id}/guilds/{guild_id}/commands":{"get":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The same five routes, for one server.","tags":["Application commands"]}},"/api/v1/channels/{channel_id}":{"delete":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Delete it.","tags":["Channels and messages"]},"get":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"A channel.","tags":["Channels and messages"]},"patch":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"name, topic, nsfw, rate_limit_per_user, parent_id, position, permission_overwrites","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit it.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/invites":{"post":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"max_age, max_uses","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Make an invite.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/messages":{"get":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"description":"1-100, default 50","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"a message id","in":"query","name":"before / after / around","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Message history, newest first.","tags":["Channels and messages"]},"post":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"content, embeds, components, message_reference, allowed_mentions, flags, nonce","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Post a message.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/messages/bulk-delete":{"post":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"messages","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Delete 2-100 messages under 14 days old.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/messages/{message_id}":{"delete":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Delete a message.","tags":["Channels and messages"]},"get":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"One message.","tags":["Channels and messages"]},"patch":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"content, embeds, components, attachments, flags","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit one of the bot's messages.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/messages/{message_id}/reactions":{"delete":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Clear every reaction.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/messages/{message_id}/reactions/{emoji}":{"get":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"emoji","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Who reacted with it.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/messages/{message_id}/reactions/{emoji}/@me":{"delete":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"emoji","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Take the reaction back.","tags":["Channels and messages"]},"put":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"emoji","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"React. A custom emoji is name:id.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/permissions/{role_id}":{"put":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"role_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"allow, deny, type (0)","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Set a role's overwrite on the channel.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/pins":{"get":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Pinned messages.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/pins/{message_id}":{"delete":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Unpin it.","tags":["Channels and messages"]},"put":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Pin a message.","tags":["Channels and messages"]}},"/api/v1/channels/{channel_id}/typing":{"post":{"parameters":[{"in":"path","name":"channel_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Show the bot as typing.","tags":["Channels and messages"]}},"/api/v1/gateway":{"get":{"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Where to connect a gateway client.","tags":["The bot and its application"]}},"/api/v1/gateway/bot":{"get":{"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The same, with the session start limit.","tags":["The bot and its application"]}},"/api/v1/guilds/{guild_id}":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"description":"add member and presence counts","in":"query","name":"with_counts","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"A server.","tags":["Servers"]},"patch":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"name, description, icon_url","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit it. Needs Manage Server.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/audit-logs":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"description":"1-100","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"only this person's actions","in":"query","name":"user_id","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The audit log. Needs Manage Server.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/bans":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The ban list. Needs Ban Members.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/bans/{user_id}":{"delete":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Unban them.","tags":["Servers"]},"put":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"delete_message_seconds","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Ban someone.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/channels":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Its channels and categories.","tags":["Servers"]},"post":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"name, type, topic, parent_id, nsfw, rate_limit_per_user, permission_overwrites","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Create one. Needs Manage Channels.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/emojis":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Custom emoji.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/invites":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Invites. Needs Manage Server.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/members":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"description":"1-1000","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"member id","in":"query","name":"after","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"List members. Needs the Server Members intent.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/members/search":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"description":"required","in":"query","name":"query","required":false,"schema":{"type":"string"}},{"description":"1-1000","in":"query","name":"limit","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Search members by name.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/members/{user_id}":{"delete":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Kick. Needs Kick Members.","tags":["Servers"]},"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"One member.","tags":["Servers"]},"patch":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"nick, roles, communication_disabled_until","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Nickname, roles, or a timeout.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/members/{user_id}/roles/{role_id}":{"delete":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"role_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Take it away.","tags":["Servers"]},"put":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"role_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Give a role.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/roles":{"get":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Roles.","tags":["Servers"]},"post":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"name, permissions, color","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Create a role. A bot can only grant permissions it holds.","tags":["Servers"]}},"/api/v1/guilds/{guild_id}/roles/{role_id}":{"delete":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"role_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Delete a role.","tags":["Servers"]},"patch":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"role_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit a role.","tags":["Servers"]}},"/api/v1/interactions/{interaction_id}/{interaction_token}/callback":{"post":{"parameters":[{"in":"path","name":"interaction_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"interaction_token","required":true,"schema":{"type":"string"}},{"description":"true to get the resulting message back","in":"query","name":"with_response","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"type, data","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Answer an interaction.","tags":["Interaction responses"]}},"/api/v1/users/@me":{"get":{"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The bot user.","tags":["The bot and its application"]},"patch":{"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"username, avatar_url","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Change the bot's name or picture.","tags":["The bot and its application"]}},"/api/v1/users/@me/guilds":{"get":{"parameters":[{"description":"1-200","in":"query","name":"limit","required":false,"schema":{"type":"string"}},{"description":"server id","in":"query","name":"before","required":false,"schema":{"type":"string"}},{"description":"server id","in":"query","name":"after","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The servers the bot is in.","tags":["The bot and its application"]}},"/api/v1/users/@me/guilds/{guild_id}":{"delete":{"parameters":[{"in":"path","name":"guild_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Leave a server.","tags":["The bot and its application"]}},"/api/v1/users/{user_id}":{"get":{"parameters":[{"in":"path","name":"user_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Anyone's public profile.","tags":["The bot and its application"]}},"/api/v1/webhooks/{application_id}/{interaction_token}":{"post":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"interaction_token","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"content, embeds, components, flags","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Send a followup message.","tags":["Interaction responses"]}},"/api/v1/webhooks/{application_id}/{interaction_token}/messages/@original":{"delete":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"interaction_token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Delete it.","tags":["Interaction responses"]},"get":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"interaction_token","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"The reply you sent.","tags":["Interaction responses"]},"patch":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"interaction_token","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"content, embeds, components","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit it — this is how a deferred reply is filled in.","tags":["Interaction responses"]}},"/api/v1/webhooks/{application_id}/{interaction_token}/messages/{message_id}":{"patch":{"parameters":[{"in":"path","name":"application_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"interaction_token","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit a followup.","tags":["Interaction responses"]}},"/api/v1/webhooks/{webhook_id}/{webhook_token}":{"post":{"parameters":[{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_token","required":true,"schema":{"type":"string"}},{"description":"true to get the message back","in":"query","name":"wait","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"content, username, avatar_url, embeds","required":true},"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Post as the webhook.","tags":["Webhooks"]}},"/api/v1/webhooks/{webhook_id}/{webhook_token}/messages/{message_id}":{"delete":{"parameters":[{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_token","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Delete one.","tags":["Webhooks"]},"patch":{"parameters":[{"in":"path","name":"webhook_id","required":true,"schema":{"type":"string"}},{"in":"path","name":"webhook_token","required":true,"schema":{"type":"string"}},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Missing permissions"},"429":{"description":"Rate limited"}},"summary":"Edit one of its messages.","tags":["Webhooks"]}}},"security":[{"botToken":[]}],"servers":[{"url":"https://sleepover.chat"}]}
