--- title: 'Admin' description: 'Admin object schemas from the Fluxer API.' --- ## AddSnowflakeReservationRequest **Related endpoints** - [`POST /admin/snowflake-reservations/add`](/api-reference/admin/add-snowflake-reservation) | Field | Type | Description | |-------|------|-------------| | email | [EmailType](#emailtype) | | | snowflake | [SnowflakeType](#snowflaketype) | | ## AdminArchiveResponseSchema **Related endpoints** - [`POST /admin/archives/guild`](/api-reference/admin/trigger-guild-archive) - [`POST /admin/archives/user`](/api-reference/admin/trigger-user-archive) | Field | Type | Description | |-------|------|-------------| | archive_id | [SnowflakeType](#snowflaketype) | | | completed_at | ?string | | | download_url_expires_at | ?string | | | error_message | ?string | | | expires_at | ?string | | | failed_at | ?string | | | file_size | ?string | | | progress_percent | number | | | progress_step | ?string | | | requested_at | string | | | requested_by | [SnowflakeType](#snowflaketype) | | | started_at | ?string | | | subject_id | [SnowflakeType](#snowflaketype) | | | subject_type | [AdminArchiveResponseSchemaSubjectType](#adminarchiveresponseschemasubjecttype) | Type of subject being archived | ## AdminAuditLogResponseSchema | Field | Type | Description | |-------|------|-------------| | action | string | | | admin_user_id | [SnowflakeType](#snowflaketype) | | | audit_log_reason | ?string | | | created_at | string | | | log_id | [SnowflakeType](#snowflaketype) | | | metadata | map<string, string> | | | target_id | string | The ID of the affected entity (user, channel, role, invite code, etc.) | | target_type | string | | ## AdminUserDmChannelSchema | Field | Type | Description | |-------|------|-------------| | channel_id | [SnowflakeType](#snowflaketype) | | | channel_type | ?[Int32Type](#int32type) | | | is_open | boolean | | | last_message_id | ?[SnowflakeType](#snowflaketype) | | | recipient_ids | [SnowflakeType](#snowflaketype)[] | | ## AdminUsersMeResponse **Related endpoints** - [`GET /admin/users/me`](/api-reference/admin/get-authenticated-admin-user) | Field | Type | Description | |-------|------|-------------| | user | [UserAdminResponseSchema](#useradminresponseschema) | | ## AuditLogsListResponseSchema **Related endpoints** - [`POST /admin/audit-logs`](/api-reference/admin/list-audit-logs) - [`POST /admin/audit-logs/search`](/api-reference/admin/search-audit-logs) | Field | Type | Description | |-------|------|-------------| | logs | [AdminAuditLogResponseSchema](#adminauditlogresponseschema)[] | | | total | number | | ## BanCheckResponseSchema **Related endpoints** - [`POST /admin/bans/email/check`](/api-reference/admin/check-email-ban-status) - [`POST /admin/bans/ip/check`](/api-reference/admin/check-ip-ban-status) - [`POST /admin/bans/phone/check`](/api-reference/admin/check-phone-ban-status) | Field | Type | Description | |-------|------|-------------| | banned | boolean | | ## BanEmailRequest **Related endpoints** - [`POST /admin/bans/email/add`](/api-reference/admin/add-email-ban) - [`POST /admin/bans/email/check`](/api-reference/admin/check-email-ban-status) - [`POST /admin/bans/email/remove`](/api-reference/admin/remove-email-ban) | Field | Type | Description | |-------|------|-------------| | email | [EmailType](#emailtype) | | ## BanGuildMemberRequest **Related endpoints** - [`POST /admin/guilds/ban-member`](/api-reference/admin/ban-guild-member) | Field | Type | Description | |-------|------|-------------| | ban_duration_seconds? | integer (int53) | Duration of the ban in seconds (0 for permanent, or a valid temporary duration) | | delete_message_days? | integer (int32) | Number of days of messages to delete from the banned user (0-7) | | guild_id | [SnowflakeType](#snowflaketype) | | | reason? | ?string | The reason for the ban (max 512 characters) | | user_id | [SnowflakeType](#snowflaketype) | | ## BanIpRequest **Related endpoints** - [`POST /admin/bans/ip/add`](/api-reference/admin/add-ip-ban) - [`POST /admin/bans/ip/check`](/api-reference/admin/check-ip-ban-status) - [`POST /admin/bans/ip/remove`](/api-reference/admin/remove-ip-ban) | Field | Type | Description | |-------|------|-------------| | ip | string | IPv4/IPv6 address or CIDR range to ban | ## BanPhoneRequest **Related endpoints** - [`POST /admin/bans/phone/add`](/api-reference/admin/add-phone-ban) - [`POST /admin/bans/phone/check`](/api-reference/admin/check-phone-ban-status) - [`POST /admin/bans/phone/remove`](/api-reference/admin/remove-phone-ban) | Field | Type | Description | |-------|------|-------------| | phone | [PhoneNumberType](#phonenumbertype) | | ## BulkAddGuildMembersRequest **Related endpoints** - [`POST /admin/bulk/add-guild-members`](/api-reference/admin/bulk-add-guild-members) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | user_ids | [SnowflakeType](#snowflaketype)[] | List of user IDs to add as members | ## BulkOperationFailedResponse | Field | Type | Description | |-------|------|-------------| | error | string | | | id | [SnowflakeType](#snowflaketype) | | ## BulkOperationResponse **Related endpoints** - [`POST /admin/bulk/add-guild-members`](/api-reference/admin/bulk-add-guild-members) - [`POST /admin/bulk/schedule-user-deletion`](/api-reference/admin/schedule-bulk-user-deletion) - [`POST /admin/bulk/update-guild-features`](/api-reference/admin/bulk-update-guild-features) - [`POST /admin/bulk/update-user-flags`](/api-reference/admin/bulk-update-user-flags) | Field | Type | Description | |-------|------|-------------| | failed | [BulkOperationFailedResponse](#bulkoperationfailedresponse)[] | | | successful | [SnowflakeType](#snowflaketype)[] | | ## BulkScheduleUserDeletionRequest **Related endpoints** - [`POST /admin/bulk/schedule-user-deletion`](/api-reference/admin/schedule-bulk-user-deletion) | Field | Type | Description | |-------|------|-------------| | days_until_deletion? | integer (int32) | Number of days until the accounts are deleted | | public_reason? | string | Public-facing reason for the deletion | | reason_code | integer (int32) | Code indicating the reason for deletion | | user_ids | [SnowflakeType](#snowflaketype)[] | List of user IDs to schedule deletion for | ## BulkUpdateGuildFeaturesRequest **Related endpoints** - [`POST /admin/bulk/update-guild-features`](/api-reference/admin/bulk-update-guild-features) | Field | Type | Description | |-------|------|-------------| | add_features? | [GuildFeatureSchema](#guildfeatureschema)[] | Guild features to add to all specified guilds | | guild_ids | [SnowflakeType](#snowflaketype)[] | List of guild IDs to update | | remove_features? | [GuildFeatureSchema](#guildfeatureschema)[] | Guild features to remove from all specified guilds | ## BulkUpdateUserFlagsRequest **Related endpoints** - [`POST /admin/bulk/update-user-flags`](/api-reference/admin/bulk-update-user-flags) | Field | Type | Description | |-------|------|-------------| | add_flags? | [UserFlags](#userflags)[] | User flags to add to all specified users | | remove_flags? | [UserFlags](#userflags)[] | User flags to remove from all specified users | | user_ids | [SnowflakeType](#snowflaketype)[] | List of user IDs to update | ## CancelBulkMessageDeletionRequest **Related endpoints** - [`POST /admin/users/cancel-bulk-message-deletion`](/api-reference/admin/cancel-bulk-message-deletion) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## ChangeDobRequest **Related endpoints** - [`POST /admin/users/change-dob`](/api-reference/admin/change-user-dob) | Field | Type | Description | |-------|------|-------------| | date_of_birth | string | New date of birth in YYYY-MM-DD format | | user_id | [SnowflakeType](#snowflaketype) | | ## ChangeEmailRequest **Related endpoints** - [`POST /admin/users/change-email`](/api-reference/admin/change-user-email) | Field | Type | Description | |-------|------|-------------| | email | [EmailType](#emailtype) | | | user_id | [SnowflakeType](#snowflaketype) | | ## ChangeUsernameRequest **Related endpoints** - [`POST /admin/users/change-username`](/api-reference/admin/change-user-username) | Field | Type | Description | |-------|------|-------------| | discriminator? | [Int32Type](#int32type) | | | user_id | [SnowflakeType](#snowflaketype) | | | username | [UsernameType](#usernametype) | | ## ClearGuildFieldsRequest **Related endpoints** - [`POST /admin/guilds/clear-fields`](/api-reference/admin/clear-guild-fields) | Field | Type | Description | |-------|------|-------------| | fields | [ClearGuildFieldsRequestFields](#clearguildfieldsrequestfields)[] | List of guild image fields to clear | | guild_id | [SnowflakeType](#snowflaketype) | | ## ClearUserFieldsRequest **Related endpoints** - [`POST /admin/users/clear-fields`](/api-reference/admin/clear-user-fields) | Field | Type | Description | |-------|------|-------------| | fields | [ClearUserFieldsRequestFields](#clearuserfieldsrequestfields)[] | List of profile fields to clear | | user_id | [SnowflakeType](#snowflaketype) | | ## CodesResponse **Related endpoints** - [`POST /admin/codes/gift`](/api-reference/admin/generate-gift-subscription-codes) | Field | Type | Description | |-------|------|-------------| | codes | string[] | | ## CreateAdminApiKeyRequest **Related endpoints** - [`POST /admin/api-keys`](/api-reference/admin/create-admin-api-key) | Field | Type | Description | |-------|------|-------------| | acls | string[] | List of access control permissions for the key | | expires_in_days? | integer (int32) | Number of days until the key expires | | name | string | Display name for the API key | ## CreateAdminApiKeyResponse **Related endpoints** - [`POST /admin/api-keys`](/api-reference/admin/create-admin-api-key) | Field | Type | Description | |-------|------|-------------| | acls | string[] | List of access control permissions for the key | | created_at | string | ISO 8601 timestamp when the key was created | | expires_at | ?string | ISO 8601 timestamp when the key expires, or null if no expiration | | key | string | The generated API key secret (only shown once) | | key_id | [SnowflakeType](#snowflaketype) | Unique identifier for the API key | | name | string | Display name for the API key | ## CreateSystemDmJobRequest **Related endpoints** - [`POST /admin/system-dm-jobs`](/api-reference/admin/create-system-dm-job) | Field | Type | Description | |-------|------|-------------| | content | string | Message content to send to users | | excluded_guild_ids? | [SnowflakeType](#snowflaketype)[] | Guild IDs whose members should be excluded | | registration_end? | ?string | Only target users registered before this date | | registration_start? | ?string | Only target users registered after this date | ## CreateVoiceRegionRequest **Related endpoints** - [`POST /admin/voice/regions/create`](/api-reference/admin/create-voice-region) | Field | Type | Description | |-------|------|-------------| | allowed_guild_ids? | [SnowflakeType](#snowflaketype)[] | Guild IDs explicitly allowed to use this region | | allowed_user_ids? | [SnowflakeType](#snowflaketype)[] | User IDs explicitly allowed to use this region | | emoji | string | Emoji representing the region | | id | [SnowflakeType](#snowflaketype) | Unique identifier for the voice region | | is_default? | boolean | Whether this is the default region | | latitude | number | Geographic latitude coordinate | | longitude | number | Geographic longitude coordinate | | name | string | Display name of the voice region | | required_guild_features? | string[] | Guild features required to use this region | | vip_only? | boolean | Whether this region is restricted to VIP users | ## CreateVoiceRegionResponse **Related endpoints** - [`POST /admin/voice/regions/create`](/api-reference/admin/create-voice-region) | Field | Type | Description | |-------|------|-------------| | region | [VoiceRegionAdminResponse](#voiceregionadminresponse) | Created voice region | ## CreateVoiceServerRequest **Related endpoints** - [`POST /admin/voice/servers/create`](/api-reference/admin/create-voice-server) | Field | Type | Description | |-------|------|-------------| | allowed_guild_ids? | [SnowflakeType](#snowflaketype)[] | Guild IDs explicitly allowed to use this server | | allowed_user_ids? | [SnowflakeType](#snowflaketype)[] | User IDs explicitly allowed to use this server | | api_key | string | API key for authenticating with the voice server | | api_secret | string | API secret for authenticating with the voice server | | endpoint | string (uri) | Client signal WebSocket endpoint URL for the voice server | | is_active? | boolean | Whether the server is currently active | | region_id | [SnowflakeType](#snowflaketype) | ID of the region this server belongs to | | required_guild_features? | string[] | Guild features required to use this server | | server_id | [SnowflakeType](#snowflaketype) | Unique identifier for the voice server | | vip_only? | boolean | Whether this server is restricted to VIP users | ## CreateVoiceServerResponse **Related endpoints** - [`POST /admin/voice/servers/create`](/api-reference/admin/create-voice-server) | Field | Type | Description | |-------|------|-------------| | server | [VoiceServerAdminResponse](#voiceserveradminresponse) | Created voice server | ## DeleteAllUserMessagesRequest **Related endpoints** - [`POST /admin/messages/delete-all`](/api-reference/admin/delete-all-user-messages) | Field | Type | Description | |-------|------|-------------| | dry_run? | boolean | | | user_id | [SnowflakeType](#snowflaketype) | | ## DeleteAllUserMessagesResponse **Related endpoints** - [`POST /admin/messages/delete-all`](/api-reference/admin/delete-all-user-messages) | Field | Type | Description | |-------|------|-------------| | channel_count | [Int32Type](#int32type) | | | dry_run | boolean | | | job_id? | [SnowflakeType](#snowflaketype) | | | message_count | [Int32Type](#int32type) | | | success | enum<`true`> | | ## DeleteApiKeyResponse **Related endpoints** - [`DELETE /admin/api-keys/{keyId}`](/api-reference/admin/delete-admin-api-key) | Field | Type | Description | |-------|------|-------------| | success | enum<`true`> | | ## DeleteGuildRequest **Related endpoints** - [`POST /admin/guilds/delete`](/api-reference/admin/delete-guild) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | ## DeleteMessageRequest **Related endpoints** - [`POST /admin/messages/delete`](/api-reference/admin/delete-single-message) | Field | Type | Description | |-------|------|-------------| | channel_id | [SnowflakeType](#snowflaketype) | | | message_id | [SnowflakeType](#snowflaketype) | | ## DeleteMessageResponse **Related endpoints** - [`POST /admin/messages/delete`](/api-reference/admin/delete-single-message) | Field | Type | Description | |-------|------|-------------| | success | enum<`true`> | | ## DeleteSnowflakeReservationRequest **Related endpoints** - [`POST /admin/snowflake-reservations/delete`](/api-reference/admin/delete-snowflake-reservation) | Field | Type | Description | |-------|------|-------------| | email | [EmailType](#emailtype) | | ## DeleteVoiceRegionRequest **Related endpoints** - [`POST /admin/voice/regions/delete`](/api-reference/admin/delete-voice-region) | Field | Type | Description | |-------|------|-------------| | id | [SnowflakeType](#snowflaketype) | ID of the voice region to delete | ## DeleteVoiceResponse **Related endpoints** - [`POST /admin/voice/regions/delete`](/api-reference/admin/delete-voice-region) - [`POST /admin/voice/servers/delete`](/api-reference/admin/delete-voice-server) | Field | Type | Description | |-------|------|-------------| | success | boolean | Whether the deletion was successful | ## DeleteVoiceServerRequest **Related endpoints** - [`POST /admin/voice/servers/delete`](/api-reference/admin/delete-voice-server) | Field | Type | Description | |-------|------|-------------| | region_id | [SnowflakeType](#snowflaketype) | ID of the region the server belongs to | | server_id | [SnowflakeType](#snowflaketype) | ID of the voice server to delete | ## DeleteWebAuthnCredentialRequest **Related endpoints** - [`POST /admin/users/delete-webauthn-credential`](/api-reference/admin/delete-user-webauthn-credential) | Field | Type | Description | |-------|------|-------------| | credential_id | [SnowflakeType](#snowflaketype) | ID of the WebAuthn credential to delete | | user_id | [SnowflakeType](#snowflaketype) | | ## DisableForSuspiciousActivityRequest **Related endpoints** - [`POST /admin/users/disable-suspicious`](/api-reference/admin/disable-user-for-suspicious-activity) | Field | Type | Description | |-------|------|-------------| | flags | [SuspiciousActivityFlags](#suspiciousactivityflags) | | | user_id | [SnowflakeType](#snowflaketype) | | ## DisableMfaRequest **Related endpoints** - [`POST /admin/users/cancel-deletion`](/api-reference/admin/cancel-account-deletion) - [`POST /admin/users/disable-mfa`](/api-reference/admin/disable-user-mfa) - [`POST /admin/users/unban`](/api-reference/admin/unban-user) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## DiscoveryAdminRejectRequest **Related endpoints** - [`POST /admin/discovery/applications/{guild_id}/reject`](/api-reference/admin/reject-discovery-application) | Field | Type | Description | |-------|------|-------------| | reason | string | Rejection reason | ## DiscoveryAdminRemoveRequest **Related endpoints** - [`POST /admin/discovery/guilds/{guild_id}/remove`](/api-reference/admin/remove-guild-from-discovery) | Field | Type | Description | |-------|------|-------------| | reason | string | Removal reason | ## DiscoveryAdminReviewRequest **Related endpoints** - [`POST /admin/discovery/applications/{guild_id}/approve`](/api-reference/admin/approve-discovery-application) | Field | Type | Description | |-------|------|-------------| | reason? | string | Review reason | ## DiscoveryApplicationResponse **Related endpoints** - [`GET /admin/discovery/applications`](/api-reference/admin/list-discovery-applications) - [`POST /admin/discovery/applications/{guild_id}/approve`](/api-reference/admin/approve-discovery-application) - [`POST /admin/discovery/applications/{guild_id}/reject`](/api-reference/admin/reject-discovery-application) - [`POST /admin/discovery/guilds/{guild_id}/remove`](/api-reference/admin/remove-guild-from-discovery) - [`POST /guilds/{guild_id}/discovery`](/api-reference/discovery/apply-for-guild-discovery) - [`PATCH /guilds/{guild_id}/discovery`](/api-reference/discovery/edit-discovery-application) | Field | Type | Description | |-------|------|-------------| | applied_at | string | Application timestamp | | category_type | number | Discovery category type | | description | string | Discovery description | | guild_id | [SnowflakeType](#snowflaketype) | Guild ID | | review_reason? | ?string | Review reason | | reviewed_at? | ?string | Review timestamp | | status | string | Application status | ## DownloadUrlResponseSchema **Related endpoints** - [`GET /admin/archives/{subjectType}/{subjectId}/{archiveId}/download`](/api-reference/admin/get-archive-download-url) | Field | Type | Description | |-------|------|-------------| | downloadUrl | string | | | expiresAt | string | | ## Error **Related endpoints** - [`GET /.well-known/fluxer`](/api-reference/instance/get-instance-discovery-document) - [`GET /admin/api-keys`](/api-reference/admin/list-admin-api-keys) - [`GET /admin/archives/{subjectType}/{subjectId}/{archiveId}`](/api-reference/admin/get-archive-details) - [`GET /admin/archives/{subjectType}/{subjectId}/{archiveId}/download`](/api-reference/admin/get-archive-download-url) - [`GET /admin/discovery/applications`](/api-reference/admin/list-discovery-applications) - [`GET /admin/gateway/stats`](/api-reference/admin/get-gateway-node-statistics) - [`GET /admin/guilds/{guild_id}/emojis`](/api-reference/admin/list-guild-emojis) - [`GET /admin/guilds/{guild_id}/stickers`](/api-reference/admin/list-guild-stickers) - [`GET /admin/reports/{report_id}`](/api-reference/admin/get-report-details) - [`GET /admin/reports/{report_id}/legal-hold`](/api-reference/admin/get-legal-hold-status) - [`GET /admin/reports/{report_id}/ncmec-status`](/api-reference/admin/get-ncmec-submission-status) - [`GET /admin/system-dm-jobs`](/api-reference/admin/list-system-dm-jobs) - [`GET /admin/users/me`](/api-reference/admin/get-authenticated-admin-user) - [`GET /admin/visionary-slots`](/api-reference/admin/list-all-visionary-slots) - [`GET /applications/@me`](/api-reference/oauth2/list-current-user-applications) - [`GET /auth/handoff/{code}/status`](/api-reference/auth/get-handoff-status) - [`GET /auth/ip-authorization/poll`](/api-reference/auth/poll-ip-authorization) - [`GET /auth/sessions`](/api-reference/auth/list-auth-sessions) - [`GET /auth/sso/status`](/api-reference/auth/get-sso-status) - [`GET /channels/{channel_id}`](/api-reference/channels/fetch-a-channel) - [`GET /channels/{channel_id}/call`](/api-reference/channels/get-call-eligibility-status) - [`GET /channels/{channel_id}/invites`](/api-reference/invites/list-channel-invites) - [`GET /channels/{channel_id}/messages`](/api-reference/channels/list-messages-in-a-channel) - [`GET /channels/{channel_id}/messages/{message_id}`](/api-reference/channels/fetch-a-message) - [`GET /channels/{channel_id}/messages/{message_id}/reactions/{emoji}`](/api-reference/channels/list-users-who-reacted-with-emoji) - [`GET /channels/{channel_id}/messages/pins`](/api-reference/channels/list-pinned-messages) - [`GET /channels/{channel_id}/rtc-regions`](/api-reference/channels/list-rtc-regions) - [`GET /channels/{channel_id}/webhooks`](/api-reference/webhooks/list-channel-webhooks) - [`GET /discovery/categories`](/api-reference/discovery/list-discovery-categories) - [`GET /discovery/guilds`](/api-reference/discovery/search-discoverable-guilds) - [`GET /donations/manage`](/api-reference/donations/manage-donation-subscription) - [`GET /gateway/bot`](/api-reference/gateway/get-gateway-information) - [`GET /gifts/{code}`](/api-reference/gifts/get-gift-code) - [`GET /guilds/{guild_id}`](/api-reference/guilds/get-guild-information) - [`GET /guilds/{guild_id}/audit-logs`](/api-reference/guilds/list-guild-audit-logs) - [`GET /guilds/{guild_id}/bans`](/api-reference/guilds/list-guild-bans) - [`GET /guilds/{guild_id}/channels`](/api-reference/guilds/list-guild-channels) - [`GET /guilds/{guild_id}/discovery`](/api-reference/discovery/get-discovery-status) - [`GET /guilds/{guild_id}/emojis`](/api-reference/guilds/list-guild-emojis) - [`GET /guilds/{guild_id}/invites`](/api-reference/invites/list-guild-invites) - [`GET /guilds/{guild_id}/members`](/api-reference/guilds/list-guild-members) - [`GET /guilds/{guild_id}/members/{user_id}`](/api-reference/guilds/get-guild-member-by-user-id) - [`GET /guilds/{guild_id}/members/@me`](/api-reference/guilds/get-current-user-guild-member) - [`GET /guilds/{guild_id}/roles`](/api-reference/guilds/list-guild-roles) - [`GET /guilds/{guild_id}/stickers`](/api-reference/guilds/list-guild-stickers) - [`GET /guilds/{guild_id}/vanity-url`](/api-reference/guilds/get-guild-vanity-url) - [`GET /guilds/{guild_id}/webhooks`](/api-reference/webhooks/list-guild-webhooks) - [`GET /invites/{invite_code}`](/api-reference/invites/get-invite-information) - [`GET /klipy/featured`](/api-reference/klipy/get-featured-klipy-gifs) - [`GET /klipy/search`](/api-reference/klipy/search-klipy-gifs) - [`GET /klipy/suggest`](/api-reference/klipy/get-klipy-search-suggestions) - [`GET /klipy/trending-gifs`](/api-reference/klipy/get-trending-klipy-gifs) - [`GET /oauth2/@me`](/api-reference/oauth2/get-current-oauth2-user) - [`GET /oauth2/@me/authorizations`](/api-reference/oauth2/list-user-oauth2-authorizations) - [`GET /oauth2/applications/{id}`](/api-reference/oauth2/get-application) - [`GET /oauth2/applications/{id}/public`](/api-reference/oauth2/get-public-application) - [`GET /oauth2/applications/@me`](/api-reference/oauth2/list-user-applications) - [`GET /oauth2/userinfo`](/api-reference/oauth2/get-oauth2-user-information) - [`GET /packs`](/api-reference/packs/list-user-packs) - [`GET /packs/{pack_id}/invites`](/api-reference/invites/list-pack-invites) - [`GET /packs/emojis/{pack_id}`](/api-reference/packs/list-pack-emojis) - [`GET /packs/stickers/{pack_id}`](/api-reference/packs/list-pack-stickers) - [`GET /premium/price-ids`](/api-reference/premium/get-stripe-price-ids) - [`GET /streams/{stream_key}/preview`](/api-reference/channels/get-stream-preview-image) - [`GET /tenor/featured`](/api-reference/tenor/get-featured-tenor-gifs) - [`GET /tenor/search`](/api-reference/tenor/search-tenor-gifs) - [`GET /tenor/suggest`](/api-reference/tenor/get-tenor-search-suggestions) - [`GET /tenor/trending-gifs`](/api-reference/tenor/get-trending-tenor-gifs) - [`GET /users/{target_id}/profile`](/api-reference/users/get-user-profile) - [`GET /users/{user_id}`](/api-reference/users/get-user-by-id) - [`GET /users/@me`](/api-reference/users/get-current-user-profile) - [`GET /users/@me/applications`](/api-reference/oauth2/list-user-applications) - [`GET /users/@me/channels`](/api-reference/users/list-private-channels) - [`GET /users/@me/connections`](/api-reference/connections/list-user-connections) - [`GET /users/@me/gifts`](/api-reference/users/list-user-gifts) - [`GET /users/@me/guilds`](/api-reference/guilds/list-current-user-guilds) - [`GET /users/@me/harvest/{harvestId}`](/api-reference/users/get-data-harvest-status) - [`GET /users/@me/harvest/{harvestId}/download`](/api-reference/users/get-data-harvest-download-url) - [`GET /users/@me/harvest/latest`](/api-reference/users/get-latest-data-harvest) - [`GET /users/@me/memes`](/api-reference/saved-media/list-favorite-memes) - [`GET /users/@me/memes/{meme_id}`](/api-reference/saved-media/get-favorite-meme) - [`GET /users/@me/mentions`](/api-reference/users/list-mentions-for-current-user) - [`GET /users/@me/mfa/webauthn/credentials`](/api-reference/users/list-webauthn-credentials) - [`GET /users/@me/notes`](/api-reference/users/list-current-user-notes) - [`GET /users/@me/notes/{target_id}`](/api-reference/users/get-note-on-user) - [`GET /users/@me/push/subscriptions`](/api-reference/users/list-push-subscriptions) - [`GET /users/@me/relationships`](/api-reference/users/list-user-relationships) - [`GET /users/@me/saved-messages`](/api-reference/users/list-saved-messages) - [`GET /users/@me/scheduled-messages`](/api-reference/users/list-scheduled-messages) - [`GET /users/@me/scheduled-messages/{scheduled_message_id}`](/api-reference/users/get-scheduled-message) - [`GET /users/@me/settings`](/api-reference/users/get-current-user-settings) - [`GET /users/@me/sudo/mfa-methods`](/api-reference/users/list-sudo-multi-factor-authentication-methods) - [`GET /users/check-tag`](/api-reference/users/check-username-tag-availability) - [`GET /webhooks/{webhook_id}`](/api-reference/webhooks/get-webhook) - [`GET /webhooks/{webhook_id}/{token}`](/api-reference/webhooks/get-webhook-with-token) - [`POST /admin/api-keys`](/api-reference/admin/create-admin-api-key) - [`POST /admin/archives/guild`](/api-reference/admin/trigger-guild-archive) - [`POST /admin/archives/list`](/api-reference/admin/list-archives) - [`POST /admin/archives/user`](/api-reference/admin/trigger-user-archive) - [`POST /admin/assets/purge`](/api-reference/admin/purge-guild-assets) - [`POST /admin/audit-logs`](/api-reference/admin/list-audit-logs) - [`POST /admin/audit-logs/search`](/api-reference/admin/search-audit-logs) - [`POST /admin/bans/email/add`](/api-reference/admin/add-email-ban) - [`POST /admin/bans/email/check`](/api-reference/admin/check-email-ban-status) - [`POST /admin/bans/email/list`](/api-reference/admin/list-email-bans) - [`POST /admin/bans/email/remove`](/api-reference/admin/remove-email-ban) - [`POST /admin/bans/ip/add`](/api-reference/admin/add-ip-ban) - [`POST /admin/bans/ip/check`](/api-reference/admin/check-ip-ban-status) - [`POST /admin/bans/ip/list`](/api-reference/admin/list-ip-bans) - [`POST /admin/bans/ip/remove`](/api-reference/admin/remove-ip-ban) - [`POST /admin/bans/phone/add`](/api-reference/admin/add-phone-ban) - [`POST /admin/bans/phone/check`](/api-reference/admin/check-phone-ban-status) - [`POST /admin/bans/phone/list`](/api-reference/admin/list-phone-bans) - [`POST /admin/bans/phone/remove`](/api-reference/admin/remove-phone-ban) - [`POST /admin/bulk/add-guild-members`](/api-reference/admin/bulk-add-guild-members) - [`POST /admin/bulk/schedule-user-deletion`](/api-reference/admin/schedule-bulk-user-deletion) - [`POST /admin/bulk/update-guild-features`](/api-reference/admin/bulk-update-guild-features) - [`POST /admin/bulk/update-user-flags`](/api-reference/admin/bulk-update-user-flags) - [`POST /admin/codes/gift`](/api-reference/admin/generate-gift-subscription-codes) - [`POST /admin/discovery/applications/{guild_id}/approve`](/api-reference/admin/approve-discovery-application) - [`POST /admin/discovery/applications/{guild_id}/reject`](/api-reference/admin/reject-discovery-application) - [`POST /admin/discovery/guilds/{guild_id}/remove`](/api-reference/admin/remove-guild-from-discovery) - [`POST /admin/gateway/memory-stats`](/api-reference/admin/get-guild-memory-statistics) - [`POST /admin/gateway/reload-all`](/api-reference/admin/reload-specified-guilds) - [`POST /admin/guilds/ban-member`](/api-reference/admin/ban-guild-member) - [`POST /admin/guilds/clear-fields`](/api-reference/admin/clear-guild-fields) - [`POST /admin/guilds/delete`](/api-reference/admin/delete-guild) - [`POST /admin/guilds/force-add-user`](/api-reference/admin/force-add-user-to-guild) - [`POST /admin/guilds/kick-member`](/api-reference/admin/kick-guild-member) - [`POST /admin/guilds/list-members`](/api-reference/admin/list-guild-members) - [`POST /admin/guilds/lookup`](/api-reference/admin/look-up-guild) - [`POST /admin/guilds/reload`](/api-reference/admin/reload-guild) - [`POST /admin/guilds/search`](/api-reference/admin/search-guilds) - [`POST /admin/guilds/shutdown`](/api-reference/admin/shutdown-guild) - [`POST /admin/guilds/transfer-ownership`](/api-reference/admin/transfer-guild-ownership) - [`POST /admin/guilds/update-features`](/api-reference/admin/update-guild-features) - [`POST /admin/guilds/update-name`](/api-reference/admin/update-guild-name) - [`POST /admin/guilds/update-settings`](/api-reference/admin/update-guild-settings) - [`POST /admin/guilds/update-vanity`](/api-reference/admin/update-guild-vanity) - [`POST /admin/instance-config/get`](/api-reference/admin/get-instance-configuration) - [`POST /admin/instance-config/update`](/api-reference/admin/update-instance-configuration) - [`POST /admin/limit-config/get`](/api-reference/admin/get-limit-configuration) - [`POST /admin/limit-config/update`](/api-reference/admin/update-limit-configuration) - [`POST /admin/messages/delete`](/api-reference/admin/delete-single-message) - [`POST /admin/messages/delete-all`](/api-reference/admin/delete-all-user-messages) - [`POST /admin/messages/lookup`](/api-reference/admin/look-up-message-details) - [`POST /admin/messages/lookup-by-attachment`](/api-reference/admin/look-up-message-by-attachment) - [`POST /admin/messages/shred`](/api-reference/admin/queue-message-shred-operation) - [`POST /admin/messages/shred-status`](/api-reference/admin/get-message-shred-status) - [`POST /admin/reports/{report_id}/legal-hold`](/api-reference/admin/set-legal-hold-on-evidence) - [`POST /admin/reports/{report_id}/ncmec-submit`](/api-reference/admin/submit-report-to-ncmec) - [`POST /admin/reports/list`](/api-reference/admin/list-reports) - [`POST /admin/reports/resolve`](/api-reference/admin/resolve-report) - [`POST /admin/reports/search`](/api-reference/admin/search-reports) - [`POST /admin/search/refresh-index`](/api-reference/admin/refresh-search-index) - [`POST /admin/search/refresh-status`](/api-reference/admin/get-search-index-refresh-status) - [`POST /admin/snowflake-reservations/add`](/api-reference/admin/add-snowflake-reservation) - [`POST /admin/snowflake-reservations/delete`](/api-reference/admin/delete-snowflake-reservation) - [`POST /admin/snowflake-reservations/list`](/api-reference/admin/list-snowflake-reservations) - [`POST /admin/system-dm-jobs`](/api-reference/admin/create-system-dm-job) - [`POST /admin/system-dm-jobs/{job_id}/approve`](/api-reference/admin/approve-system-dm-job) - [`POST /admin/users/cancel-bulk-message-deletion`](/api-reference/admin/cancel-bulk-message-deletion) - [`POST /admin/users/cancel-deletion`](/api-reference/admin/cancel-account-deletion) - [`POST /admin/users/change-dob`](/api-reference/admin/change-user-dob) - [`POST /admin/users/change-email`](/api-reference/admin/change-user-email) - [`POST /admin/users/change-log`](/api-reference/admin/get-user-change-log) - [`POST /admin/users/change-username`](/api-reference/admin/change-user-username) - [`POST /admin/users/clear-fields`](/api-reference/admin/clear-user-fields) - [`POST /admin/users/delete-webauthn-credential`](/api-reference/admin/delete-user-webauthn-credential) - [`POST /admin/users/disable-mfa`](/api-reference/admin/disable-user-mfa) - [`POST /admin/users/disable-suspicious`](/api-reference/admin/disable-user-for-suspicious-activity) - [`POST /admin/users/list-dm-channels`](/api-reference/admin/list-user-dm-channels) - [`POST /admin/users/list-guilds`](/api-reference/admin/list-user-guilds) - [`POST /admin/users/list-sessions`](/api-reference/admin/list-user-sessions) - [`POST /admin/users/list-webauthn-credentials`](/api-reference/admin/list-user-webauthn-credentials) - [`POST /admin/users/lookup`](/api-reference/admin/lookup-user) - [`POST /admin/users/schedule-deletion`](/api-reference/admin/schedule-account-deletion) - [`POST /admin/users/search`](/api-reference/admin/search-users) - [`POST /admin/users/send-password-reset`](/api-reference/admin/send-password-reset) - [`POST /admin/users/set-acls`](/api-reference/admin/set-user-acls) - [`POST /admin/users/set-bot-status`](/api-reference/admin/set-user-bot-status) - [`POST /admin/users/set-system-status`](/api-reference/admin/set-user-system-status) - [`POST /admin/users/set-traits`](/api-reference/admin/set-user-traits) - [`POST /admin/users/temp-ban`](/api-reference/admin/temp-ban-user) - [`POST /admin/users/terminate-sessions`](/api-reference/admin/terminate-user-sessions) - [`POST /admin/users/unban`](/api-reference/admin/unban-user) - [`POST /admin/users/unlink-phone`](/api-reference/admin/unlink-user-phone) - [`POST /admin/users/update-flags`](/api-reference/admin/update-user-flags) - [`POST /admin/users/update-suspicious-activity-flags`](/api-reference/admin/update-suspicious-activity-flags) - [`POST /admin/users/verify-email`](/api-reference/admin/verify-user-email) - [`POST /admin/visionary-slots/expand`](/api-reference/admin/expand-visionary-slots) - [`POST /admin/visionary-slots/reserve`](/api-reference/admin/reserve-or-unreserve-a-visionary-slot) - [`POST /admin/visionary-slots/shrink`](/api-reference/admin/shrink-visionary-slots) - [`POST /admin/visionary-slots/swap`](/api-reference/admin/swap-visionary-slot-reservations) - [`POST /admin/voice/regions/create`](/api-reference/admin/create-voice-region) - [`POST /admin/voice/regions/delete`](/api-reference/admin/delete-voice-region) - [`POST /admin/voice/regions/get`](/api-reference/admin/get-voice-region) - [`POST /admin/voice/regions/list`](/api-reference/admin/list-voice-regions) - [`POST /admin/voice/regions/update`](/api-reference/admin/update-voice-region) - [`POST /admin/voice/servers/create`](/api-reference/admin/create-voice-server) - [`POST /admin/voice/servers/delete`](/api-reference/admin/delete-voice-server) - [`POST /admin/voice/servers/get`](/api-reference/admin/get-voice-server) - [`POST /admin/voice/servers/list`](/api-reference/admin/list-voice-servers) - [`POST /admin/voice/servers/update`](/api-reference/admin/update-voice-server) - [`POST /auth/authorize-ip`](/api-reference/auth/authorize-ip-address) - [`POST /auth/email-revert`](/api-reference/auth/revert-email-change) - [`POST /auth/forgot`](/api-reference/auth/forgot-password) - [`POST /auth/handoff/complete`](/api-reference/auth/complete-handoff) - [`POST /auth/handoff/initiate`](/api-reference/auth/initiate-handoff) - [`POST /auth/ip-authorization/resend`](/api-reference/auth/resend-ip-authorization) - [`POST /auth/login`](/api-reference/auth/login-account) - [`POST /auth/login/mfa/sms`](/api-reference/auth/login-with-sms-mfa) - [`POST /auth/login/mfa/sms/send`](/api-reference/auth/send-sms-mfa-code) - [`POST /auth/login/mfa/totp`](/api-reference/auth/login-with-totp) - [`POST /auth/login/mfa/webauthn`](/api-reference/auth/login-with-webauthn-mfa) - [`POST /auth/login/mfa/webauthn/authentication-options`](/api-reference/auth/get-webauthn-mfa-options) - [`POST /auth/logout`](/api-reference/auth/logout-account) - [`POST /auth/register`](/api-reference/auth/register-account) - [`POST /auth/reset`](/api-reference/auth/reset-password) - [`POST /auth/sessions/logout`](/api-reference/auth/logout-all-sessions) - [`POST /auth/sso/complete`](/api-reference/auth/complete-sso) - [`POST /auth/sso/start`](/api-reference/auth/start-sso) - [`POST /auth/username-suggestions`](/api-reference/auth/get-username-suggestions) - [`POST /auth/verify`](/api-reference/auth/verify-email) - [`POST /auth/verify/resend`](/api-reference/auth/resend-verification-email) - [`POST /auth/webauthn/authenticate`](/api-reference/auth/authenticate-with-webauthn) - [`POST /auth/webauthn/authentication-options`](/api-reference/auth/get-webauthn-authentication-options) - [`POST /channels/{channel_id}/call/end`](/api-reference/channels/end-call-session) - [`POST /channels/{channel_id}/call/ring`](/api-reference/channels/ring-call-recipients) - [`POST /channels/{channel_id}/call/stop-ringing`](/api-reference/channels/stop-ringing-call-recipients) - [`POST /channels/{channel_id}/chunked-uploads`](/api-reference/channels/initiate-a-chunked-upload-session) - [`POST /channels/{channel_id}/chunked-uploads/{upload_id}/complete`](/api-reference/channels/complete-a-chunked-upload) - [`POST /channels/{channel_id}/invites`](/api-reference/invites/create-channel-invite) - [`POST /channels/{channel_id}/messages`](/api-reference/channels/send-a-message) - [`POST /channels/{channel_id}/messages/{message_id}/ack`](/api-reference/channels/acknowledge-a-message) - [`POST /channels/{channel_id}/messages/{message_id}/memes`](/api-reference/saved-media/create-meme-from-message) - [`POST /channels/{channel_id}/messages/bulk-delete`](/api-reference/channels/bulk-delete-messages) - [`POST /channels/{channel_id}/messages/schedule`](/api-reference/channels/schedule-a-message-to-send-later) - [`POST /channels/{channel_id}/pins/ack`](/api-reference/channels/acknowledge-new-pin-notifications) - [`POST /channels/{channel_id}/typing`](/api-reference/channels/indicate-typing-activity) - [`POST /channels/{channel_id}/webhooks`](/api-reference/webhooks/create-webhook) - [`POST /discovery/guilds/{guild_id}/join`](/api-reference/discovery/join-a-discoverable-guild) - [`POST /donations/checkout`](/api-reference/donations/create-donation-checkout-session) - [`POST /donations/request-link`](/api-reference/donations/request-donation-management-link) - [`POST /gifts/{code}/redeem`](/api-reference/gifts/redeem-gift-code) - [`POST /guilds`](/api-reference/guilds/create-guild) - [`POST /guilds/{guild_id}/channels`](/api-reference/guilds/create-guild-channel) - [`POST /guilds/{guild_id}/delete`](/api-reference/guilds/delete-guild) - [`POST /guilds/{guild_id}/discovery`](/api-reference/discovery/apply-for-guild-discovery) - [`POST /guilds/{guild_id}/emojis`](/api-reference/guilds/create-guild-emoji) - [`POST /guilds/{guild_id}/emojis/bulk`](/api-reference/guilds/bulk-create-guild-emojis) - [`POST /guilds/{guild_id}/members-search`](/api-reference/guilds/search-guild-members) - [`POST /guilds/{guild_id}/roles`](/api-reference/guilds/create-guild-role) - [`POST /guilds/{guild_id}/stickers`](/api-reference/guilds/create-guild-sticker) - [`POST /guilds/{guild_id}/stickers/bulk`](/api-reference/guilds/bulk-create-guild-stickers) - [`POST /guilds/{guild_id}/transfer-ownership`](/api-reference/guilds/transfer-guild-ownership) - [`POST /invites/{invite_code}`](/api-reference/invites/accept-invite) - [`POST /klipy/register-share`](/api-reference/klipy/register-klipy-gif-share) - [`POST /oauth2/applications`](/api-reference/oauth2/create-oauth2-application) - [`POST /oauth2/applications/{id}/bot/reset-token`](/api-reference/oauth2/reset-bot-token) - [`POST /oauth2/applications/{id}/client-secret/reset`](/api-reference/oauth2/reset-client-secret) - [`POST /oauth2/authorize/consent`](/api-reference/oauth2/grant-oauth2-consent) - [`POST /oauth2/introspect`](/api-reference/oauth2/introspect-oauth2-token) - [`POST /oauth2/token`](/api-reference/oauth2/exchange-oauth2-token) - [`POST /oauth2/token/revoke`](/api-reference/oauth2/revoke-oauth2-token) - [`POST /packs/{pack_id}/install`](/api-reference/packs/install-pack) - [`POST /packs/{pack_id}/invites`](/api-reference/invites/create-pack-invite) - [`POST /packs/{pack_type}`](/api-reference/packs/create-pack) - [`POST /packs/emojis/{pack_id}`](/api-reference/packs/create-pack-emoji) - [`POST /packs/emojis/{pack_id}/bulk`](/api-reference/packs/bulk-create-pack-emojis) - [`POST /packs/stickers/{pack_id}`](/api-reference/packs/create-pack-sticker) - [`POST /packs/stickers/{pack_id}/bulk`](/api-reference/packs/bulk-create-pack-stickers) - [`POST /premium/cancel-subscription`](/api-reference/premium/cancel-subscription) - [`POST /premium/customer-portal`](/api-reference/premium/create-customer-portal) - [`POST /premium/operator/rejoin`](/api-reference/premium/rejoin-operator-guild) - [`POST /premium/reactivate-subscription`](/api-reference/premium/reactivate-subscription) - [`POST /premium/visionary/rejoin`](/api-reference/premium/rejoin-visionary-guild) - [`POST /read-states/ack-bulk`](/api-reference/read-states/mark-channels-as-read) - [`POST /reports/dsa`](/api-reference/reports/create-dsa-report) - [`POST /reports/dsa/email/send`](/api-reference/reports/send-dsa-report-email) - [`POST /reports/dsa/email/verify`](/api-reference/reports/verify-dsa-report-email) - [`POST /reports/guild`](/api-reference/reports/report-guild) - [`POST /reports/message`](/api-reference/reports/report-message) - [`POST /reports/user`](/api-reference/reports/report-user) - [`POST /search/messages`](/api-reference/search/search-messages) - [`POST /streams/{stream_key}/preview`](/api-reference/channels/upload-stream-preview-image) - [`POST /stripe/checkout/gift`](/api-reference/billing/create-gift-checkout-session) - [`POST /stripe/checkout/subscription`](/api-reference/billing/create-checkout-session) - [`POST /stripe/webhook`](/api-reference/billing/process-stripe-webhook) - [`POST /tenor/register-share`](/api-reference/tenor/register-tenor-gif-share) - [`POST /users/@me/channels`](/api-reference/users/create-private-channel) - [`POST /users/@me/channels/messages/preload`](/api-reference/users/preload-messages-for-channels-alternative) - [`POST /users/@me/connections`](/api-reference/connections/initiate-connection) - [`POST /users/@me/connections/{type}/{connection_id}/verify`](/api-reference/connections/verify-connection) - [`POST /users/@me/connections/bluesky/authorize`](/api-reference/connections/start-bluesky-oauth-flow) - [`POST /users/@me/connections/verify`](/api-reference/connections/verify-and-create-connection) - [`POST /users/@me/delete`](/api-reference/users/delete-current-user-account) - [`POST /users/@me/disable`](/api-reference/users/disable-current-user-account) - [`POST /users/@me/email-change/bounced/request-new`](/api-reference/users/request-replacement-email-for-bounced-address) - [`POST /users/@me/email-change/bounced/resend-new`](/api-reference/users/resend-replacement-email-code) - [`POST /users/@me/email-change/bounced/verify-new`](/api-reference/users/verify-replacement-email-for-bounced-address) - [`POST /users/@me/email-change/request-new`](/api-reference/users/request-new-email-address) - [`POST /users/@me/email-change/resend-new`](/api-reference/users/resend-new-email-confirmation) - [`POST /users/@me/email-change/resend-original`](/api-reference/users/resend-original-email-confirmation) - [`POST /users/@me/email-change/start`](/api-reference/users/start-email-change) - [`POST /users/@me/email-change/verify-new`](/api-reference/users/verify-new-email-address) - [`POST /users/@me/email-change/verify-original`](/api-reference/users/verify-original-email-address) - [`POST /users/@me/harvest`](/api-reference/users/request-data-harvest) - [`POST /users/@me/memes`](/api-reference/saved-media/create-meme-from-url) - [`POST /users/@me/messages/delete`](/api-reference/users/request-bulk-message-deletion) - [`POST /users/@me/messages/delete/test`](/api-reference/users/test-bulk-message-deletion) - [`POST /users/@me/mfa/backup-codes`](/api-reference/users/get-backup-codes-for-multi-factor-authentication) - [`POST /users/@me/mfa/sms/disable`](/api-reference/users/disable-sms-multi-factor-authentication) - [`POST /users/@me/mfa/sms/enable`](/api-reference/users/enable-sms-multi-factor-authentication) - [`POST /users/@me/mfa/totp/disable`](/api-reference/users/disable-totp-multi-factor-authentication) - [`POST /users/@me/mfa/totp/enable`](/api-reference/users/enable-totp-multi-factor-authentication) - [`POST /users/@me/mfa/webauthn/credentials`](/api-reference/users/register-webauthn-credential) - [`POST /users/@me/mfa/webauthn/credentials/registration-options`](/api-reference/users/get-webauthn-registration-options) - [`POST /users/@me/password-change/complete`](/api-reference/users/complete-password-change) - [`POST /users/@me/password-change/resend`](/api-reference/users/resend-password-change-verification-code) - [`POST /users/@me/password-change/start`](/api-reference/users/start-password-change) - [`POST /users/@me/password-change/verify`](/api-reference/users/verify-password-change-code) - [`POST /users/@me/phone`](/api-reference/users/add-phone-number-to-account) - [`POST /users/@me/phone/send-verification`](/api-reference/users/send-phone-verification-code) - [`POST /users/@me/phone/verify`](/api-reference/users/verify-phone-code) - [`POST /users/@me/preload-messages`](/api-reference/users/preload-messages-for-channels) - [`POST /users/@me/premium/reset`](/api-reference/users/reset-current-user-premium-state) - [`POST /users/@me/push/subscribe`](/api-reference/users/subscribe-to-push-notifications) - [`POST /users/@me/relationships`](/api-reference/users/send-friend-request-by-tag) - [`POST /users/@me/relationships/{user_id}`](/api-reference/users/send-friend-request) - [`POST /users/@me/saved-messages`](/api-reference/users/save-message) - [`POST /users/@me/sudo/mfa/sms/send`](/api-reference/users/send-sudo-sms-code) - [`POST /users/@me/sudo/webauthn/authentication-options`](/api-reference/users/get-sudo-webauthn-authentication-options) - [`POST /users/@me/themes`](/api-reference/themes/create-theme) - [`POST /webhooks/{webhook_id}/{token}`](/api-reference/webhooks/execute-webhook) - [`POST /webhooks/{webhook_id}/{token}/github`](/api-reference/webhooks/execute-github-webhook) - [`POST /webhooks/{webhook_id}/{token}/sentry`](/api-reference/webhooks/execute-sentry-webhook) - [`POST /webhooks/{webhook_id}/{token}/slack`](/api-reference/webhooks/execute-slack-webhook) - [`PUT /channels/{channel_id}/chunked-uploads/{upload_id}/chunks/{chunk_index}`](/api-reference/channels/upload-a-file-chunk) - [`PUT /channels/{channel_id}/messages/{message_id}/reactions/{emoji}/@me`](/api-reference/channels/add-reaction-to-message) - [`PUT /channels/{channel_id}/permissions/{overwrite_id}`](/api-reference/channels/set-permission-overwrite-for-channel) - [`PUT /channels/{channel_id}/pins/{message_id}`](/api-reference/channels/pin-a-message) - [`PUT /channels/{channel_id}/recipients/{user_id}`](/api-reference/channels/add-recipient-to-group-dm) - [`PUT /guilds/{guild_id}/bans/{user_id}`](/api-reference/guilds/ban-guild-member) - [`PUT /guilds/{guild_id}/members/{user_id}/roles/{role_id}`](/api-reference/guilds/add-role-to-guild-member) - [`PUT /users/@me/channels/{channel_id}/pin`](/api-reference/users/pin-direct-message-channel) - [`PUT /users/@me/notes/{target_id}`](/api-reference/users/set-note-on-user) - [`PUT /users/@me/relationships/{user_id}`](/api-reference/users/accept-or-update-friend-request) - [`PATCH /channels/{channel_id}`](/api-reference/channels/update-channel-settings) - [`PATCH /channels/{channel_id}/call`](/api-reference/channels/update-call-region) - [`PATCH /channels/{channel_id}/messages/{message_id}`](/api-reference/channels/edit-a-message) - [`PATCH /guilds/{guild_id}`](/api-reference/guilds/update-guild-settings) - [`PATCH /guilds/{guild_id}/channels`](/api-reference/guilds/update-channel-positions) - [`PATCH /guilds/{guild_id}/detached-banner`](/api-reference/guilds/toggle-detached-banner) - [`PATCH /guilds/{guild_id}/discovery`](/api-reference/discovery/edit-discovery-application) - [`PATCH /guilds/{guild_id}/emojis/{emoji_id}`](/api-reference/guilds/update-guild-emoji) - [`PATCH /guilds/{guild_id}/members/{user_id}`](/api-reference/guilds/update-guild-member) - [`PATCH /guilds/{guild_id}/members/@me`](/api-reference/guilds/update-current-user-guild-member) - [`PATCH /guilds/{guild_id}/roles`](/api-reference/guilds/update-role-positions) - [`PATCH /guilds/{guild_id}/roles/{role_id}`](/api-reference/guilds/update-guild-role) - [`PATCH /guilds/{guild_id}/roles/hoist-positions`](/api-reference/guilds/update-role-hoist-positions) - [`PATCH /guilds/{guild_id}/stickers/{sticker_id}`](/api-reference/guilds/update-guild-sticker) - [`PATCH /guilds/{guild_id}/text-channel-flexible-names`](/api-reference/guilds/toggle-text-channel-flexible-names) - [`PATCH /guilds/{guild_id}/vanity-url`](/api-reference/guilds/update-guild-vanity-url) - [`PATCH /oauth2/applications/{id}`](/api-reference/oauth2/update-application) - [`PATCH /oauth2/applications/{id}/bot`](/api-reference/oauth2/update-bot-profile) - [`PATCH /packs/{pack_id}`](/api-reference/packs/update-pack) - [`PATCH /packs/emojis/{pack_id}/{emoji_id}`](/api-reference/packs/update-pack-emoji) - [`PATCH /packs/stickers/{pack_id}/{sticker_id}`](/api-reference/packs/update-pack-sticker) - [`PATCH /streams/{stream_key}/stream`](/api-reference/channels/update-stream-region) - [`PATCH /users/@me`](/api-reference/users/update-current-user-profile) - [`PATCH /users/@me/connections/{type}/{connection_id}`](/api-reference/connections/update-connection) - [`PATCH /users/@me/connections/reorder`](/api-reference/connections/reorder-connections) - [`PATCH /users/@me/guilds/{guild_id}/settings`](/api-reference/users/update-guild-settings-for-user) - [`PATCH /users/@me/guilds/@me/settings`](/api-reference/users/update-dm-notification-settings) - [`PATCH /users/@me/memes/{meme_id}`](/api-reference/saved-media/update-favorite-meme) - [`PATCH /users/@me/mfa/webauthn/credentials/{credential_id}`](/api-reference/users/update-webauthn-credential) - [`PATCH /users/@me/relationships/{user_id}`](/api-reference/users/update-relationship-nickname) - [`PATCH /users/@me/scheduled-messages/{scheduled_message_id}`](/api-reference/users/update-scheduled-message) - [`PATCH /users/@me/settings`](/api-reference/users/update-current-user-settings) - [`PATCH /webhooks/{webhook_id}`](/api-reference/webhooks/update-webhook) - [`PATCH /webhooks/{webhook_id}/{token}`](/api-reference/webhooks/update-webhook-with-token) - [`DELETE /admin/api-keys/{keyId}`](/api-reference/admin/delete-admin-api-key) - [`DELETE /admin/reports/{report_id}/legal-hold`](/api-reference/admin/release-legal-hold-on-evidence) - [`DELETE /auth/handoff/{code}`](/api-reference/auth/cancel-handoff) - [`DELETE /channels/{channel_id}`](/api-reference/channels/delete-a-channel) - [`DELETE /channels/{channel_id}/messages/{message_id}`](/api-reference/channels/delete-a-message) - [`DELETE /channels/{channel_id}/messages/{message_id}/attachments/{attachment_id}`](/api-reference/channels/delete-a-message-attachment) - [`DELETE /channels/{channel_id}/messages/{message_id}/reactions`](/api-reference/channels/remove-all-reactions-from-message) - [`DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji}`](/api-reference/channels/remove-all-reactions-with-emoji) - [`DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji}/{target_id}`](/api-reference/channels/remove-reaction-from-message) - [`DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji}/@me`](/api-reference/channels/remove-own-reaction-from-message) - [`DELETE /channels/{channel_id}/messages/ack`](/api-reference/channels/clear-channel-read-state) - [`DELETE /channels/{channel_id}/permissions/{overwrite_id}`](/api-reference/channels/delete-permission-overwrite) - [`DELETE /channels/{channel_id}/pins/{message_id}`](/api-reference/channels/unpin-a-message) - [`DELETE /channels/{channel_id}/recipients/{user_id}`](/api-reference/channels/remove-recipient-from-group-dm) - [`DELETE /guilds/{guild_id}/bans/{user_id}`](/api-reference/guilds/unban-guild-member) - [`DELETE /guilds/{guild_id}/discovery`](/api-reference/discovery/withdraw-discovery-application) - [`DELETE /guilds/{guild_id}/emojis/{emoji_id}`](/api-reference/guilds/delete-guild-emoji) - [`DELETE /guilds/{guild_id}/members/{user_id}`](/api-reference/guilds/remove-guild-member) - [`DELETE /guilds/{guild_id}/members/{user_id}/roles/{role_id}`](/api-reference/guilds/remove-role-from-guild-member) - [`DELETE /guilds/{guild_id}/roles/{role_id}`](/api-reference/guilds/delete-guild-role) - [`DELETE /guilds/{guild_id}/roles/hoist-positions`](/api-reference/guilds/reset-role-hoist-positions) - [`DELETE /guilds/{guild_id}/stickers/{sticker_id}`](/api-reference/guilds/delete-guild-sticker) - [`DELETE /invites/{invite_code}`](/api-reference/invites/delete-invite) - [`DELETE /oauth2/@me/authorizations/{applicationId}`](/api-reference/oauth2/revoke-oauth2-authorization) - [`DELETE /oauth2/applications/{id}`](/api-reference/oauth2/delete-application) - [`DELETE /packs/{pack_id}`](/api-reference/packs/delete-pack) - [`DELETE /packs/{pack_id}/install`](/api-reference/packs/uninstall-pack) - [`DELETE /packs/emojis/{pack_id}/{emoji_id}`](/api-reference/packs/delete-pack-emoji) - [`DELETE /packs/stickers/{pack_id}/{sticker_id}`](/api-reference/packs/delete-pack-sticker) - [`DELETE /users/@me/authorized-ips`](/api-reference/users/forget-authorized-ips-for-current-user) - [`DELETE /users/@me/channels/{channel_id}/pin`](/api-reference/users/unpin-direct-message-channel) - [`DELETE /users/@me/connections/{type}/{connection_id}`](/api-reference/connections/delete-connection) - [`DELETE /users/@me/guilds/{guild_id}`](/api-reference/guilds/leave-guild) - [`DELETE /users/@me/memes/{meme_id}`](/api-reference/saved-media/delete-favorite-meme) - [`DELETE /users/@me/mentions/{message_id}`](/api-reference/users/delete-mention) - [`DELETE /users/@me/messages/delete`](/api-reference/users/cancel-bulk-message-deletion) - [`DELETE /users/@me/mfa/webauthn/credentials/{credential_id}`](/api-reference/users/delete-webauthn-credential) - [`DELETE /users/@me/phone`](/api-reference/users/remove-phone-number-from-account) - [`DELETE /users/@me/push/subscriptions/{subscription_id}`](/api-reference/users/unsubscribe-from-push-notifications) - [`DELETE /users/@me/relationships/{user_id}`](/api-reference/users/remove-relationship) - [`DELETE /users/@me/saved-messages/{message_id}`](/api-reference/users/unsave-message) - [`DELETE /users/@me/scheduled-messages/{scheduled_message_id}`](/api-reference/users/cancel-scheduled-message) - [`DELETE /webhooks/{webhook_id}`](/api-reference/webhooks/delete-webhook) - [`DELETE /webhooks/{webhook_id}/{token}`](/api-reference/webhooks/delete-webhook-with-token) | Field | Type | Description | |-------|------|-------------| | code | [APIErrorCode](#apierrorcode) | | | errors? | [ValidationErrorItem](#validationerroritem)[] | Field-specific validation errors | | message | string | Human-readable error message | ## ExpandVisionarySlotsRequest **Related endpoints** - [`POST /admin/visionary-slots/expand`](/api-reference/admin/expand-visionary-slots) | Field | Type | Description | |-------|------|-------------| | count | integer (int32) | Number of new slots to create | ## ForceAddUserToGuildRequest **Related endpoints** - [`POST /admin/guilds/force-add-user`](/api-reference/admin/force-add-user-to-guild) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | user_id | [SnowflakeType](#snowflaketype) | | ## GenerateGiftCodesRequest **Related endpoints** - [`POST /admin/codes/gift`](/api-reference/admin/generate-gift-subscription-codes) | Field | Type | Description | |-------|------|-------------| | count | integer (int32) | Number of gift codes to generate | | product_type | enum<`gift_1_month`, `gift_1_year`> | Type of gift subscription | ## GetArchiveResponseSchema **Related endpoints** - [`GET /admin/archives/{subjectType}/{subjectId}/{archiveId}`](/api-reference/admin/get-archive-details) | Field | Type | Description | |-------|------|-------------| | archive | ?[AdminArchiveResponseSchema](#adminarchiveresponseschema) | | ## GetIndexRefreshStatusRequest **Related endpoints** - [`POST /admin/search/refresh-status`](/api-reference/admin/get-search-index-refresh-status) | Field | Type | Description | |-------|------|-------------| | job_id | [SnowflakeType](#snowflaketype) | ID of the index refresh job to check | ## GetProcessMemoryStatsRequest **Related endpoints** - [`POST /admin/gateway/memory-stats`](/api-reference/admin/get-guild-memory-statistics) | Field | Type | Description | |-------|------|-------------| | limit? | integer (int32) | | ## GetVoiceRegionRequest **Related endpoints** - [`POST /admin/voice/regions/get`](/api-reference/admin/get-voice-region) | Field | Type | Description | |-------|------|-------------| | id | [SnowflakeType](#snowflaketype) | ID of the voice region to retrieve | | include_servers? | boolean | Whether to include voice servers in the response | ## GetVoiceRegionResponse **Related endpoints** - [`POST /admin/voice/regions/get`](/api-reference/admin/get-voice-region) | Field | Type | Description | |-------|------|-------------| | region | ?[VoiceRegionWithServersResponse](#voiceregionwithserversresponse) | Voice region details or null if not found | ## GetVoiceServerRequest **Related endpoints** - [`POST /admin/voice/servers/get`](/api-reference/admin/get-voice-server) | Field | Type | Description | |-------|------|-------------| | region_id | [SnowflakeType](#snowflaketype) | ID of the region the server belongs to | | server_id | [SnowflakeType](#snowflaketype) | ID of the voice server to retrieve | ## GetVoiceServerResponse **Related endpoints** - [`POST /admin/voice/servers/get`](/api-reference/admin/get-voice-server) | Field | Type | Description | |-------|------|-------------| | server | ?[VoiceServerAdminResponse](#voiceserveradminresponse) | Voice server details or null if not found | ## GuildMemoryStatsResponse **Related endpoints** - [`POST /admin/gateway/memory-stats`](/api-reference/admin/get-guild-memory-statistics) | Field | Type | Description | |-------|------|-------------| | guilds | [GuildMemoryStatsResponseGuildsItem](#guildmemorystatsresponseguildsitem)[] | | ## GuildUpdateResponse **Related endpoints** - [`POST /admin/guilds/transfer-ownership`](/api-reference/admin/transfer-guild-ownership) - [`POST /admin/guilds/update-features`](/api-reference/admin/update-guild-features) - [`POST /admin/guilds/update-name`](/api-reference/admin/update-guild-name) - [`POST /admin/guilds/update-settings`](/api-reference/admin/update-guild-settings) - [`POST /admin/guilds/update-vanity`](/api-reference/admin/update-guild-vanity) | Field | Type | Description | |-------|------|-------------| | guild | [GuildUpdateResponseGuild](#guildupdateresponseguild) | | ## IndexRefreshStatusResponse **Related endpoints** - [`POST /admin/search/refresh-status`](/api-reference/admin/get-search-index-refresh-status) Type: [MessageShredStatusNotFoundResponse](#messageshredstatusnotfoundresponse) \| [IndexRefreshStatusResponseOneOf1](#indexrefreshstatusresponseoneof1) ## InstanceConfigResponse **Related endpoints** - [`POST /admin/instance-config/get`](/api-reference/admin/get-instance-configuration) - [`POST /admin/instance-config/update`](/api-reference/admin/update-instance-configuration) | Field | Type | Description | |-------|------|-------------| | manual_review_active_now | boolean | | | manual_review_enabled | boolean | | | manual_review_schedule_enabled | boolean | | | manual_review_schedule_end_hour_utc | [Int32Type](#int32type) | | | manual_review_schedule_start_hour_utc | [Int32Type](#int32type) | | | registration_alerts_webhook_url | ?string | | | self_hosted | boolean | | | sso | [SsoConfigResponse](#ssoconfigresponse) | | | system_alerts_webhook_url | ?string | | ## InstanceConfigUpdateRequest **Related endpoints** - [`POST /admin/instance-config/update`](/api-reference/admin/update-instance-configuration) | Field | Type | Description | |-------|------|-------------| | manual_review_enabled? | boolean | | | manual_review_schedule_enabled? | boolean | | | manual_review_schedule_end_hour_utc? | integer (int32) | | | manual_review_schedule_start_hour_utc? | integer (int32) | | | registration_alerts_webhook_url? | ?string (uri) | | | sso? | [InstanceConfigUpdateRequestSso](#instanceconfigupdaterequestsso) | | | system_alerts_webhook_url? | ?string (uri) | | ## KickGuildMemberRequest **Related endpoints** - [`POST /admin/guilds/kick-member`](/api-reference/admin/kick-guild-member) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | user_id | [SnowflakeType](#snowflaketype) | | ## LegalHoldRequest **Related endpoints** - [`POST /admin/reports/{report_id}/legal-hold`](/api-reference/admin/set-legal-hold-on-evidence) | Field | Type | Description | |-------|------|-------------| | expires_at? | string | ISO 8601 timestamp when the legal hold expires | ## LegalHoldResponse **Related endpoints** - [`GET /admin/reports/{report_id}/legal-hold`](/api-reference/admin/get-legal-hold-status) - [`POST /admin/reports/{report_id}/legal-hold`](/api-reference/admin/set-legal-hold-on-evidence) - [`DELETE /admin/reports/{report_id}/legal-hold`](/api-reference/admin/release-legal-hold-on-evidence) | Field | Type | Description | |-------|------|-------------| | held | boolean | | ## LimitConfigGetResponse **Related endpoints** - [`POST /admin/limit-config/get`](/api-reference/admin/get-limit-configuration) - [`POST /admin/limit-config/update`](/api-reference/admin/update-limit-configuration) | Field | Type | Description | |-------|------|-------------| | bounds? | map<string, [LimitConfigGetResponseBoundsAdditionalProperties](#limitconfiggetresponseboundsadditionalproperties)> | | | categories | map<string, string> | | | defaults | map<string, JSON value> | | | limit_config | [LimitConfigGetResponseLimitConfig](#limitconfiggetresponselimitconfig) | | | limit_config_json | string | | | limit_keys | string[] | | | metadata | map<string, [LimitConfigGetResponseMetadataAdditionalProperties](#limitconfiggetresponsemetadataadditionalproperties)> | | | self_hosted | boolean | | ## LimitConfigUpdateRequest **Related endpoints** - [`POST /admin/limit-config/update`](/api-reference/admin/update-limit-configuration) | Field | Type | Description | |-------|------|-------------| | limit_config | [LimitConfigUpdateRequestLimitConfig](#limitconfigupdaterequestlimitconfig) | New limit configuration snapshot | ## LimitFilterResponse | Field | Type | Description | |-------|------|-------------| | guildFeatures? | string[] | Guild feature filters for this limit rule | | traits? | string[] | Trait filters for this limit rule | ## LimitRuleResponse | Field | Type | Description | |-------|------|-------------| | filters? | [LimitFilterResponse](#limitfilterresponse) | | | id | [SnowflakeType](#snowflaketype) | Unique identifier for this limit rule | | overrides | map<string, number> | Map of limit keys to their override values (differences from defaults) | ## ListAdminApiKeyResponse **Related endpoints** - [`GET /admin/api-keys`](/api-reference/admin/list-admin-api-keys) | Field | Type | Description | |-------|------|-------------| | acls | string[] | List of access control permissions for the key | | created_at | string | ISO 8601 timestamp when the key was created | | created_by_user_id | [SnowflakeType](#snowflaketype) | User ID of the admin who created this key | | expires_at | ?string | ISO 8601 timestamp when the key expires, or null if no expiration | | key_id | [SnowflakeType](#snowflaketype) | Unique identifier for the API key | | last_used_at | ?string | ISO 8601 timestamp when the key was last used, or null if never used | | name | string | Display name for the API key | ## ListArchivesRequest **Related endpoints** - [`POST /admin/archives/list`](/api-reference/admin/list-archives) | Field | Type | Description | |-------|------|-------------| | include_expired? | boolean | Whether to include expired archives | | limit? | number | Maximum number of archives to return | | requested_by? | [SnowflakeType](#snowflaketype) | | | subject_id? | [SnowflakeType](#snowflaketype) | | | subject_type? | [ListArchivesRequestSubjectType](#listarchivesrequestsubjecttype) | Type of archives to list | ## ListArchivesResponseSchema **Related endpoints** - [`POST /admin/archives/list`](/api-reference/admin/list-archives) | Field | Type | Description | |-------|------|-------------| | archives | [AdminArchiveResponseSchema](#adminarchiveresponseschema)[] | | ## ListAuditLogsRequest **Related endpoints** - [`POST /admin/audit-logs`](/api-reference/admin/list-audit-logs) | Field | Type | Description | |-------|------|-------------| | admin_user_id? | [SnowflakeType](#snowflaketype) | | | limit? | integer (int32) | Maximum number of entries to return | | offset? | integer (int64) | Number of entries to skip | | target_id? | string | Filter by target entity ID (user, channel, role, invite code, etc.) | | target_type? | string | Filter by target entity type | ## ListBansRequest **Related endpoints** - [`POST /admin/bans/email/list`](/api-reference/admin/list-email-bans) - [`POST /admin/bans/ip/list`](/api-reference/admin/list-ip-bans) - [`POST /admin/bans/phone/list`](/api-reference/admin/list-phone-bans) | Field | Type | Description | |-------|------|-------------| | limit? | integer (int32) | Maximum number of bans to return | ## ListEmailBansResponseSchema **Related endpoints** - [`POST /admin/bans/email/list`](/api-reference/admin/list-email-bans) | Field | Type | Description | |-------|------|-------------| | bans | [EmailType](#emailtype)[] | | ## ListGuildEmojisResponse **Related endpoints** - [`GET /admin/guilds/{guild_id}/emojis`](/api-reference/admin/list-guild-emojis) | Field | Type | Description | |-------|------|-------------| | emojis | [GuildAssetItemSchema](#guildassetitemschema)[] | | | guild_id | [SnowflakeType](#snowflaketype) | | ## ListGuildMembersRequest **Related endpoints** - [`POST /admin/guilds/list-members`](/api-reference/admin/list-guild-members) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | limit? | integer (int32) | | | offset? | integer (int64) | | ## ListGuildMembersResponse **Related endpoints** - [`POST /admin/guilds/list-members`](/api-reference/admin/list-guild-members) | Field | Type | Description | |-------|------|-------------| | limit | [Int32Type](#int32type) | | | members | [GuildMemberResponse](#guildmemberresponse)[] | | | offset | [Int32Type](#int32type) | | | total | [Int32Type](#int32type) | | ## ListGuildStickersResponse **Related endpoints** - [`GET /admin/guilds/{guild_id}/stickers`](/api-reference/admin/list-guild-stickers) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | stickers | [GuildAssetItemSchema](#guildassetitemschema)[] | | ## ListIpBansResponseSchema **Related endpoints** - [`POST /admin/bans/ip/list`](/api-reference/admin/list-ip-bans) | Field | Type | Description | |-------|------|-------------| | bans | [IpBanListEntrySchema](#ipbanlistentryschema)[] | | ## ListPhoneBansResponseSchema **Related endpoints** - [`POST /admin/bans/phone/list`](/api-reference/admin/list-phone-bans) | Field | Type | Description | |-------|------|-------------| | bans | [PhoneNumberType](#phonenumbertype)[] | | ## ListReportsRequest **Related endpoints** - [`POST /admin/reports/list`](/api-reference/admin/list-reports) | Field | Type | Description | |-------|------|-------------| | limit? | integer (int32) | Maximum number of reports to return | | offset? | integer (int64) | Number of reports to skip | | status? | [ReportStatus](#reportstatus) | | ## ListReportsResponse **Related endpoints** - [`POST /admin/reports/list`](/api-reference/admin/list-reports) | Field | Type | Description | |-------|------|-------------| | reports | [ReportAdminResponseSchema](#reportadminresponseschema)[] | | ## ListSnowflakeReservationsResponse **Related endpoints** - [`POST /admin/snowflake-reservations/list`](/api-reference/admin/list-snowflake-reservations) | Field | Type | Description | |-------|------|-------------| | reservations | [SnowflakeReservationEntry](#snowflakereservationentry)[] | List of snowflake reservations | ## ListSystemDmJobsResponse **Related endpoints** - [`GET /admin/system-dm-jobs`](/api-reference/admin/list-system-dm-jobs) | Field | Type | Description | |-------|------|-------------| | jobs | [SystemDmJobResponse](#systemdmjobresponse)[] | List of system DM jobs | | next_cursor? | ?string | Pagination cursor for the next page | ## ListUserChangeLogRequest **Related endpoints** - [`POST /admin/users/change-log`](/api-reference/admin/get-user-change-log) | Field | Type | Description | |-------|------|-------------| | limit? | number | Maximum number of entries to return | | page_token? | string | Pagination token for the next page of results | | user_id | [SnowflakeType](#snowflaketype) | | ## ListUserChangeLogResponseSchema **Related endpoints** - [`POST /admin/users/change-log`](/api-reference/admin/get-user-change-log) | Field | Type | Description | |-------|------|-------------| | entries | [UserContactChangeLogEntrySchema](#usercontactchangelogentryschema)[] | | | next_page_token | ?string | | ## ListUserDmChannelsRequest **Related endpoints** - [`POST /admin/users/list-dm-channels`](/api-reference/admin/list-user-dm-channels) | Field | Type | Description | |-------|------|-------------| | after? | [SnowflakeType](#snowflaketype) | | | before? | [SnowflakeType](#snowflaketype) | | | limit? | integer (int32) | Maximum number of DM channels to return | | user_id | [SnowflakeType](#snowflaketype) | | ## ListUserDmChannelsResponse **Related endpoints** - [`POST /admin/users/list-dm-channels`](/api-reference/admin/list-user-dm-channels) | Field | Type | Description | |-------|------|-------------| | channels | [AdminUserDmChannelSchema](#adminuserdmchannelschema)[] | | ## ListUserGuildsRequest **Related endpoints** - [`POST /admin/users/list-guilds`](/api-reference/admin/list-user-guilds) | Field | Type | Description | |-------|------|-------------| | after? | [SnowflakeType](#snowflaketype) | | | before? | [SnowflakeType](#snowflaketype) | | | limit? | integer (int32) | | | user_id | [SnowflakeType](#snowflaketype) | | | with_counts? | boolean | | ## ListUserGuildsResponse **Related endpoints** - [`POST /admin/users/list-guilds`](/api-reference/admin/list-user-guilds) | Field | Type | Description | |-------|------|-------------| | guilds | [GuildAdminResponse](#guildadminresponse)[] | | ## ListUserSessionsRequest **Related endpoints** - [`POST /admin/users/list-sessions`](/api-reference/admin/list-user-sessions) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## ListUserSessionsResponse **Related endpoints** - [`POST /admin/users/list-sessions`](/api-reference/admin/list-user-sessions) | Field | Type | Description | |-------|------|-------------| | sessions | [UserSessionResponse](#usersessionresponse)[] | | ## ListVisionarySlotsResponse **Related endpoints** - [`GET /admin/visionary-slots`](/api-reference/admin/list-all-visionary-slots) | Field | Type | Description | |-------|------|-------------| | reserved_count | integer (int32) | Number of reserved slots | | slots | [VisionarySlotSchema](#visionaryslotschema)[] | List of all visionary slots | | total_count | integer (int32) | Total number of slots | ## ListVoiceRegionsRequest **Related endpoints** - [`POST /admin/voice/regions/list`](/api-reference/admin/list-voice-regions) | Field | Type | Description | |-------|------|-------------| | include_servers? | boolean | Whether to include voice servers in the response | ## ListVoiceRegionsResponse **Related endpoints** - [`POST /admin/voice/regions/list`](/api-reference/admin/list-voice-regions) | Field | Type | Description | |-------|------|-------------| | regions | [VoiceRegionAdminResponse](#voiceregionadminresponse)[] | List of voice regions | ## ListVoiceServersRequest **Related endpoints** - [`POST /admin/voice/servers/list`](/api-reference/admin/list-voice-servers) | Field | Type | Description | |-------|------|-------------| | region_id | [SnowflakeType](#snowflaketype) | ID of the region to list servers for | ## ListVoiceServersResponse **Related endpoints** - [`POST /admin/voice/servers/list`](/api-reference/admin/list-voice-servers) | Field | Type | Description | |-------|------|-------------| | servers | [VoiceServerAdminResponse](#voiceserveradminresponse)[] | List of voice servers | ## ListWebAuthnCredentialsRequest **Related endpoints** - [`POST /admin/users/list-webauthn-credentials`](/api-reference/admin/list-user-webauthn-credentials) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## LookupGuildRequest **Related endpoints** - [`POST /admin/guilds/lookup`](/api-reference/admin/look-up-guild) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | ## LookupGuildResponse **Related endpoints** - [`POST /admin/guilds/lookup`](/api-reference/admin/look-up-guild) | Field | Type | Description | |-------|------|-------------| | guild | ?[LookupGuildResponseGuild](#lookupguildresponseguild) | | ## LookupMessageByAttachmentRequest **Related endpoints** - [`POST /admin/messages/lookup-by-attachment`](/api-reference/admin/look-up-message-by-attachment) | Field | Type | Description | |-------|------|-------------| | attachment_id | [SnowflakeType](#snowflaketype) | | | channel_id | [SnowflakeType](#snowflaketype) | | | context_limit? | integer (int32) | | | filename | string | | ## LookupMessageRequest **Related endpoints** - [`POST /admin/messages/lookup`](/api-reference/admin/look-up-message-details) | Field | Type | Description | |-------|------|-------------| | channel_id | [SnowflakeType](#snowflaketype) | | | context_limit? | integer (int32) | | | message_id | [SnowflakeType](#snowflaketype) | | ## LookupMessageResponse **Related endpoints** - [`POST /admin/messages/lookup`](/api-reference/admin/look-up-message-details) - [`POST /admin/messages/lookup-by-attachment`](/api-reference/admin/look-up-message-by-attachment) | Field | Type | Description | |-------|------|-------------| | message_id | ?[SnowflakeType](#snowflaketype) | | | messages | [LookupMessageResponseMessagesItem](#lookupmessageresponsemessagesitem)[] | | ## LookupUserByIdsRequest | Field | Type | Description | |-------|------|-------------| | user_ids | [SnowflakeType](#snowflaketype)[] | | ## LookupUserByQueryRequest | Field | Type | Description | |-------|------|-------------| | query | string | | ## LookupUserRequest **Related endpoints** - [`POST /admin/users/lookup`](/api-reference/admin/lookup-user) Type: [LookupUserByQueryRequest](#lookupuserbyqueryrequest) \| [LookupUserByIdsRequest](#lookupuserbyidsrequest) ## LookupUserResponse **Related endpoints** - [`POST /admin/users/lookup`](/api-reference/admin/lookup-user) | Field | Type | Description | |-------|------|-------------| | users | [UserAdminResponseSchema](#useradminresponseschema)[] | | ## MessageShredRequest **Related endpoints** - [`POST /admin/messages/shred`](/api-reference/admin/queue-message-shred-operation) | Field | Type | Description | |-------|------|-------------| | entries | [DeleteMessageRequest](#deletemessagerequest)[] | | | user_id | [SnowflakeType](#snowflaketype) | | ## MessageShredResponse **Related endpoints** - [`POST /admin/messages/shred`](/api-reference/admin/queue-message-shred-operation) | Field | Type | Description | |-------|------|-------------| | job_id | [SnowflakeType](#snowflaketype) | | | requested? | integer (int64) | | | success | enum<`true`> | | ## MessageShredStatusRequest **Related endpoints** - [`POST /admin/messages/shred-status`](/api-reference/admin/get-message-shred-status) | Field | Type | Description | |-------|------|-------------| | job_id | [SnowflakeType](#snowflaketype) | | ## MessageShredStatusResponse **Related endpoints** - [`POST /admin/messages/shred-status`](/api-reference/admin/get-message-shred-status) Type: [MessageShredStatusNotFoundResponse](#messageshredstatusnotfoundresponse) \| [MessageShredStatusProgressResponse](#messageshredstatusprogressresponse) ## NcmecSubmissionStatusResponse **Related endpoints** - [`GET /admin/reports/{report_id}/ncmec-status`](/api-reference/admin/get-ncmec-submission-status) | Field | Type | Description | |-------|------|-------------| | failure_reason | ?string | Reason for submission failure if failed | | ncmec_report_id | ?[SnowflakeType](#snowflaketype) | NCMEC report ID if submitted | | status | [NcmecSubmissionStatusResponseStatus](#ncmecsubmissionstatusresponsestatus) | NCMEC submission status | | submitted_at | ?string | ISO 8601 timestamp when the report was submitted | | submitted_by_admin_id | ?[SnowflakeType](#snowflaketype) | ID of the admin who submitted the report | ## NcmecSubmitResultResponse **Related endpoints** - [`POST /admin/reports/{report_id}/ncmec-submit`](/api-reference/admin/submit-report-to-ncmec) | Field | Type | Description | |-------|------|-------------| | error | ?string | | | ncmec_report_id | ?[SnowflakeType](#snowflaketype) | | | success | boolean | | ## NodeStatsResponse **Related endpoints** - [`GET /admin/gateway/stats`](/api-reference/admin/get-gateway-node-statistics) | Field | Type | Description | |-------|------|-------------| | calls | [Int32Type](#int32type) | | | guilds | [Int32Type](#int32type) | | | memory | [NodeStatsResponseMemory](#nodestatsresponsememory) | | | presences | [Int32Type](#int32type) | | | process_count | [Int32Type](#int32type) | | | process_limit | [Int32Type](#int32type) | | | sessions | [Int32Type](#int32type) | | | status | string | | | uptime_seconds | [Int32Type](#int32type) | | ## PurgeGuildAssetErrorSchema | Field | Type | Description | |-------|------|-------------| | error | string | | | id | [SnowflakeType](#snowflaketype) | | ## PurgeGuildAssetResultSchema | Field | Type | Description | |-------|------|-------------| | asset_type | [PurgeGuildAssetResultSchemaAssetType](#purgeguildassetresultschemaassettype) | Type of guild asset | | found_in_db | boolean | Whether the asset was found in the database | | guild_id | ?[SnowflakeType](#snowflaketype) | ID of the guild the asset belongs to | | id | [SnowflakeType](#snowflaketype) | Unique identifier of the asset | ## PurgeGuildAssetsRequest **Related endpoints** - [`POST /admin/assets/purge`](/api-reference/admin/purge-guild-assets) | Field | Type | Description | |-------|------|-------------| | ids | [SnowflakeType](#snowflaketype)[] | List of asset IDs to purge | ## PurgeGuildAssetsResponseSchema **Related endpoints** - [`POST /admin/assets/purge`](/api-reference/admin/purge-guild-assets) | Field | Type | Description | |-------|------|-------------| | errors | [PurgeGuildAssetErrorSchema](#purgeguildasseterrorschema)[] | | | processed | [PurgeGuildAssetResultSchema](#purgeguildassetresultschema)[] | | ## RefreshSearchIndexRequest **Related endpoints** - [`POST /admin/search/refresh-index`](/api-reference/admin/refresh-search-index) | Field | Type | Description | |-------|------|-------------| | guild_id? | [SnowflakeType](#snowflaketype) | | | index_type | [RefreshSearchIndexRequestIndexType](#refreshsearchindexrequestindextype) | Type of search index to refresh | | user_id? | [SnowflakeType](#snowflaketype) | | ## RefreshSearchIndexResponse **Related endpoints** - [`POST /admin/search/refresh-index`](/api-reference/admin/refresh-search-index) | Field | Type | Description | |-------|------|-------------| | job_id | [SnowflakeType](#snowflaketype) | | | success | enum<`true`> | | ## ReloadAllGuildsResponse **Related endpoints** - [`POST /admin/gateway/reload-all`](/api-reference/admin/reload-specified-guilds) | Field | Type | Description | |-------|------|-------------| | count | [Int32Type](#int32type) | | ## ReloadGuildRequest **Related endpoints** - [`POST /admin/guilds/reload`](/api-reference/admin/reload-guild) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | ## ReloadGuildsRequest **Related endpoints** - [`POST /admin/gateway/reload-all`](/api-reference/admin/reload-specified-guilds) | Field | Type | Description | |-------|------|-------------| | guild_ids | [SnowflakeType](#snowflaketype)[] | List of guild IDs to reload | ## ReportAdminResponseSchema **Related endpoints** - [`GET /admin/reports/{report_id}`](/api-reference/admin/get-report-details) | Field | Type | Description | |-------|------|-------------| | additional_info | ?string | | | category | ?string | | | message_context? | [ReportAdminResponseSchemaMessageContextItem](#reportadminresponseschemamessagecontextitem)[] | | | mutual_dm_channel_id? | ?[SnowflakeType](#snowflaketype) | | | public_comment | ?string | | | report_id | [SnowflakeType](#snowflaketype) | | | report_type | [ReportType](#reporttype) | | | reported_at | string | | | reported_channel_id | ?[SnowflakeType](#snowflaketype) | | | reported_channel_name | ?string | | | reported_guild_id | ?[SnowflakeType](#snowflaketype) | | | reported_guild_invite_code | ?string | | | reported_guild_name | ?string | | | reported_message_id | ?[SnowflakeType](#snowflaketype) | | | reported_user_avatar_hash | ?string | | | reported_user_discriminator | ?string | | | reported_user_id | ?[SnowflakeType](#snowflaketype) | | | reported_user_tag | ?string | | | reported_user_username | ?string | | | reporter_country_of_residence | ?string | | | reporter_discriminator | ?string | | | reporter_email | ?string | | | reporter_full_legal_name | ?string | | | reporter_id | ?[SnowflakeType](#snowflaketype) | | | reporter_tag | ?string | | | reporter_username | ?string | | | resolved_at | ?string | | | resolved_by_admin_id | ?[SnowflakeType](#snowflaketype) | | | status | [ReportStatus](#reportstatus) | | ## ReserveVisionarySlotRequest **Related endpoints** - [`POST /admin/visionary-slots/reserve`](/api-reference/admin/reserve-or-unreserve-a-visionary-slot) | Field | Type | Description | |-------|------|-------------| | slot_index | integer (int32) | Slot index to reserve (must be >= 1) | | user_id | ?[Int64StringType](#int64stringtype) | User ID to reserve the slot for, or null to unreserve (special value -1 is also valid) | ## ResolveReportRequest **Related endpoints** - [`POST /admin/reports/resolve`](/api-reference/admin/resolve-report) | Field | Type | Description | |-------|------|-------------| | public_comment? | string | Public comment to include with the resolution | | report_id | [SnowflakeType](#snowflaketype) | | ## ResolveReportResponse **Related endpoints** - [`POST /admin/reports/resolve`](/api-reference/admin/resolve-report) | Field | Type | Description | |-------|------|-------------| | public_comment | ?string | | | report_id | [SnowflakeType](#snowflaketype) | | | resolved_at | ?string | | | status | [ReportStatus](#reportstatus) | | ## ScheduleAccountDeletionRequest **Related endpoints** - [`POST /admin/users/schedule-deletion`](/api-reference/admin/schedule-account-deletion) | Field | Type | Description | |-------|------|-------------| | days_until_deletion? | integer (int32) | Number of days until the account is deleted | | public_reason? | string | Public-facing reason for the deletion | | reason_code | integer (int32) | Code indicating the reason for deletion | | user_id | [SnowflakeType](#snowflaketype) | | ## SearchAuditLogsRequest **Related endpoints** - [`POST /admin/audit-logs/search`](/api-reference/admin/search-audit-logs) | Field | Type | Description | |-------|------|-------------| | admin_user_id? | [SnowflakeType](#snowflaketype) | | | limit? | integer (int32) | Maximum number of entries to return | | offset? | integer (int64) | Number of entries to skip | | query? | string | Search query string | | sort_by? | [SearchAuditLogsRequestSortBy](#searchauditlogsrequestsortby) | Field to sort audit logs by | | sort_order? | [SearchAuditLogsRequestSortOrder](#searchauditlogsrequestsortorder) | Sort order direction | | target_id? | string | Filter by target entity ID (user, channel, role, invite code, etc.) | ## SearchGuildsRequest **Related endpoints** - [`POST /admin/guilds/search`](/api-reference/admin/search-guilds) | Field | Type | Description | |-------|------|-------------| | limit? | integer (int32) | | | offset? | integer (int64) | | | query? | string | | ## SearchGuildsResponse **Related endpoints** - [`POST /admin/guilds/search`](/api-reference/admin/search-guilds) | Field | Type | Description | |-------|------|-------------| | guilds | [GuildAdminResponse](#guildadminresponse)[] | | | total | number | | ## SearchReportsRequest **Related endpoints** - [`POST /admin/reports/search`](/api-reference/admin/search-reports) | Field | Type | Description | |-------|------|-------------| | category? | string | Filter by report category | | guild_context_id? | [SnowflakeType](#snowflaketype) | | | limit? | integer (int32) | Maximum number of entries to return | | offset? | integer (int64) | Number of entries to skip | | query? | string | Search query string | | report_type? | [ReportType](#reporttype) | | | reported_channel_id? | [SnowflakeType](#snowflaketype) | | | reported_guild_id? | [SnowflakeType](#snowflaketype) | | | reported_user_id? | [SnowflakeType](#snowflaketype) | | | reporter_id? | [SnowflakeType](#snowflaketype) | | | resolved_by_admin_id? | [SnowflakeType](#snowflaketype) | | | sort_by? | [SearchReportsRequestSortBy](#searchreportsrequestsortby) | Field to sort reports by | | sort_order? | [SearchAuditLogsRequestSortOrder](#searchauditlogsrequestsortorder) | Sort order direction | | status? | [ReportStatus](#reportstatus) | | ## SearchReportsResponse **Related endpoints** - [`POST /admin/reports/search`](/api-reference/admin/search-reports) | Field | Type | Description | |-------|------|-------------| | limit | number | | | offset | number | | | reports | [ReportAdminResponseSchema](#reportadminresponseschema)[] | | | total | number | | ## SearchUsersRequest **Related endpoints** - [`POST /admin/users/search`](/api-reference/admin/search-users) | Field | Type | Description | |-------|------|-------------| | limit? | integer (int32) | | | offset? | integer (int64) | | | query? | string | | ## SearchUsersResponse **Related endpoints** - [`POST /admin/users/search`](/api-reference/admin/search-users) | Field | Type | Description | |-------|------|-------------| | total | number | | | users | [UserAdminResponseSchema](#useradminresponseschema)[] | | ## SendPasswordResetRequest **Related endpoints** - [`POST /admin/users/send-password-reset`](/api-reference/admin/send-password-reset) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## SetUserAclsRequest **Related endpoints** - [`POST /admin/users/set-acls`](/api-reference/admin/set-user-acls) | Field | Type | Description | |-------|------|-------------| | acls | string[] | List of access control permissions to assign | | user_id | [SnowflakeType](#snowflaketype) | | ## SetUserBotStatusRequest **Related endpoints** - [`POST /admin/users/set-bot-status`](/api-reference/admin/set-user-bot-status) | Field | Type | Description | |-------|------|-------------| | bot | boolean | Whether the user should be marked as a bot | | user_id | [SnowflakeType](#snowflaketype) | | ## SetUserSystemStatusRequest **Related endpoints** - [`POST /admin/users/set-system-status`](/api-reference/admin/set-user-system-status) | Field | Type | Description | |-------|------|-------------| | system | boolean | Whether the user should be marked as a system user | | user_id | [SnowflakeType](#snowflaketype) | | ## SetUserTraitsRequest **Related endpoints** - [`POST /admin/users/set-traits`](/api-reference/admin/set-user-traits) | Field | Type | Description | |-------|------|-------------| | traits | string[] | List of traits to assign to the user | | user_id | [SnowflakeType](#snowflaketype) | | ## ShrinkVisionarySlotsRequest **Related endpoints** - [`POST /admin/visionary-slots/shrink`](/api-reference/admin/shrink-visionary-slots) | Field | Type | Description | |-------|------|-------------| | target_count | integer (int32) | Target total number of slots (removes from highest indices, minimum 0 slots) | ## ShutdownGuildRequest **Related endpoints** - [`POST /admin/guilds/shutdown`](/api-reference/admin/shutdown-guild) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | ## SnowflakeReservationEntry | Field | Type | Description | |-------|------|-------------| | email | [SnowflakeType](#snowflaketype) | Email address the snowflake is reserved for | | snowflake | [SnowflakeType](#snowflaketype) | Reserved snowflake ID | | updated_at | ?string | ISO 8601 timestamp when the reservation was last updated | ## SuccessResponse **Related endpoints** - [`POST /admin/guilds/delete`](/api-reference/admin/delete-guild) - [`POST /admin/guilds/force-add-user`](/api-reference/admin/force-add-user-to-guild) - [`POST /admin/guilds/reload`](/api-reference/admin/reload-guild) - [`POST /admin/guilds/shutdown`](/api-reference/admin/shutdown-guild) - [`POST /admin/snowflake-reservations/add`](/api-reference/admin/add-snowflake-reservation) - [`POST /admin/snowflake-reservations/delete`](/api-reference/admin/delete-snowflake-reservation) - [`DELETE /users/@me/messages/delete`](/api-reference/users/cancel-bulk-message-deletion) - [`DELETE /users/@me/push/subscriptions/{subscription_id}`](/api-reference/users/unsubscribe-from-push-notifications) | Field | Type | Description | |-------|------|-------------| | success | enum<`true`> | Whether the operation succeeded | ## SuspiciousActivityFlags Bitmask of suspicious activity flags that triggered the disable Type: Bitflags32 | Flag | Value | Description | |------|-------|-------------| | REQUIRE_VERIFIED_EMAIL | `1` | Requires verified email address | | REQUIRE_REVERIFIED_EMAIL | `2` | Requires re-verified email address | | REQUIRE_VERIFIED_PHONE | `4` | Requires verified phone number | | REQUIRE_REVERIFIED_PHONE | `8` | Requires re-verified phone number | | REQUIRE_VERIFIED_EMAIL_OR_VERIFIED_PHONE | `16` | Requires verified email or verified phone | | REQUIRE_REVERIFIED_EMAIL_OR_VERIFIED_PHONE | `32` | Requires re-verified email or re-verified phone | | REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE | `64` | Requires verified email or re-verified phone | | REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE | `128` | Requires re-verified email or re-verified phone | ## SwapVisionarySlotsRequest **Related endpoints** - [`POST /admin/visionary-slots/swap`](/api-reference/admin/swap-visionary-slot-reservations) | Field | Type | Description | |-------|------|-------------| | slot_index_a | integer (int32) | First slot index to swap (must be >= 1) | | slot_index_b | integer (int32) | Second slot index to swap (must be >= 1) | ## SystemDmJobResponse **Related endpoints** - [`POST /admin/system-dm-jobs`](/api-reference/admin/create-system-dm-job) - [`POST /admin/system-dm-jobs/{job_id}/approve`](/api-reference/admin/approve-system-dm-job) | Field | Type | Description | |-------|------|-------------| | approved_at? | ?string | ISO 8601 timestamp when the job was approved | | content | string | Message content being sent | | created_at | string | ISO 8601 timestamp when the job was created | | excluded_guild_ids | [SnowflakeType](#snowflaketype)[] | List of excluded guild IDs | | failed_count | integer (int32) | Number of messages that failed to send | | job_id | [SnowflakeType](#snowflaketype) | Unique identifier for the job | | last_error? | ?string | Last error message if the job failed | | registration_end? | ?string | Registration date filter end | | registration_start? | ?string | Registration date filter start | | sent_count | integer (int32) | Number of messages successfully sent | | status | [SystemDmJobResponseStatus](#systemdmjobresponsestatus) | Current status of the system DM job | | target_count | integer (int32) | Total number of users targeted | ## TempBanUserRequest **Related endpoints** - [`POST /admin/users/temp-ban`](/api-reference/admin/temp-ban-user) | Field | Type | Description | |-------|------|-------------| | duration_hours | integer (int32) | Duration of the ban in hours. Use 0 for a permanent ban (until manually unbanned). | | reason? | string | Reason for the temporary ban | | user_id | [SnowflakeType](#snowflaketype) | | ## TerminateSessionsRequest **Related endpoints** - [`POST /admin/users/terminate-sessions`](/api-reference/admin/terminate-user-sessions) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## TerminateSessionsResponse **Related endpoints** - [`POST /admin/users/terminate-sessions`](/api-reference/admin/terminate-user-sessions) | Field | Type | Description | |-------|------|-------------| | terminated_count | [Int32Type](#int32type) | | ## TransferGuildOwnershipRequest **Related endpoints** - [`POST /admin/guilds/transfer-ownership`](/api-reference/admin/transfer-guild-ownership) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | new_owner_id | [SnowflakeType](#snowflaketype) | | ## TriggerGuildArchiveRequest **Related endpoints** - [`POST /admin/archives/guild`](/api-reference/admin/trigger-guild-archive) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | ## TriggerUserArchiveRequest **Related endpoints** - [`POST /admin/archives/user`](/api-reference/admin/trigger-user-archive) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## UnlinkPhoneRequest **Related endpoints** - [`POST /admin/users/unlink-phone`](/api-reference/admin/unlink-user-phone) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## UpdateGuildFeaturesRequest **Related endpoints** - [`POST /admin/guilds/update-features`](/api-reference/admin/update-guild-features) | Field | Type | Description | |-------|------|-------------| | add_features? | [GuildFeatureSchema](#guildfeatureschema)[] | Guild features to add | | guild_id | [SnowflakeType](#snowflaketype) | | | remove_features? | [GuildFeatureSchema](#guildfeatureschema)[] | Guild features to remove | ## UpdateGuildNameRequest **Related endpoints** - [`POST /admin/guilds/update-name`](/api-reference/admin/update-guild-name) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | name | string | New name for the guild | ## UpdateGuildSettingsRequest **Related endpoints** - [`POST /admin/guilds/update-settings`](/api-reference/admin/update-guild-settings) | Field | Type | Description | |-------|------|-------------| | default_message_notifications? | [DefaultMessageNotifications](#defaultmessagenotifications) | Default notification setting for new members | | disabled_operations? | [GuildOperations](#guildoperations) | | | explicit_content_filter? | [GuildExplicitContentFilter](#guildexplicitcontentfilter) | Explicit content filter level | | guild_id | [SnowflakeType](#snowflaketype) | | | mfa_level? | [GuildMFALevel](#guildmfalevel) | Required MFA level for moderators | | nsfw_level? | [NSFWLevel](#nsfwlevel) | NSFW content level for the guild | | verification_level? | [GuildVerificationLevel](#guildverificationlevel) | Required verification level for guild members | ## UpdateGuildVanityRequest **Related endpoints** - [`POST /admin/guilds/update-vanity`](/api-reference/admin/update-guild-vanity) | Field | Type | Description | |-------|------|-------------| | guild_id | [SnowflakeType](#snowflaketype) | | | vanity_url_code | ?string | New vanity URL code, or null to remove | ## UpdateSuspiciousActivityFlagsRequest **Related endpoints** - [`POST /admin/users/update-suspicious-activity-flags`](/api-reference/admin/update-suspicious-activity-flags) | Field | Type | Description | |-------|------|-------------| | flags | [SuspiciousActivityFlags](#suspiciousactivityflags) | | | user_id | [SnowflakeType](#snowflaketype) | | ## UpdateUserFlagsRequest **Related endpoints** - [`POST /admin/users/update-flags`](/api-reference/admin/update-user-flags) | Field | Type | Description | |-------|------|-------------| | add_flags? | [UserFlags](#userflags)[] | User flags to add | | remove_flags? | [UserFlags](#userflags)[] | User flags to remove | | user_id | [SnowflakeType](#snowflaketype) | | ## UpdateVoiceRegionRequest **Related endpoints** - [`POST /admin/voice/regions/update`](/api-reference/admin/update-voice-region) | Field | Type | Description | |-------|------|-------------| | allowed_guild_ids? | [SnowflakeType](#snowflaketype)[] | Guild IDs explicitly allowed to use this region | | allowed_user_ids? | [SnowflakeType](#snowflaketype)[] | User IDs explicitly allowed to use this region | | emoji? | string | Emoji representing the region | | id | [SnowflakeType](#snowflaketype) | Unique identifier for the voice region | | is_default? | boolean | Whether this is the default region | | latitude? | number | Geographic latitude coordinate | | longitude? | number | Geographic longitude coordinate | | name? | string | Display name of the voice region | | required_guild_features? | string[] | Guild features required to use this region | | vip_only? | boolean | Whether this region is restricted to VIP users | ## UpdateVoiceRegionResponse **Related endpoints** - [`POST /admin/voice/regions/update`](/api-reference/admin/update-voice-region) | Field | Type | Description | |-------|------|-------------| | region | [VoiceRegionAdminResponse](#voiceregionadminresponse) | Updated voice region | ## UpdateVoiceServerRequest **Related endpoints** - [`POST /admin/voice/servers/update`](/api-reference/admin/update-voice-server) | Field | Type | Description | |-------|------|-------------| | allowed_guild_ids? | [SnowflakeType](#snowflaketype)[] | Guild IDs explicitly allowed to use this server | | allowed_user_ids? | [SnowflakeType](#snowflaketype)[] | User IDs explicitly allowed to use this server | | api_key? | string | API key for authenticating with the voice server | | api_secret? | string | API secret for authenticating with the voice server | | endpoint? | string (uri) | Client signal WebSocket endpoint URL for the voice server | | is_active? | boolean | Whether the server is currently active | | region_id | [SnowflakeType](#snowflaketype) | ID of the region this server belongs to | | required_guild_features? | string[] | Guild features required to use this server | | server_id | [SnowflakeType](#snowflaketype) | Unique identifier for the voice server | | vip_only? | boolean | Whether this server is restricted to VIP users | ## UpdateVoiceServerResponse **Related endpoints** - [`POST /admin/voice/servers/update`](/api-reference/admin/update-voice-server) | Field | Type | Description | |-------|------|-------------| | server | [VoiceServerAdminResponse](#voiceserveradminresponse) | Updated voice server | ## UserMutationResponse **Related endpoints** - [`POST /admin/users/cancel-bulk-message-deletion`](/api-reference/admin/cancel-bulk-message-deletion) - [`POST /admin/users/cancel-deletion`](/api-reference/admin/cancel-account-deletion) - [`POST /admin/users/change-dob`](/api-reference/admin/change-user-dob) - [`POST /admin/users/change-email`](/api-reference/admin/change-user-email) - [`POST /admin/users/change-username`](/api-reference/admin/change-user-username) - [`POST /admin/users/clear-fields`](/api-reference/admin/clear-user-fields) - [`POST /admin/users/disable-suspicious`](/api-reference/admin/disable-user-for-suspicious-activity) - [`POST /admin/users/schedule-deletion`](/api-reference/admin/schedule-account-deletion) - [`POST /admin/users/set-acls`](/api-reference/admin/set-user-acls) - [`POST /admin/users/set-bot-status`](/api-reference/admin/set-user-bot-status) - [`POST /admin/users/set-system-status`](/api-reference/admin/set-user-system-status) - [`POST /admin/users/set-traits`](/api-reference/admin/set-user-traits) - [`POST /admin/users/temp-ban`](/api-reference/admin/temp-ban-user) - [`POST /admin/users/unban`](/api-reference/admin/unban-user) - [`POST /admin/users/unlink-phone`](/api-reference/admin/unlink-user-phone) - [`POST /admin/users/update-flags`](/api-reference/admin/update-user-flags) - [`POST /admin/users/update-suspicious-activity-flags`](/api-reference/admin/update-suspicious-activity-flags) - [`POST /admin/users/verify-email`](/api-reference/admin/verify-user-email) | Field | Type | Description | |-------|------|-------------| | user | [UserAdminResponseSchema](#useradminresponseschema) | | ## VerifyUserEmailRequest **Related endpoints** - [`POST /admin/users/verify-email`](/api-reference/admin/verify-user-email) | Field | Type | Description | |-------|------|-------------| | user_id | [SnowflakeType](#snowflaketype) | | ## VisionarySlotOperationResponse **Related endpoints** - [`POST /admin/visionary-slots/expand`](/api-reference/admin/expand-visionary-slots) - [`POST /admin/visionary-slots/reserve`](/api-reference/admin/reserve-or-unreserve-a-visionary-slot) - [`POST /admin/visionary-slots/shrink`](/api-reference/admin/shrink-visionary-slots) - [`POST /admin/visionary-slots/swap`](/api-reference/admin/swap-visionary-slot-reservations) | Field | Type | Description | |-------|------|-------------| | success | enum<`true`> | | ## WebAuthnCredentialListResponse **Related endpoints** - [`GET /users/@me/mfa/webauthn/credentials`](/api-reference/users/list-webauthn-credentials) - [`POST /admin/users/list-webauthn-credentials`](/api-reference/admin/list-user-webauthn-credentials) Type: [WebAuthnCredentialResponse](#webauthncredentialresponse)[] ## AdminArchiveResponseSchemaSubjectType Type of subject being archived | Value | Description | |-------|-------------| | `user` | User data archive | | `guild` | Guild data archive | ## ListArchivesRequestSubjectType Type of archives to list | Value | Description | |-------|-------------| | `user` | List user archives | | `guild` | List guild archives | | `all` | List all archives | ## PurgeGuildAssetResultSchemaAssetType Type of guild asset | Value | Description | |-------|-------------| | `emoji` | Custom emoji asset | | `sticker` | Custom sticker asset | | `unknown` | Unknown asset type | ## SearchAuditLogsRequestSortBy Field to sort audit logs by | Value | Description | |-------|-------------| | `createdAt` | Sort by creation timestamp | | `relevance` | Sort by search relevance score | ## SearchAuditLogsRequestSortOrder Sort order direction | Value | Description | |-------|-------------| | `asc` | Ascending order (oldest first) | | `desc` | Descending order (newest first) | ## SearchReportsRequestSortBy Field to sort reports by | Value | Description | |-------|-------------| | `createdAt` | Sort by creation timestamp | | `reportedAt` | Sort by report submission timestamp | | `resolvedAt` | Sort by resolution timestamp | ## NcmecSubmissionStatusResponseStatus NCMEC submission status | Value | Description | |-------|-------------| | `not_submitted` | Report has not been submitted to NCMEC | | `submitted` | Report has been submitted to NCMEC | | `failed` | Report submission to NCMEC failed | ## RefreshSearchIndexRequestIndexType Type of search index to refresh | Value | Description | |-------|-------------| | `guilds` | Guild search index | | `users` | User search index | | `reports` | Report search index | | `audit_logs` | Audit log search index | | `channel_messages` | Channel message search index | | `guild_members` | Guild member search index | | `favorite_memes` | Favourite meme search index | | `discovery` | Discovery guild search index | ## SystemDmJobResponseStatus Current status of the system DM job | Value | Description | |-------|-------------| | `pending` | Job is pending approval | | `approved` | Job has been approved and is queued | | `running` | Job is currently running | | `completed` | Job completed successfully | | `failed` | Job failed | ## ClearGuildFieldsRequestFields Guild image field that can be cleared | Value | Description | |-------|-------------| | `icon` | Guild icon image | | `banner` | Guild banner image | | `splash` | Guild invite splash image | | `embed_splash` | Guild embedded invite splash image | ## ClearUserFieldsRequestFields User profile field that can be cleared | Value | Description | |-------|-------------| | `avatar` | User profile avatar image | | `banner` | User profile banner image | | `bio` | User biography text | | `pronouns` | User pronouns | | `global_name` | User display name | ## GuildMemoryStatsResponseGuildsItem | Field | Type | Description | |-------|------|-------------| | guild_icon | ?string | | | guild_id | ?[SnowflakeType](#snowflaketype) | | | guild_name | string | | | member_count | [Int32Type](#int32type) | | | memory | [Int64StringType](#int64stringtype) | | | presence_count | [Int32Type](#int32type) | | | session_count | [Int32Type](#int32type) | | ## GuildUpdateResponseGuild | Field | Type | Description | |-------|------|-------------| | banner | ?string | | | features | string[] | | | icon | ?string | | | id | [SnowflakeType](#snowflaketype) | | | member_count | [Int32Type](#int32type) | | | name | string | | | owner_id | [SnowflakeType](#snowflaketype) | | ## IndexRefreshStatusResponseOneOf1 | Field | Type | Description | |-------|------|-------------| | completed_at? | string | ISO 8601 timestamp when the job completed | | error? | string | Error message if the job failed | | failed_at? | string | ISO 8601 timestamp when the job failed | | index_type | string | Type of index being refreshed | | indexed? | number | Number of items indexed so far | | started_at? | string | ISO 8601 timestamp when the job started | | status | [MessageShredStatusProgressResponseStatus](#messageshredstatusprogressresponsestatus) | Current status of the index refresh job | | total? | number | Total number of items to index | ## InstanceConfigUpdateRequestSso | Field | Type | Description | |-------|------|-------------| | allowed_domains? | string[] | | | authorization_url? | ?string | | | auto_provision? | boolean | | | client_id? | ?[SnowflakeType](#snowflaketype) | | | client_secret? | ?string | | | display_name? | ?string | | | enabled? | boolean | | | issuer? | ?string | | | jwks_url? | ?string | | | redirect_uri? | ?string (uri) | | | scope? | ?string | | | token_url? | ?string | | | userinfo_url? | ?string | | ## LimitConfigGetResponseBoundsAdditionalProperties | Field | Type | Description | |-------|------|-------------| | max | number | | | min | number | | ## LimitConfigGetResponseLimitConfig | Field | Type | Description | |-------|------|-------------| | rules | [LimitConfigGetResponseLimitConfigRulesItem](#limitconfiggetresponselimitconfigrulesitem)[] | | | traitDefinitions | string[] | | ## LimitConfigGetResponseMetadataAdditionalProperties | Field | Type | Description | |-------|------|-------------| | category | string | | | description | string | | | isToggle | boolean | | | key | string | | | label | string | | | max? | number | | | min? | number | | | scope | string | | | unit? | [LimitConfigGetResponseMetadataAdditionalPropertiesUnit](#limitconfiggetresponsemetadataadditionalpropertiesunit) | | ## LimitConfigUpdateRequestLimitConfig New limit configuration snapshot | Field | Type | Description | |-------|------|-------------| | rules | [LimitConfigUpdateRequestLimitConfigRulesItem](#limitconfigupdaterequestlimitconfigrulesitem)[] | Limit rules | | traitDefinitions? | string[] | Trait definitions used by rules | ## LookupGuildResponseGuild | Field | Type | Description | |-------|------|-------------| | afk_channel_id | ?[SnowflakeType](#snowflaketype) | | | afk_timeout | [Int32Type](#int32type) | | | banner | ?string | | | channels | [LookupGuildResponseGuildChannelsItem](#lookupguildresponseguildchannelsitem)[] | | | default_message_notifications | [DefaultMessageNotifications](#defaultmessagenotifications) | | | disabled_operations | [Int32Type](#int32type) | | | embed_splash | ?string | | | explicit_content_filter | [GuildExplicitContentFilter](#guildexplicitcontentfilter) | | | features | string[] | | | icon | ?string | | | id | [SnowflakeType](#snowflaketype) | | | member_count | [Int32Type](#int32type) | | | mfa_level | [GuildMFALevel](#guildmfalevel) | | | name | string | | | nsfw_level | [NSFWLevel](#nsfwlevel) | | | owner_id | [SnowflakeType](#snowflaketype) | | | roles | [LookupGuildResponseGuildRolesItem](#lookupguildresponseguildrolesitem)[] | | | rules_channel_id | ?[SnowflakeType](#snowflaketype) | | | splash | ?string | | | system_channel_flags | [SystemChannelFlags](#systemchannelflags) | | | system_channel_id | ?[SnowflakeType](#snowflaketype) | | | vanity_url_code | ?string | | | verification_level | [GuildVerificationLevel](#guildverificationlevel) | | ## LookupMessageResponseMessagesItem | Field | Type | Description | |-------|------|-------------| | attachments | [LookupMessageResponseMessagesItemAttachmentsItem](#lookupmessageresponsemessagesitemattachmentsitem)[] | | | author_discriminator | string | | | author_id | [SnowflakeType](#snowflaketype) | | | author_username | string | | | channel_id | [SnowflakeType](#snowflaketype) | | | content | string | | | id | [SnowflakeType](#snowflaketype) | | | timestamp | string | | ## NodeStatsResponseMemory | Field | Type | Description | |-------|------|-------------| | processes | [Int64StringType](#int64stringtype) | | | system | [Int64StringType](#int64stringtype) | | | total | [Int64StringType](#int64stringtype) | | ## ReportAdminResponseSchemaMessageContextItem | Field | Type | Description | |-------|------|-------------| | attachments | [LookupMessageResponseMessagesItemAttachmentsItem](#lookupmessageresponsemessagesitemattachmentsitem)[] | | | author_discriminator | string | | | author_id | [SnowflakeType](#snowflaketype) | | | author_username | string | | | channel_id | [SnowflakeType](#snowflaketype) | | | content | string | | | guild_id | ?[SnowflakeType](#snowflaketype) | | | id | [SnowflakeType](#snowflaketype) | | | timestamp | string | |