provider 233 operations
@utdk/discord
Discord HTTP API (Preview)
Generated UTDK provider client for Discord HTTP API (Preview). Preview of the Discord v10 HTTP API specification. See https://discord.com/developers/docs for more details.
README
Embedded directly from the package source.
discord
Generated UTDK provider types and OpenAPI-backed client for https://raw.githubusercontent.com/discord/discord-api-spec/main/specs/openapi.json.
Operations
233 operations —
open try-it console
| Method | Operation ID | Path | Summary | |
|---|---|---|---|---|
| GET | get_my_application | /applications/@me | Try | |
| PATCH | update_my_application | /applications/@me | Try | |
| GET | get_application | /applications/{application_id} | Try | |
| PATCH | update_application | /applications/{application_id} | Try | |
| GET | applications_get_activity_instance | /applications/{application_id}/activity-instances/{instance_id} | Try | |
| POST | upload_application_attachment | /applications/{application_id}/attachment | Try | |
| GET | list_application_commands | /applications/{application_id}/commands | Try | |
| POST | create_application_command | /applications/{application_id}/commands | Try | |
| PUT | bulk_set_application_commands | /applications/{application_id}/commands | Try | |
| GET | get_application_command | /applications/{application_id}/commands/{command_id} | Try | |
| PATCH | update_application_command | /applications/{application_id}/commands/{command_id} | Try | |
| DELETE | delete_application_command | /applications/{application_id}/commands/{command_id} | Try | |
| GET | list_application_emojis | /applications/{application_id}/emojis | Try | |
| POST | create_application_emoji | /applications/{application_id}/emojis | Try | |
| GET | get_application_emoji | /applications/{application_id}/emojis/{emoji_id} | Try | |
| PATCH | update_application_emoji | /applications/{application_id}/emojis/{emoji_id} | Try | |
| DELETE | delete_application_emoji | /applications/{application_id}/emojis/{emoji_id} | Try | |
| GET | get_entitlements | /applications/{application_id}/entitlements | Try | |
| POST | create_entitlement | /applications/{application_id}/entitlements | Try | |
| GET | get_entitlement | /applications/{application_id}/entitlements/{entitlement_id} | Try | |
| DELETE | delete_entitlement | /applications/{application_id}/entitlements/{entitlement_id} | Try | |
| POST | consume_entitlement | /applications/{application_id}/entitlements/{entitlement_id}/consume | Try | |
| GET | list_guild_application_commands | /applications/{application_id}/guilds/{guild_id}/commands | Try | |
| POST | create_guild_application_command | /applications/{application_id}/guilds/{guild_id}/commands | Try | |
| PUT | bulk_set_guild_application_commands | /applications/{application_id}/guilds/{guild_id}/commands | Try | |
| GET | list_guild_application_command_permissions | /applications/{application_id}/guilds/{guild_id}/commands/permissions | Try | |
| GET | get_guild_application_command | /applications/{application_id}/guilds/{guild_id}/commands/{command_id} | Try | |
| PATCH | update_guild_application_command | /applications/{application_id}/guilds/{guild_id}/commands/{command_id} | Try | |
| DELETE | delete_guild_application_command | /applications/{application_id}/guilds/{guild_id}/commands/{command_id} | Try | |
| GET | get_guild_application_command_permissions | /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions | Try | |
| PUT | set_guild_application_command_permissions | /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions | Try | |
| GET | get_application_role_connections_metadata | /applications/{application_id}/role-connections/metadata | Try | |
| PUT | update_application_role_connections_metadata | /applications/{application_id}/role-connections/metadata | Try | |
| GET | get_channel | /channels/{channel_id} | Try | |
| PATCH | update_channel | /channels/{channel_id} | Try | |
| DELETE | delete_channel | /channels/{channel_id} | Try | |
| POST | follow_channel | /channels/{channel_id}/followers | Try | |
| GET | list_channel_invites | /channels/{channel_id}/invites | Try | |
| POST | create_channel_invite | /channels/{channel_id}/invites | Try | |
| GET | list_messages | /channels/{channel_id}/messages | Try | |
| POST | create_message | /channels/{channel_id}/messages | Try | |
| POST | bulk_delete_messages | /channels/{channel_id}/messages/bulk-delete | Try | |
| GET | list_pins | /channels/{channel_id}/messages/pins | Try | |
| PUT | create_pin | /channels/{channel_id}/messages/pins/{message_id} | Try | |
| DELETE | delete_pin | /channels/{channel_id}/messages/pins/{message_id} | Try | |
| GET | get_message | /channels/{channel_id}/messages/{message_id} | Try | |
| PATCH | update_message | /channels/{channel_id}/messages/{message_id} | Try | |
| DELETE | delete_message | /channels/{channel_id}/messages/{message_id} | Try | |
| POST | crosspost_message | /channels/{channel_id}/messages/{message_id}/crosspost | Try | |
| DELETE | delete_all_message_reactions | /channels/{channel_id}/messages/{message_id}/reactions | Try | |
| GET | list_message_reactions_by_emoji | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name} | Try | |
| DELETE | delete_all_message_reactions_by_emoji | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name} | Try | |
| PUT | add_my_message_reaction | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me | Try | |
| DELETE | delete_my_message_reaction | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me | Try | |
| DELETE | delete_user_message_reaction | /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/{user_id} | Try | |
| POST | create_thread_from_message | /channels/{channel_id}/messages/{message_id}/threads | Try | |
| PUT | set_channel_permission_overwrite | /channels/{channel_id}/permissions/{overwrite_id} | Try | |
| DELETE | delete_channel_permission_overwrite | /channels/{channel_id}/permissions/{overwrite_id} | Try | |
| GET | deprecated_list_pins | /channels/{channel_id}/pins | Try | |
| PUT | deprecated_create_pin | /channels/{channel_id}/pins/{message_id} | Try | |
| DELETE | deprecated_delete_pin | /channels/{channel_id}/pins/{message_id} | Try | |
| GET | get_answer_voters | /channels/{channel_id}/polls/{message_id}/answers/{answer_id} | Try | |
| POST | poll_expire | /channels/{channel_id}/polls/{message_id}/expire | Try | |
| PUT | add_group_dm_user | /channels/{channel_id}/recipients/{user_id} | Try | |
| DELETE | delete_group_dm_user | /channels/{channel_id}/recipients/{user_id} | Try | |
| POST | send_soundboard_sound | /channels/{channel_id}/send-soundboard-sound | Try | |
| GET | list_thread_members | /channels/{channel_id}/thread-members | Try | |
| PUT | join_thread | /channels/{channel_id}/thread-members/@me | Try | |
| DELETE | leave_thread | /channels/{channel_id}/thread-members/@me | Try | |
| GET | get_thread_member | /channels/{channel_id}/thread-members/{user_id} | Try | |
| PUT | add_thread_member | /channels/{channel_id}/thread-members/{user_id} | Try | |
| DELETE | delete_thread_member | /channels/{channel_id}/thread-members/{user_id} | Try | |
| POST | create_thread | /channels/{channel_id}/threads | Try | |
| GET | list_private_archived_threads | /channels/{channel_id}/threads/archived/private | Try | |
| GET | list_public_archived_threads | /channels/{channel_id}/threads/archived/public | Try | |
| GET | thread_search | /channels/{channel_id}/threads/search | Try | |
| POST | trigger_typing_indicator | /channels/{channel_id}/typing | Try | |
| GET | list_my_private_archived_threads | /channels/{channel_id}/users/@me/threads/archived/private | Try | |
| PUT | update_voice_channel_status | /channels/{channel_id}/voice-status | Try | |
| GET | list_channel_webhooks | /channels/{channel_id}/webhooks | Try | |
| POST | create_webhook | /channels/{channel_id}/webhooks | Try | |
| GET | get_gateway | /gateway | Try | |
| GET | get_bot_gateway | /gateway/bot | Try | |
| GET | get_guild_template | /guilds/templates/{code} | Try | |
| GET | get_guild | /guilds/{guild_id} | Try | |
| PATCH | update_guild | /guilds/{guild_id} | Try | |
| GET | list_guild_audit_log_entries | /guilds/{guild_id}/audit-logs | Try | |
| GET | list_auto_moderation_rules | /guilds/{guild_id}/auto-moderation/rules | Try | |
| POST | create_auto_moderation_rule | /guilds/{guild_id}/auto-moderation/rules | Try | |
| GET | get_auto_moderation_rule | /guilds/{guild_id}/auto-moderation/rules/{rule_id} | Try | |
| PATCH | update_auto_moderation_rule | /guilds/{guild_id}/auto-moderation/rules/{rule_id} | Try | |
| DELETE | delete_auto_moderation_rule | /guilds/{guild_id}/auto-moderation/rules/{rule_id} | Try | |
| GET | list_guild_bans | /guilds/{guild_id}/bans | Try | |
| GET | get_guild_ban | /guilds/{guild_id}/bans/{user_id} | Try | |
| PUT | ban_user_from_guild | /guilds/{guild_id}/bans/{user_id} | Try | |
| DELETE | unban_user_from_guild | /guilds/{guild_id}/bans/{user_id} | Try | |
| POST | bulk_ban_users_from_guild | /guilds/{guild_id}/bulk-ban | Try | |
| GET | list_guild_channels | /guilds/{guild_id}/channels | Try | |
| POST | create_guild_channel | /guilds/{guild_id}/channels | Try | |
| PATCH | bulk_update_guild_channels | /guilds/{guild_id}/channels | Try | |
| GET | list_guild_emojis | /guilds/{guild_id}/emojis | Try | |
| POST | create_guild_emoji | /guilds/{guild_id}/emojis | Try | |
| GET | get_guild_emoji | /guilds/{guild_id}/emojis/{emoji_id} | Try | |
| PATCH | update_guild_emoji | /guilds/{guild_id}/emojis/{emoji_id} | Try | |
| DELETE | delete_guild_emoji | /guilds/{guild_id}/emojis/{emoji_id} | Try | |
| GET | list_guild_integrations | /guilds/{guild_id}/integrations | Try | |
| DELETE | delete_guild_integration | /guilds/{guild_id}/integrations/{integration_id} | Try | |
| GET | list_guild_invites | /guilds/{guild_id}/invites | Try | |
| GET | list_guild_members | /guilds/{guild_id}/members | Try | |
| PATCH | update_my_guild_member | /guilds/{guild_id}/members/@me | Try | |
| GET | search_guild_members | /guilds/{guild_id}/members/search | Try | |
| GET | get_guild_member | /guilds/{guild_id}/members/{user_id} | Try | |
| PUT | add_guild_member | /guilds/{guild_id}/members/{user_id} | Try | |
| PATCH | update_guild_member | /guilds/{guild_id}/members/{user_id} | Try | |
| DELETE | delete_guild_member | /guilds/{guild_id}/members/{user_id} | Try | |
| PUT | add_guild_member_role | /guilds/{guild_id}/members/{user_id}/roles/{role_id} | Try | |
| DELETE | delete_guild_member_role | /guilds/{guild_id}/members/{user_id}/roles/{role_id} | Try | |
| GET | guild_search | /guilds/{guild_id}/messages/search | Try | |
| GET | get_guild_new_member_welcome | /guilds/{guild_id}/new-member-welcome | Try | |
| GET | get_guilds_onboarding | /guilds/{guild_id}/onboarding | Try | |
| PUT | put_guilds_onboarding | /guilds/{guild_id}/onboarding | Try | |
| GET | get_guild_preview | /guilds/{guild_id}/preview | Try | |
| GET | preview_prune_guild | /guilds/{guild_id}/prune | Try | |
| POST | prune_guild | /guilds/{guild_id}/prune | Try | |
| GET | list_guild_voice_regions | /guilds/{guild_id}/regions | Try | |
| GET | get_guild_join_requests | /guilds/{guild_id}/requests | Try | |
| PATCH | action_guild_join_request | /guilds/{guild_id}/requests/{request_id} | Try | |
| GET | list_guild_roles | /guilds/{guild_id}/roles | Try | |
| POST | create_guild_role | /guilds/{guild_id}/roles | Try | |
| PATCH | bulk_update_guild_roles | /guilds/{guild_id}/roles | Try | |
| GET | guild_role_member_counts | /guilds/{guild_id}/roles/member-counts | Try | |
| GET | get_guild_role | /guilds/{guild_id}/roles/{role_id} | Try | |
| PATCH | update_guild_role | /guilds/{guild_id}/roles/{role_id} | Try | |
| DELETE | delete_guild_role | /guilds/{guild_id}/roles/{role_id} | Try | |
| GET | list_guild_scheduled_events | /guilds/{guild_id}/scheduled-events | Try | |
| POST | create_guild_scheduled_event | /guilds/{guild_id}/scheduled-events | Try | |
| GET | get_guild_scheduled_event | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id} | Try | |
| PATCH | update_guild_scheduled_event | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id} | Try | |
| DELETE | delete_guild_scheduled_event | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id} | Try | |
| GET | list_guild_scheduled_event_users | /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users | Try | |
| GET | list_guild_soundboard_sounds | /guilds/{guild_id}/soundboard-sounds | Try | |
| POST | create_guild_soundboard_sound | /guilds/{guild_id}/soundboard-sounds | Try | |
| GET | get_guild_soundboard_sound | /guilds/{guild_id}/soundboard-sounds/{sound_id} | Try | |
| PATCH | update_guild_soundboard_sound | /guilds/{guild_id}/soundboard-sounds/{sound_id} | Try | |
| DELETE | delete_guild_soundboard_sound | /guilds/{guild_id}/soundboard-sounds/{sound_id} | Try | |
| GET | list_guild_stickers | /guilds/{guild_id}/stickers | Try | |
| POST | create_guild_sticker | /guilds/{guild_id}/stickers | Try | |
| GET | get_guild_sticker | /guilds/{guild_id}/stickers/{sticker_id} | Try | |
| PATCH | update_guild_sticker | /guilds/{guild_id}/stickers/{sticker_id} | Try | |
| DELETE | delete_guild_sticker | /guilds/{guild_id}/stickers/{sticker_id} | Try | |
| GET | list_guild_templates | /guilds/{guild_id}/templates | Try | |
| POST | create_guild_template | /guilds/{guild_id}/templates | Try | |
| PUT | sync_guild_template | /guilds/{guild_id}/templates/{code} | Try | |
| PATCH | update_guild_template | /guilds/{guild_id}/templates/{code} | Try | |
| DELETE | delete_guild_template | /guilds/{guild_id}/templates/{code} | Try | |
| GET | get_active_guild_threads | /guilds/{guild_id}/threads/active | Try | |
| GET | get_guild_vanity_url | /guilds/{guild_id}/vanity-url | Try | |
| GET | get_self_voice_state | /guilds/{guild_id}/voice-states/@me | Try | |
| PATCH | update_self_voice_state | /guilds/{guild_id}/voice-states/@me | Try | |
| GET | get_voice_state | /guilds/{guild_id}/voice-states/{user_id} | Try | |
| PATCH | update_voice_state | /guilds/{guild_id}/voice-states/{user_id} | Try | |
| GET | get_guild_webhooks | /guilds/{guild_id}/webhooks | Try | |
| GET | get_guild_welcome_screen | /guilds/{guild_id}/welcome-screen | Try | |
| PATCH | update_guild_welcome_screen | /guilds/{guild_id}/welcome-screen | Try | |
| GET | get_guild_widget_settings | /guilds/{guild_id}/widget | Try | |
| PATCH | update_guild_widget_settings | /guilds/{guild_id}/widget | Try | |
| GET | get_guild_widget | /guilds/{guild_id}/widget.json | Try | |
| GET | get_guild_widget_png | /guilds/{guild_id}/widget.png | Try | |
| POST | create_interaction_response | /interactions/{interaction_id}/{interaction_token}/callback | Try | |
| GET | invite_resolve | /invites/{code} | Try | |
| DELETE | invite_revoke | /invites/{code} | Try | |
| GET | get_invite_target_users | /invites/{code}/target-users | Try | |
| PUT | update_invite_target_users | /invites/{code}/target-users | Try | |
| GET | get_invite_target_users_job_status | /invites/{code}/target-users/job-status | Try | |
| POST | create_lobby | /lobbies | Try | |
| PUT | create_or_join_lobby | /lobbies | Try | |
| GET | get_lobby | /lobbies/{lobby_id} | Try | |
| PATCH | edit_lobby | /lobbies/{lobby_id} | Try | |
| PATCH | edit_lobby_channel_link | /lobbies/{lobby_id}/channel-linking | Try | |
| DELETE | leave_lobby | /lobbies/{lobby_id}/members/@me | Try | |
| POST | create_linked_lobby_guild_invite_for_self | /lobbies/{lobby_id}/members/@me/invites | Try | |
| POST | bulk_update_lobby_members | /lobbies/{lobby_id}/members/bulk | Try | |
| PUT | add_lobby_member | /lobbies/{lobby_id}/members/{user_id} | Try | |
| DELETE | delete_lobby_member | /lobbies/{lobby_id}/members/{user_id} | Try | |
| POST | create_linked_lobby_guild_invite_for_user | /lobbies/{lobby_id}/members/{user_id}/invites | Try | |
| GET | get_lobby_messages | /lobbies/{lobby_id}/messages | Try | |
| POST | create_lobby_message | /lobbies/{lobby_id}/messages | Try | |
| PUT | update_lobby_message_external_moderation_metadata | /lobbies/{lobby_id}/messages/{message_id}/moderation-metadata | Try | |
| GET | get_my_oauth2_authorization | /oauth2/@me | Try | |
| GET | get_my_oauth2_application | /oauth2/applications/@me | Try | |
| GET | get_public_keys | /oauth2/keys | Try | |
| GET | get_openid_connect_userinfo | /oauth2/userinfo | Try | |
| PUT | update_user_message_external_moderation_metadata | /partner-sdk/dms/{user_id_1}/{user_id_2}/messages/{message_id}/moderation-metadata | Try | |
| POST | partner_sdk_unmerge_provisional_account | /partner-sdk/provisional-accounts/unmerge | Try | |
| POST | bot_partner_sdk_unmerge_provisional_account | /partner-sdk/provisional-accounts/unmerge/bot | Try | |
| POST | partner_sdk_token | /partner-sdk/token | Try | |
| POST | bot_partner_sdk_token | /partner-sdk/token/bot | Try | |
| GET | get_soundboard_default_sounds | /soundboard-default-sounds | Try | |
| POST | create_stage_instance | /stage-instances | Try | |
| GET | get_stage_instance | /stage-instances/{channel_id} | Try | |
| PATCH | update_stage_instance | /stage-instances/{channel_id} | Try | |
| DELETE | delete_stage_instance | /stage-instances/{channel_id} | Try | |
| GET | list_sticker_packs | /sticker-packs | Try | |
| GET | get_sticker_pack | /sticker-packs/{pack_id} | Try | |
| GET | get_sticker | /stickers/{sticker_id} | Try | |
| GET | get_my_user | /users/@me | Try | |
| PATCH | update_my_user | /users/@me | Try | |
| GET | get_current_user_application_entitlements | /users/@me/applications/{application_id}/entitlements | Try | |
| GET | get_application_user_role_connection | /users/@me/applications/{application_id}/role-connection | Try | |
| PUT | update_application_user_role_connection | /users/@me/applications/{application_id}/role-connection | Try | |
| DELETE | delete_application_user_role_connection | /users/@me/applications/{application_id}/role-connection | Try | |
| POST | create_dm | /users/@me/channels | Try | |
| GET | list_my_connections | /users/@me/connections | Try | |
| GET | list_my_guilds | /users/@me/guilds | Try | |
| DELETE | leave_guild | /users/@me/guilds/{guild_id} | Try | |
| GET | get_my_guild_member | /users/@me/guilds/{guild_id}/member | Try | |
| GET | get_user | /users/{user_id} | Try | |
| GET | list_voice_regions | /voice/regions | Try | |
| GET | get_webhook | /webhooks/{webhook_id} | Try | |
| PATCH | update_webhook | /webhooks/{webhook_id} | Try | |
| DELETE | delete_webhook | /webhooks/{webhook_id} | Try | |
| GET | get_webhook_by_token | /webhooks/{webhook_id}/{webhook_token} | Try | |
| POST | execute_webhook | /webhooks/{webhook_id}/{webhook_token} | Try | |
| PATCH | update_webhook_by_token | /webhooks/{webhook_id}/{webhook_token} | Try | |
| DELETE | delete_webhook_by_token | /webhooks/{webhook_id}/{webhook_token} | Try | |
| POST | execute_github_compatible_webhook | /webhooks/{webhook_id}/{webhook_token}/github | Try | |
| GET | get_original_webhook_message | /webhooks/{webhook_id}/{webhook_token}/messages/@original | Try | |
| PATCH | update_original_webhook_message | /webhooks/{webhook_id}/{webhook_token}/messages/@original | Try | |
| DELETE | delete_original_webhook_message | /webhooks/{webhook_id}/{webhook_token}/messages/@original | Try | |
| GET | get_webhook_message | /webhooks/{webhook_id}/{webhook_token}/messages/{message_id} | Try | |
| PATCH | update_webhook_message | /webhooks/{webhook_id}/{webhook_token}/messages/{message_id} | Try | |
| DELETE | delete_webhook_message | /webhooks/{webhook_id}/{webhook_token}/messages/{message_id} | Try | |
| POST | execute_slack_compatible_webhook | /webhooks/{webhook_id}/{webhook_token}/slack | Try |