Developers
API endpoints
Every endpoint Discord documents for apps and bots, taken from its public OpenAPI spec (spec 300292), plus the ones that are only in the preview file so far. Looking for what the client itself calls? That's the client route table.
Endpoints 250 107 GET · 45 POST · 25 PUT · 33 PATCH · 40 DELETE
Preview only 0 in openapi_preview.json
Work with OAuth2 41 22 also work without a token
Deprecated 0 flagged in the spec
| GET | /applications/{application_id}get_application | |
| PATCH | /applications/{application_id}update_application | |
| GET | /applications/{application_id}/activity-instances/{instance_id}applications_get_activity_instance | |
| POST | /applications/{application_id}/attachmentupload_application_attachment | |
| GET | /applications/{application_id}/commandslist_application_commands | |
| PUT | /applications/{application_id}/commandsbulk_set_application_commands | |
| POST | /applications/{application_id}/commandscreate_application_command | |
| GET | /applications/{application_id}/commands/{command_id}get_application_command | |
| PATCH | /applications/{application_id}/commands/{command_id}update_application_command | |
| DELETE | /applications/{application_id}/commands/{command_id}delete_application_command | |
| GET | /applications/{application_id}/emojislist_application_emojis | |
| POST | /applications/{application_id}/emojiscreate_application_emoji | |
| GET | /applications/{application_id}/emojis/{emoji_id}get_application_emoji | |
| PATCH | /applications/{application_id}/emojis/{emoji_id}update_application_emoji | |
| DELETE | /applications/{application_id}/emojis/{emoji_id}delete_application_emoji | |
| GET | /applications/{application_id}/entitlementsget_entitlements | |
| POST | /applications/{application_id}/entitlementscreate_entitlement | |
| GET | /applications/{application_id}/entitlements/{entitlement_id}get_entitlement | |
| DELETE | /applications/{application_id}/entitlements/{entitlement_id}delete_entitlement | |
| POST | /applications/{application_id}/entitlements/{entitlement_id}/consumeconsume_entitlement | |
| GET | /applications/{application_id}/guilds/{guild_id}/commandslist_guild_application_commands | |
| PUT | /applications/{application_id}/guilds/{guild_id}/commandsbulk_set_guild_application_commands | |
| POST | /applications/{application_id}/guilds/{guild_id}/commandscreate_guild_application_command | |
| GET | /applications/{application_id}/guilds/{guild_id}/commands/{command_id}get_guild_application_command | |
| PATCH | /applications/{application_id}/guilds/{guild_id}/commands/{command_id}update_guild_application_command | |
| DELETE | /applications/{application_id}/guilds/{guild_id}/commands/{command_id}delete_guild_application_command | |
| GET | /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissionsget_guild_application_command_permissions | |
| PUT | /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissionsset_guild_application_command_permissions | |
| GET | /applications/{application_id}/guilds/{guild_id}/commands/permissionslist_guild_application_command_permissions | |
| GET | /applications/{application_id}/role-connections/metadataget_application_role_connections_metadata | |
| PUT | /applications/{application_id}/role-connections/metadataupdate_application_role_connections_metadata | |
| GET | /applications/@meget_my_application | |
| PATCH | /applications/@meupdate_my_application | |
| GET | /channels/{channel_id}get_channel | |
| PATCH | /channels/{channel_id}update_channel | |
| DELETE | /channels/{channel_id}delete_channel | |
| POST | /channels/{channel_id}/followersfollow_channel | |
| GET | /channels/{channel_id}/inviteslist_channel_invites | |
| POST | /channels/{channel_id}/invitescreate_channel_invite | |
| GET | /channels/{channel_id}/messageslist_messages | |
| POST | /channels/{channel_id}/messagescreate_message | |
| GET | /channels/{channel_id}/messages/{message_id}get_message | |
| PATCH | /channels/{channel_id}/messages/{message_id}update_message | |
| DELETE | /channels/{channel_id}/messages/{message_id}delete_message | |
| POST | /channels/{channel_id}/messages/{message_id}/crosspostcrosspost_message | |
| DELETE | /channels/{channel_id}/messages/{message_id}/reactionsdelete_all_message_reactions | |
| GET | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}list_message_reactions_by_emoji | |
| DELETE | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}delete_all_message_reactions_by_emoji | |
| DELETE | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/{user_id}delete_user_message_reaction | |
| PUT | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@meadd_my_message_reaction | |
| DELETE | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@medelete_my_message_reaction | |
| POST | /channels/{channel_id}/messages/{message_id}/threadscreate_thread_from_message | |
| POST | /channels/{channel_id}/messages/bulk-deletebulk_delete_messages | |
| GET | /channels/{channel_id}/messages/pinslist_pins | |
| PUT | /channels/{channel_id}/messages/pins/{message_id}create_pin | |
| DELETE | /channels/{channel_id}/messages/pins/{message_id}delete_pin | |
| PUT | /channels/{channel_id}/permissions/{overwrite_id}set_channel_permission_overwrite | |
| DELETE | /channels/{channel_id}/permissions/{overwrite_id}delete_channel_permission_overwrite | |
| GET | /channels/{channel_id}/permissions/member/{user_id}get_channel_member_permissions | |
| GET | /channels/{channel_id}/permissions/role/{role_id}get_channel_role_permissions | |
| GET | /channels/{channel_id}/pinsdeprecated_list_pins | |
| PUT | /channels/{channel_id}/pins/{message_id}deprecated_create_pin | |
| DELETE | /channels/{channel_id}/pins/{message_id}deprecated_delete_pin | |
| GET | /channels/{channel_id}/polls/{message_id}/answers/{answer_id}get_answer_voters | |
| POST | /channels/{channel_id}/polls/{message_id}/expirepoll_expire | |
| PUT | /channels/{channel_id}/recipients/{user_id}add_group_dm_user | |
| DELETE | /channels/{channel_id}/recipients/{user_id}delete_group_dm_user | |
| POST | /channels/{channel_id}/send-soundboard-soundsend_soundboard_sound | |
| GET | /channels/{channel_id}/thread-memberslist_thread_members | |
| GET | /channels/{channel_id}/thread-members/{user_id}get_thread_member | |
| PUT | /channels/{channel_id}/thread-members/{user_id}add_thread_member | |
| DELETE | /channels/{channel_id}/thread-members/{user_id}delete_thread_member | |
| PUT | /channels/{channel_id}/thread-members/@mejoin_thread | |
| DELETE | /channels/{channel_id}/thread-members/@meleave_thread | |
| POST | /channels/{channel_id}/threadscreate_thread | |
| GET | /channels/{channel_id}/threads/archived/privatelist_private_archived_threads | |
| GET | /channels/{channel_id}/threads/archived/publiclist_public_archived_threads | |
| GET | /channels/{channel_id}/threads/searchthread_search | |
| POST | /channels/{channel_id}/typingtrigger_typing_indicator | |
| GET | /channels/{channel_id}/users/@me/threads/archived/privatelist_my_private_archived_threads | |
| PUT | /channels/{channel_id}/voice-statusupdate_voice_channel_status | |
| GET | /channels/{channel_id}/webhookslist_channel_webhooks | |
| POST | /channels/{channel_id}/webhookscreate_webhook | |
| GET | /gatewayget_gateway | |
| GET | /gateway/botget_bot_gateway | |
| GET | /guilds/{guild_id}get_guild | |
| PATCH | /guilds/{guild_id}update_guild | |
| GET | /guilds/{guild_id}/audit-logslist_guild_audit_log_entries | |
| GET | /guilds/{guild_id}/auto-moderation/ruleslist_auto_moderation_rules | |
| POST | /guilds/{guild_id}/auto-moderation/rulescreate_auto_moderation_rule | |
| GET | /guilds/{guild_id}/auto-moderation/rules/{rule_id}get_auto_moderation_rule | |
| PATCH | /guilds/{guild_id}/auto-moderation/rules/{rule_id}update_auto_moderation_rule | |
| DELETE | /guilds/{guild_id}/auto-moderation/rules/{rule_id}delete_auto_moderation_rule | |
| GET | /guilds/{guild_id}/banslist_guild_bans | |
| GET | /guilds/{guild_id}/bans/{user_id}get_guild_ban | |
| PUT | /guilds/{guild_id}/bans/{user_id}ban_user_from_guild | |
| DELETE | /guilds/{guild_id}/bans/{user_id}unban_user_from_guild | |
| POST | /guilds/{guild_id}/bulk-banbulk_ban_users_from_guild | |
| GET | /guilds/{guild_id}/channelslist_guild_channels | |
| POST | /guilds/{guild_id}/channelscreate_guild_channel | |
| PATCH | /guilds/{guild_id}/channelsbulk_update_guild_channels | |
| GET | /guilds/{guild_id}/emojislist_guild_emojis | |
| POST | /guilds/{guild_id}/emojiscreate_guild_emoji | |
| GET | /guilds/{guild_id}/emojis/{emoji_id}get_guild_emoji | |
| PATCH | /guilds/{guild_id}/emojis/{emoji_id}update_guild_emoji | |
| DELETE | /guilds/{guild_id}/emojis/{emoji_id}delete_guild_emoji | |
| PUT | /guilds/{guild_id}/incident-actionsupdate_guild_incident_actions | |
| GET | /guilds/{guild_id}/integrationslist_guild_integrations | |
| DELETE | /guilds/{guild_id}/integrations/{integration_id}delete_guild_integration | |
| GET | /guilds/{guild_id}/inviteslist_guild_invites | |
| GET | /guilds/{guild_id}/memberslist_guild_members | |
| GET | /guilds/{guild_id}/members/{user_id}get_guild_member | |
| PUT | /guilds/{guild_id}/members/{user_id}add_guild_member | |
| PATCH | /guilds/{guild_id}/members/{user_id}update_guild_member | |
| DELETE | /guilds/{guild_id}/members/{user_id}delete_guild_member | |
| PUT | /guilds/{guild_id}/members/{user_id}/roles/{role_id}add_guild_member_role | |
| DELETE | /guilds/{guild_id}/members/{user_id}/roles/{role_id}delete_guild_member_role | |
| PATCH | /guilds/{guild_id}/members/@meupdate_my_guild_member | |
| GET | /guilds/{guild_id}/members/searchsearch_guild_members | |
| GET | /guilds/{guild_id}/messages/searchguild_search | |
| GET | /guilds/{guild_id}/new-member-welcomeget_guild_new_member_welcome | |
| GET | /guilds/{guild_id}/onboardingget_guilds_onboarding | |
| PUT | /guilds/{guild_id}/onboardingput_guilds_onboarding | |
| GET | /guilds/{guild_id}/permissions/member/{user_id}get_guild_member_permissions | |
| GET | /guilds/{guild_id}/permissions/role/{role_id}get_guild_role_permissions | |
| GET | /guilds/{guild_id}/previewget_guild_preview | |
| GET | /guilds/{guild_id}/prunepreview_prune_guild | |
| POST | /guilds/{guild_id}/pruneprune_guild | |
| GET | /guilds/{guild_id}/regionslist_guild_voice_regions | |
| GET | /guilds/{guild_id}/requestsget_guild_join_requests | |
| PATCH | /guilds/{guild_id}/requests/{request_id}action_guild_join_request | |
| GET | /guilds/{guild_id}/roleslist_guild_roles | |
| POST | /guilds/{guild_id}/rolescreate_guild_role | |
| PATCH | /guilds/{guild_id}/rolesbulk_update_guild_roles | |
| GET | /guilds/{guild_id}/roles/{role_id}get_guild_role | |
| PATCH | /guilds/{guild_id}/roles/{role_id}update_guild_role | |
| DELETE | /guilds/{guild_id}/roles/{role_id}delete_guild_role | |
| GET | /guilds/{guild_id}/roles/member-countsguild_role_member_counts | |
| GET | /guilds/{guild_id}/scheduled-eventslist_guild_scheduled_events | |
| POST | /guilds/{guild_id}/scheduled-eventscreate_guild_scheduled_event | |
| GET | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}get_guild_scheduled_event | |
| PATCH | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}update_guild_scheduled_event | |
| DELETE | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}delete_guild_scheduled_event | |
| GET | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/{guild_scheduled_event_exception_id}/userslist_guild_scheduled_event_exception_users | |
| POST | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/exceptionscreate_guild_scheduled_event_exception | |
| PATCH | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/exceptions/{exception_id}update_guild_scheduled_event_exception | |
| DELETE | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/exceptions/{exception_id}delete_guild_scheduled_event_exception | |
| GET | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/userslist_guild_scheduled_event_users | |
| GET | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users/countscount_guild_scheduled_event_users | |
| GET | /guilds/{guild_id}/soundboard-soundslist_guild_soundboard_sounds |
No endpoints match that. Try part of a path like
/guilds, or another method. Source: discord/discord-api-spec. "Added" is the spec update an endpoint first appeared in; blank means it was already there when tracking began. Auth lists alternatives: any one of them works. Checked Nov 9, 16:51 UTC.