---
title: "GET /api/users/@me/guilds/"
method: GET
path: "/api/users/@me/guilds/"
tags: ["api"]
---

# GET /api/users/@me/guilds/

`GET /api/users/@me/guilds/`

## Response `200`

- APIGuild[]
  - `name` string, required
  - `region` string
  - `insert` object, required
  - `id` string, required
  - `channels` Channel[], required
    - `created_at` string, date-time, required
    - `name` string
    - `icon` string, nullable
    - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 255, required
    - `recipients` Recipient[]
      - `channel_id` string, required
      - `channel` Channel, required — recursive
      - `user_id` string, required
      - `user` User, required
        - `username` string, required
        - `discriminator` string, required
        - `avatar` string
        - `accent_color` integer
        - `banner` string
        - `theme_colors` integer[]
        - `pronouns` string
        - `phone` string
        - `desktop` boolean, required
        - `mobile` boolean, required
        - `premium` boolean, required
        - `premium_type` integer, required
        - `bot` boolean, required
        - `bio` string, required
        - `system` boolean, required
        - `nsfw_allowed` boolean, required
        - `mfa_enabled` boolean, required
        - `webauthn_enabled` boolean, required
        - `totp_secret` string
        - `totp_last_ticket` string
        - `created_at` string, date-time, required
        - `premium_since` string, date-time, required
        - `verified` boolean, required
        - `disabled` boolean, required
        - `deleted` boolean, required
        - `email` string
        - `flags` integer, required
        - `public_flags` integer, required
        - `purchased_flags` integer, required
        - `premium_usage_flags` integer, required
        - `rights` string, required
        - `sessions` Session[], required
          - `session_id` string, required
          - `user_id` string, required
          - `user` User, required — recursive
          - `activities` Activity[], required
            - `name` string, required
            - `type` 0 | 1 | 2 | 4 | 5, required
            - `url` string
            - `created_at` integer
            - `timestamps` object
              - …
            - `application_id` string
            - `details` string
            - `state` string
            - `emoji` object
              - …
            - `party` object
              - …
            - `assets` object
              - …
            - `secrets` object
              - …
            - `instance` boolean
            - `flags` string, required
            - `id` string
            - `sync_id` string
            - `metadata` object
              - …
            - `session_id` string, required
          - `client_info` object, required
            - `platform` string
            - `os` string
            - `version` integer
            - `location` string
          - `client_status` ClientStatus, required
            - `desktop` string
            - `mobile` string
            - `web` string
            - `embedded` string
            - `vr` string
          - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
          - `is_admin_session` boolean, required
          - `created_at` string, date-time, required
          - `last_seen` string, date-time
          - `last_seen_ip` string
          - `last_seen_location` string
          - `last_seen_location_info` ExtendedLocationInfo
            - `is_eu` boolean, required
            - `city` string, required
            - `region` string, required
            - `region_code` string, required
            - `country_name` string, required
            - `country_code` string, required
            - `continent_name` string, required
            - `continent_code` string, required
            - `latitude` integer, required
            - `longitude` integer, required
            - `postal` string, required
            - `calling_code` string, required
            - `flag` string, required
            - `emoji_flag` string, required
            - `emoji_unicode` string, required
          - `session_nickname` string
        - `relationships` Relationship[], required
          - `from_id` string, required
          - `from` User, required — recursive
          - `to_id` string, required
          - `to` User, required — recursive
          - `nickname` string
          - `type` 4 | 3 | 2 | 1, required
          - `id` string, required
        - `connected_accounts` ConnectedAccount[], required
          - `external_id` string, required
          - `user_id` string, required
          - `user` User, required — recursive
          - `friend_sync` boolean
          - `name` string, required
          - `revoked` boolean
          - `show_activity` integer
          - `type` string, required
          - `verified` boolean
          - `visibility` integer
          - `integrations` string[]
          - `metadata_` unknown
          - `metadata_visibility` integer
          - `two_way_link` boolean
          - `token_data` ConnectedAccountTokenData
            - `access_token` string, required
            - `token_type` string
            - `scope` string
            - `refresh_token` string
            - `expires_in` integer
            - `expires_at` integer
            - `fetched_at` integer, required
          - `id` string, required
        - `data` object, required
          - `valid_tokens_since` string, date-time, required
          - `hash` string
        - `fingerprints` string[], required
        - `settings` UserSettings
          - `index` string, required
          - `afk_timeout` integer, required
          - `allow_accessibility_detection` boolean, required
          - `animate_emoji` boolean, required
          - `animate_stickers` integer, required
          - `contact_sync_enabled` boolean, required
          - `convert_emoticons` boolean, required
          - `custom_status` CustomStatus, required
            - `emoji_id` string
            - `emoji_name` string
            - `expires_at` integer
            - `text` string
          - `default_guilds_restricted` boolean, required
          - `detect_platform_accounts` boolean, required
          - `developer_mode` boolean, required
          - `disable_games_tab` boolean, required
          - `enable_tts_command` boolean, required
          - `explicit_content_filter` integer, required
          - `friend_discovery_flags` integer, required
          - `friend_source_flags` FriendSourceFlags, required
            - `all` boolean
            - `mutual_friends` boolean
            - `mutual_guilds` boolean
          - `gateway_connected` boolean, required
          - `gif_auto_play` boolean, required
          - `guild_folders` GuildFolder[], required
            - `color` integer, nullable
            - `guild_ids` string[], required
            - `id` integer, nullable
            - `name` string, nullable
          - `guild_positions` string[], required
          - `inline_attachment_media` boolean, required
          - `inline_embed_media` boolean, required
          - `locale` string, required
          - `message_display_compact` boolean, required
          - `native_phone_integration_enabled` boolean, required
          - `render_embeds` boolean, required
          - `render_reactions` boolean, required
          - `restricted_guilds` string[], required
          - `show_current_game` boolean, required
          - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
          - `stream_notifications_enabled` boolean, required
          - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
          - `timezone_offset` integer, required
          - `view_nsfw_guilds` boolean, required
        - `security_keys` SecurityKey[], required
          - `user_id` string, required
          - `user` User, required — recursive
          - `key_id` string, required
          - `public_key` string, required
          - `counter` integer, required
          - `name` string, required
          - `id` string, required
        - `badge_ids` string[]
        - `avatar_decoration_data` AvatarDecorationData
          - `asset` string, required
          - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
          - `expires_at` string, nullable, required
        - `display_name_styles` DisplayNameStyle
          - `font_id` integer, required
          - `effect_id` integer, required
          - `colors` integer[], required
        - `collectibles` Collectibles
          - `nameplate` NameplateData, required
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `label` string, required
            - `palette` string, required
            - `expires_at` integer, nullable, required
        - `primary_guild` PrimaryGuild
          - `identity_enabled` boolean, nullable, required
          - `identity_guild_id` string, nullable, required
          - `tag` string, nullable, required
          - `badge` string, nullable, required
        - `tag` string, required
        - `id` string, required
      - `closed` boolean, required
      - `id` string, required
    - `thread_members` ThreadMember[]
      - `index` string, required
      - `id` string, required
      - `channel` Channel, required — recursive
      - `member_idx` string, required
      - `member` Member, required
        - `index` string, required
        - `id` string, required
        - `user` User, required
          - `username` string, required
          - `discriminator` string, required
          - `avatar` string
          - `accent_color` integer
          - `banner` string
          - `theme_colors` integer[]
          - `pronouns` string
          - `phone` string
          - `desktop` boolean, required
          - `mobile` boolean, required
          - `premium` boolean, required
          - `premium_type` integer, required
          - `bot` boolean, required
          - `bio` string, required
          - `system` boolean, required
          - `nsfw_allowed` boolean, required
          - `mfa_enabled` boolean, required
          - `webauthn_enabled` boolean, required
          - `totp_secret` string
          - `totp_last_ticket` string
          - `created_at` string, date-time, required
          - `premium_since` string, date-time, required
          - `verified` boolean, required
          - `disabled` boolean, required
          - `deleted` boolean, required
          - `email` string
          - `flags` integer, required
          - `public_flags` integer, required
          - `purchased_flags` integer, required
          - `premium_usage_flags` integer, required
          - `rights` string, required
          - `sessions` Session[], required
            - `session_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `activities` Activity[], required
              - …
            - `client_info` object, required
              - …
            - `client_status` ClientStatus, required
              - …
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `is_admin_session` boolean, required
            - `created_at` string, date-time, required
            - `last_seen` string, date-time
            - `last_seen_ip` string
            - `last_seen_location` string
            - `last_seen_location_info` ExtendedLocationInfo
              - …
            - `session_nickname` string
          - `relationships` Relationship[], required
            - `from_id` string, required
            - `from` User, required — recursive
            - `to_id` string, required
            - `to` User, required — recursive
            - `nickname` string
            - `type` 4 | 3 | 2 | 1, required
            - `id` string, required
          - `connected_accounts` ConnectedAccount[], required
            - `external_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `friend_sync` boolean
            - `name` string, required
            - `revoked` boolean
            - `show_activity` integer
            - `type` string, required
            - `verified` boolean
            - `visibility` integer
            - `integrations` string[]
            - `metadata_` unknown
            - `metadata_visibility` integer
            - `two_way_link` boolean
            - `token_data` ConnectedAccountTokenData
              - …
            - `id` string, required
          - `data` object, required
            - `valid_tokens_since` string, date-time, required
            - `hash` string
          - `fingerprints` string[], required
          - `settings` UserSettings
            - `index` string, required
            - `afk_timeout` integer, required
            - `allow_accessibility_detection` boolean, required
            - `animate_emoji` boolean, required
            - `animate_stickers` integer, required
            - `contact_sync_enabled` boolean, required
            - `convert_emoticons` boolean, required
            - `custom_status` CustomStatus, required
              - …
            - `default_guilds_restricted` boolean, required
            - `detect_platform_accounts` boolean, required
            - `developer_mode` boolean, required
            - `disable_games_tab` boolean, required
            - `enable_tts_command` boolean, required
            - `explicit_content_filter` integer, required
            - `friend_discovery_flags` integer, required
            - `friend_source_flags` FriendSourceFlags, required
              - …
            - `gateway_connected` boolean, required
            - `gif_auto_play` boolean, required
            - `guild_folders` GuildFolder[], required
              - …
            - `guild_positions` string[], required
            - `inline_attachment_media` boolean, required
            - `inline_embed_media` boolean, required
            - `locale` string, required
            - `message_display_compact` boolean, required
            - `native_phone_integration_enabled` boolean, required
            - `render_embeds` boolean, required
            - `render_reactions` boolean, required
            - `restricted_guilds` string[], required
            - `show_current_game` boolean, required
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `stream_notifications_enabled` boolean, required
            - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
            - `timezone_offset` integer, required
            - `view_nsfw_guilds` boolean, required
          - `security_keys` SecurityKey[], required
            - `user_id` string, required
            - `user` User, required — recursive
            - `key_id` string, required
            - `public_key` string, required
            - `counter` integer, required
            - `name` string, required
            - `id` string, required
          - `badge_ids` string[]
          - `avatar_decoration_data` AvatarDecorationData
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `expires_at` string, nullable, required
          - `display_name_styles` DisplayNameStyle
            - `font_id` integer, required
            - `effect_id` integer, required
            - `colors` integer[], required
          - `collectibles` Collectibles
            - `nameplate` NameplateData, required
              - …
          - `primary_guild` PrimaryGuild
            - `identity_enabled` boolean, nullable, required
            - `identity_guild_id` string, nullable, required
            - `tag` string, nullable, required
            - `badge` string, nullable, required
          - `tag` string, required
          - `id` string, required
        - `guild_id` string, required
        - `guild` Guild, required
          - `afk_channel_id` string, nullable
          - `afk_channel` Channel — recursive
          - `afk_timeout` integer
          - `bans` Ban[], required
            - `user_id` string, required
            - `user` User, required
              - …
            - `guild_id` string, required
            - `guild` Guild, required — recursive
            - `executor_id` string, required
            - `executor` User, required
              - …
            - `ip` string
            - `reason` string
            - `id` string, required
          - `banner` string
          - `default_message_notifications` integer
          - `description` string
          - `discovery_splash` string
          - `explicit_content_filter` integer
          - `features` string[], required
          - `primary_category_id` integer
          - `icon` string
          - `large` boolean
          - `max_members` integer
          - `max_presences` integer
          - `max_video_channel_users` integer
          - `member_count` integer
          - `presence_count` integer
          - `members` Member[], required
          - `roles` Role[], required
            - `guild_id` string, required
            - `guild` Guild, required — recursive
            - `color` integer, required
            - `hoist` boolean, required
            - `managed` boolean, required
            - `mentionable` boolean, required
            - `name` string, required
            - `permissions` string, required
            - `position` integer, required
            - `icon` string
            - `unicode_emoji` string
            - `tags` object
              - …
            - `flags` integer, required
            - `colors` RoleColors, required
              - …
            - `id` string, required
          - `channels` Channel[], required
          - `template_id` string
          - `template` Template, required
            - `code` string, required
            - `name` string, required
            - `description` string
            - `usage_count` integer
            - `creator_id` string, required
            - `creator` User, required
              - …
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `source_guild_id` string, required
            - `source_guild` Guild, required — recursive
            - `serialized_source_guild` Guild, required — recursive
            - `id` string, required
          - `emojis` Emoji[], required
            - `animated` boolean, required
            - `available` boolean, required
            - `guild_id` string, nullable, required
            - `guild` Guild, required — recursive
            - `application_id` string, nullable, required
            - `application` Application, required
              - …
            - `user_id` string, required
            - `user` User, required
              - …
            - `managed` boolean, required
            - `name` string, required
            - `require_colons` boolean, required
            - `roles` string[], required
            - `groups` string[], required
            - `id` string, required
          - `stickers` Sticker[], required
            - `name` string, required
            - `description` string
            - `available` boolean
            - `tags` string
            - `pack_id` string
            - `pack` StickerPack, required
              - …
            - `guild_id` string
            - `guild` Guild — recursive
            - `user_id` string
            - `user` User
              - …
            - `type` 1 | 2, required
            - `format_type` 1 | 2 | 3 | 4, required
            - `id` string, required
          - `invites` Invite[], required
            - `code` string, required
            - `temporary` boolean, required
            - `uses` integer, required
            - `max_uses` integer, required
            - `max_age` integer, required
            - `created_at` string, date-time, required
            - `expires_at` string, date-time
            - `guild_id` string, required
            - `guild` Guild, required — recursive
            - `channel_id` string, required
            - `channel` Channel, required — recursive
            - `inviter_id` string
            - `inviter` User, required
              - …
            - `target_user_id` string, required
            - `target_user` string
            - `target_user_type` integer
            - `vanity_url` boolean
            - `flags` integer, required
          - `voice_states` VoiceState[], required
            - `guild_id` string, required
            - `guild` Guild — recursive
            - `channel_id` string, required
            - `channel` Channel, required — recursive
            - `user_id` string, required
            - `user` User, required
              - …
            - `member` Member, required — recursive
            - `session_id` string, required
            - `token` string, required
            - `deaf` boolean, required
            - `mute` boolean, required
            - `self_deaf` boolean, required
            - `self_mute` boolean, required
            - `self_stream` boolean
            - `self_video` boolean, required
            - `suppress` boolean, required
            - `request_to_speak_timestamp` string, date-time
            - `id` string, required
          - `webhooks` Webhook[], required
            - `type` 1 | 2 | 3, required
            - `name` string, required
            - `avatar` string, required
            - `token` string
            - `guild_id` string
            - `guild` Guild — recursive
            - `channel_id` string, required
            - `channel` Channel, required — recursive
            - `application_id` string, required
            - `application` Application, required
              - …
            - `user_id` string, required
            - `user` User, required
              - …
            - `source_guild_id` string
            - `source_guild` Guild — recursive
            - `source_channel_id` string, required
            - `source_channel` Channel, required — recursive
            - `url` string, required
            - `id` string, required
          - `mfa_level` integer
          - `name` string, required
          - `owner_id` string
          - `owner` User
            - `username` string, required
            - `discriminator` string, required
            - `avatar` string
            - `accent_color` integer
            - `banner` string
            - `theme_colors` integer[]
            - `pronouns` string
            - `phone` string
            - `desktop` boolean, required
            - `mobile` boolean, required
            - `premium` boolean, required
            - `premium_type` integer, required
            - `bot` boolean, required
            - `bio` string, required
            - `system` boolean, required
            - `nsfw_allowed` boolean, required
            - `mfa_enabled` boolean, required
            - `webauthn_enabled` boolean, required
            - `totp_secret` string
            - `totp_last_ticket` string
            - `created_at` string, date-time, required
            - `premium_since` string, date-time, required
            - `verified` boolean, required
            - `disabled` boolean, required
            - `deleted` boolean, required
            - `email` string
            - `flags` integer, required
            - `public_flags` integer, required
            - `purchased_flags` integer, required
            - `premium_usage_flags` integer, required
            - `rights` string, required
            - `sessions` Session[], required
              - …
            - `relationships` Relationship[], required
              - …
            - `connected_accounts` ConnectedAccount[], required
              - …
            - `data` object, required
              - …
            - `fingerprints` string[], required
            - `settings` UserSettings
              - …
            - `security_keys` SecurityKey[], required
              - …
            - `badge_ids` string[]
            - `avatar_decoration_data` AvatarDecorationData
              - …
            - `display_name_styles` DisplayNameStyle
              - …
            - `collectibles` Collectibles
              - …
            - `primary_guild` PrimaryGuild
              - …
            - `tag` string, required
            - `id` string, required
          - `preferred_locale` string
          - `premium_subscription_count` integer
          - `premium_tier` integer
          - `public_updates_channel_id` string, nullable, required
          - `public_updates_channel` Channel — recursive
          - `rules_channel_id` string, nullable
          - `rules_channel` string
          - `region` string
          - `splash` string
          - `system_channel_id` string, nullable
          - `system_channel` Channel — recursive
          - `system_channel_flags` integer
          - `unavailable` boolean, required
          - `verification_level` integer
          - `welcome_screen` GuildWelcomeScreen, required
            - `enabled` boolean, required
            - `description` string, required
            - `welcome_channels` object[], required
              - …
          - `widget_channel_id` string
          - `widget_channel` Channel — recursive
          - `widget_enabled` boolean, required
          - `nsfw_level` integer
          - `nsfw` boolean, required
          - `parent` string
          - `permissions` integer
          - `premium_progress_bar_enabled` boolean, required
          - `channel_ordering` string[], required
          - `discovery_weight` integer, required
          - `discovery_excluded` boolean, required
          - `id` string, required
        - `nick` string
        - `roles` Role[], required
          - `guild_id` string, required
          - `guild` Guild, required
            - `afk_channel_id` string, nullable
            - `afk_channel` Channel — recursive
            - `afk_timeout` integer
            - `bans` Ban[], required
              - …
            - `banner` string
            - `default_message_notifications` integer
            - `description` string
            - `discovery_splash` string
            - `explicit_content_filter` integer
            - `features` string[], required
            - `primary_category_id` integer
            - `icon` string
            - `large` boolean
            - `max_members` integer
            - `max_presences` integer
            - `max_video_channel_users` integer
            - `member_count` integer
            - `presence_count` integer
            - `members` Member[], required
            - `roles` Role[], required
            - `channels` Channel[], required
            - `template_id` string
            - `template` Template, required
              - …
            - `emojis` Emoji[], required
              - …
            - `stickers` Sticker[], required
              - …
            - `invites` Invite[], required
              - …
            - `voice_states` VoiceState[], required
              - …
            - `webhooks` Webhook[], required
              - …
            - `mfa_level` integer
            - `name` string, required
            - `owner_id` string
            - `owner` User
              - …
            - `preferred_locale` string
            - `premium_subscription_count` integer
            - `premium_tier` integer
            - `public_updates_channel_id` string, nullable, required
            - `public_updates_channel` Channel — recursive
            - `rules_channel_id` string, nullable
            - `rules_channel` string
            - `region` string
            - `splash` string
            - `system_channel_id` string, nullable
            - `system_channel` Channel — recursive
            - `system_channel_flags` integer
            - `unavailable` boolean, required
            - `verification_level` integer
            - `welcome_screen` GuildWelcomeScreen, required
              - …
            - `widget_channel_id` string
            - `widget_channel` Channel — recursive
            - `widget_enabled` boolean, required
            - `nsfw_level` integer
            - `nsfw` boolean, required
            - `parent` string
            - `permissions` integer
            - `premium_progress_bar_enabled` boolean, required
            - `channel_ordering` string[], required
            - `discovery_weight` integer, required
            - `discovery_excluded` boolean, required
            - `id` string, required
          - `color` integer, required
          - `hoist` boolean, required
          - `managed` boolean, required
          - `mentionable` boolean, required
          - `name` string, required
          - `permissions` string, required
          - `position` integer, required
          - `icon` string
          - `unicode_emoji` string
          - `tags` object
            - `bot_id` string
            - `integration_id` string
            - `premium_subscriber` boolean
          - `flags` integer, required
          - `colors` RoleColors, required
            - `primary_color` integer, required
            - `secondary_color` integer
            - `tertiary_color` integer
          - `id` string, required
        - `joined_at` string, date-time, required
        - `premium_since` integer
        - `deaf` boolean, required
        - `mute` boolean, required
        - `pending` boolean, required
        - `settings` UserGuildSettings, required
          - `channel_overrides` object, nullable, required
          - `message_notifications` integer, required
          - `mobile_push` boolean, required
          - `mute_config` MuteConfig, required
            - `end_time` integer, required
            - `selected_time_window` integer, required
          - `muted` boolean, required
          - `suppress_everyone` boolean, required
          - `suppress_roles` boolean, required
          - `version` integer, required
          - `guild_id` string, nullable, required
          - `flags` integer, required
          - `mute_scheduled_events` boolean, required
          - `hide_muted_channels` boolean, required
          - `notify_highlights` 0, required
        - `last_message_id` string
        - `joined_by` string, required
        - `avatar` string
        - `banner` string, required
        - `bio` string, required
        - `theme_colors` integer[]
        - `pronouns` string
        - `communication_disabled_until` string, date-time, nullable, required
        - `avatar_decoration_data` AvatarDecorationData
          - `asset` string, required
          - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
          - `expires_at` string, nullable, required
        - `display_name_styles` DisplayNameStyle
          - `font_id` integer, required
          - `effect_id` integer, required
          - `colors` integer[], required
        - `collectibles` Collectibles
          - `nameplate` NameplateData, required
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `label` string, required
            - `palette` string, required
            - `expires_at` integer, nullable, required
        - `flags` integer, required
      - `join_timestamp` string, date-time, required
      - `muted` boolean, required
      - `mute_config` ThreadMemberMuteConfig
        - `end_time` string, date-time
        - `selected_time_window` integer
      - `flags` 0 | 1 | 2 | 4 | 8, required
    - `last_message_id` string
    - `guild_id` string
    - `guild` Guild
      - `afk_channel_id` string, nullable
      - `afk_channel` Channel — recursive
      - `afk_timeout` integer
      - `bans` Ban[], required
        - `user_id` string, required
        - `user` User, required
          - `username` string, required
          - `discriminator` string, required
          - `avatar` string
          - `accent_color` integer
          - `banner` string
          - `theme_colors` integer[]
          - `pronouns` string
          - `phone` string
          - `desktop` boolean, required
          - `mobile` boolean, required
          - `premium` boolean, required
          - `premium_type` integer, required
          - `bot` boolean, required
          - `bio` string, required
          - `system` boolean, required
          - `nsfw_allowed` boolean, required
          - `mfa_enabled` boolean, required
          - `webauthn_enabled` boolean, required
          - `totp_secret` string
          - `totp_last_ticket` string
          - `created_at` string, date-time, required
          - `premium_since` string, date-time, required
          - `verified` boolean, required
          - `disabled` boolean, required
          - `deleted` boolean, required
          - `email` string
          - `flags` integer, required
          - `public_flags` integer, required
          - `purchased_flags` integer, required
          - `premium_usage_flags` integer, required
          - `rights` string, required
          - `sessions` Session[], required
            - `session_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `activities` Activity[], required
              - …
            - `client_info` object, required
              - …
            - `client_status` ClientStatus, required
              - …
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `is_admin_session` boolean, required
            - `created_at` string, date-time, required
            - `last_seen` string, date-time
            - `last_seen_ip` string
            - `last_seen_location` string
            - `last_seen_location_info` ExtendedLocationInfo
              - …
            - `session_nickname` string
          - `relationships` Relationship[], required
            - `from_id` string, required
            - `from` User, required — recursive
            - `to_id` string, required
            - `to` User, required — recursive
            - `nickname` string
            - `type` 4 | 3 | 2 | 1, required
            - `id` string, required
          - `connected_accounts` ConnectedAccount[], required
            - `external_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `friend_sync` boolean
            - `name` string, required
            - `revoked` boolean
            - `show_activity` integer
            - `type` string, required
            - `verified` boolean
            - `visibility` integer
            - `integrations` string[]
            - `metadata_` unknown
            - `metadata_visibility` integer
            - `two_way_link` boolean
            - `token_data` ConnectedAccountTokenData
              - …
            - `id` string, required
          - `data` object, required
            - `valid_tokens_since` string, date-time, required
            - `hash` string
          - `fingerprints` string[], required
          - `settings` UserSettings
            - `index` string, required
            - `afk_timeout` integer, required
            - `allow_accessibility_detection` boolean, required
            - `animate_emoji` boolean, required
            - `animate_stickers` integer, required
            - `contact_sync_enabled` boolean, required
            - `convert_emoticons` boolean, required
            - `custom_status` CustomStatus, required
              - …
            - `default_guilds_restricted` boolean, required
            - `detect_platform_accounts` boolean, required
            - `developer_mode` boolean, required
            - `disable_games_tab` boolean, required
            - `enable_tts_command` boolean, required
            - `explicit_content_filter` integer, required
            - `friend_discovery_flags` integer, required
            - `friend_source_flags` FriendSourceFlags, required
              - …
            - `gateway_connected` boolean, required
            - `gif_auto_play` boolean, required
            - `guild_folders` GuildFolder[], required
              - …
            - `guild_positions` string[], required
            - `inline_attachment_media` boolean, required
            - `inline_embed_media` boolean, required
            - `locale` string, required
            - `message_display_compact` boolean, required
            - `native_phone_integration_enabled` boolean, required
            - `render_embeds` boolean, required
            - `render_reactions` boolean, required
            - `restricted_guilds` string[], required
            - `show_current_game` boolean, required
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `stream_notifications_enabled` boolean, required
            - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
            - `timezone_offset` integer, required
            - `view_nsfw_guilds` boolean, required
          - `security_keys` SecurityKey[], required
            - `user_id` string, required
            - `user` User, required — recursive
            - `key_id` string, required
            - `public_key` string, required
            - `counter` integer, required
            - `name` string, required
            - `id` string, required
          - `badge_ids` string[]
          - `avatar_decoration_data` AvatarDecorationData
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `expires_at` string, nullable, required
          - `display_name_styles` DisplayNameStyle
            - `font_id` integer, required
            - `effect_id` integer, required
            - `colors` integer[], required
          - `collectibles` Collectibles
            - `nameplate` NameplateData, required
              - …
          - `primary_guild` PrimaryGuild
            - `identity_enabled` boolean, nullable, required
            - `identity_guild_id` string, nullable, required
            - `tag` string, nullable, required
            - `badge` string, nullable, required
          - `tag` string, required
          - `id` string, required
        - `guild_id` string, required
        - `guild` Guild, required — recursive
        - `executor_id` string, required
        - `executor` User, required
          - `username` string, required
          - `discriminator` string, required
          - `avatar` string
          - `accent_color` integer
          - `banner` string
          - `theme_colors` integer[]
          - `pronouns` string
          - `phone` string
          - `desktop` boolean, required
          - `mobile` boolean, required
          - `premium` boolean, required
          - `premium_type` integer, required
          - `bot` boolean, required
          - `bio` string, required
          - `system` boolean, required
          - `nsfw_allowed` boolean, required
          - `mfa_enabled` boolean, required
          - `webauthn_enabled` boolean, required
          - `totp_secret` string
          - `totp_last_ticket` string
          - `created_at` string, date-time, required
          - `premium_since` string, date-time, required
          - `verified` boolean, required
          - `disabled` boolean, required
          - `deleted` boolean, required
          - `email` string
          - `flags` integer, required
          - `public_flags` integer, required
          - `purchased_flags` integer, required
          - `premium_usage_flags` integer, required
          - `rights` string, required
          - `sessions` Session[], required
            - `session_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `activities` Activity[], required
              - …
            - `client_info` object, required
              - …
            - `client_status` ClientStatus, required
              - …
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `is_admin_session` boolean, required
            - `created_at` string, date-time, required
            - `last_seen` string, date-time
            - `last_seen_ip` string
            - `last_seen_location` string
            - `last_seen_location_info` ExtendedLocationInfo
              - …
            - `session_nickname` string
          - `relationships` Relationship[], required
            - `from_id` string, required
            - `from` User, required — recursive
            - `to_id` string, required
            - `to` User, required — recursive
            - `nickname` string
            - `type` 4 | 3 | 2 | 1, required
            - `id` string, required
          - `connected_accounts` ConnectedAccount[], required
            - `external_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `friend_sync` boolean
            - `name` string, required
            - `revoked` boolean
            - `show_activity` integer
            - `type` string, required
            - `verified` boolean
            - `visibility` integer
            - `integrations` string[]
            - `metadata_` unknown
            - `metadata_visibility` integer
            - `two_way_link` boolean
            - `token_data` ConnectedAccountTokenData
              - …
            - `id` string, required
          - `data` object, required
            - `valid_tokens_since` string, date-time, required
            - `hash` string
          - `fingerprints` string[], required
          - `settings` UserSettings
            - `index` string, required
            - `afk_timeout` integer, required
            - `allow_accessibility_detection` boolean, required
            - `animate_emoji` boolean, required
            - `animate_stickers` integer, required
            - `contact_sync_enabled` boolean, required
            - `convert_emoticons` boolean, required
            - `custom_status` CustomStatus, required
              - …
            - `default_guilds_restricted` boolean, required
            - `detect_platform_accounts` boolean, required
            - `developer_mode` boolean, required
            - `disable_games_tab` boolean, required
            - `enable_tts_command` boolean, required
            - `explicit_content_filter` integer, required
            - `friend_discovery_flags` integer, required
            - `friend_source_flags` FriendSourceFlags, required
              - …
            - `gateway_connected` boolean, required
            - `gif_auto_play` boolean, required
            - `guild_folders` GuildFolder[], required
              - …
            - `guild_positions` string[], required
            - `inline_attachment_media` boolean, required
            - `inline_embed_media` boolean, required
            - `locale` string, required
            - `message_display_compact` boolean, required
            - `native_phone_integration_enabled` boolean, required
            - `render_embeds` boolean, required
            - `render_reactions` boolean, required
            - `restricted_guilds` string[], required
            - `show_current_game` boolean, required
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `stream_notifications_enabled` boolean, required
            - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
            - `timezone_offset` integer, required
            - `view_nsfw_guilds` boolean, required
          - `security_keys` SecurityKey[], required
            - `user_id` string, required
            - `user` User, required — recursive
            - `key_id` string, required
            - `public_key` string, required
            - `counter` integer, required
            - `name` string, required
            - `id` string, required
          - `badge_ids` string[]
          - `avatar_decoration_data` AvatarDecorationData
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `expires_at` string, nullable, required
          - `display_name_styles` DisplayNameStyle
            - `font_id` integer, required
            - `effect_id` integer, required
            - `colors` integer[], required
          - `collectibles` Collectibles
            - `nameplate` NameplateData, required
              - …
          - `primary_guild` PrimaryGuild
            - `identity_enabled` boolean, nullable, required
            - `identity_guild_id` string, nullable, required
            - `tag` string, nullable, required
            - `badge` string, nullable, required
          - `tag` string, required
          - `id` string, required
        - `ip` string
        - `reason` string
        - `id` string, required
      - `banner` string
      - `default_message_notifications` integer
      - `description` string
      - `discovery_splash` string
      - `explicit_content_filter` integer
      - `features` string[], required
      - `primary_category_id` integer
      - `icon` string
      - `large` boolean
      - `max_members` integer
      - `max_presences` integer
      - `max_video_channel_users` integer
      - `member_count` integer
      - `presence_count` integer
      - `members` Member[], required
        - `index` string, required
        - `id` string, required
        - `user` User, required
          - `username` string, required
          - `discriminator` string, required
          - `avatar` string
          - `accent_color` integer
          - `banner` string
          - `theme_colors` integer[]
          - `pronouns` string
          - `phone` string
          - `desktop` boolean, required
          - `mobile` boolean, required
          - `premium` boolean, required
          - `premium_type` integer, required
          - `bot` boolean, required
          - `bio` string, required
          - `system` boolean, required
          - `nsfw_allowed` boolean, required
          - `mfa_enabled` boolean, required
          - `webauthn_enabled` boolean, required
          - `totp_secret` string
          - `totp_last_ticket` string
          - `created_at` string, date-time, required
          - `premium_since` string, date-time, required
          - `verified` boolean, required
          - `disabled` boolean, required
          - `deleted` boolean, required
          - `email` string
          - `flags` integer, required
          - `public_flags` integer, required
          - `purchased_flags` integer, required
          - `premium_usage_flags` integer, required
          - `rights` string, required
          - `sessions` Session[], required
            - `session_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `activities` Activity[], required
              - …
            - `client_info` object, required
              - …
            - `client_status` ClientStatus, required
              - …
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `is_admin_session` boolean, required
            - `created_at` string, date-time, required
            - `last_seen` string, date-time
            - `last_seen_ip` string
            - `last_seen_location` string
            - `last_seen_location_info` ExtendedLocationInfo
              - …
            - `session_nickname` string
          - `relationships` Relationship[], required
            - `from_id` string, required
            - `from` User, required — recursive
            - `to_id` string, required
            - `to` User, required — recursive
            - `nickname` string
            - `type` 4 | 3 | 2 | 1, required
            - `id` string, required
          - `connected_accounts` ConnectedAccount[], required
            - `external_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `friend_sync` boolean
            - `name` string, required
            - `revoked` boolean
            - `show_activity` integer
            - `type` string, required
            - `verified` boolean
            - `visibility` integer
            - `integrations` string[]
            - `metadata_` unknown
            - `metadata_visibility` integer
            - `two_way_link` boolean
            - `token_data` ConnectedAccountTokenData
              - …
            - `id` string, required
          - `data` object, required
            - `valid_tokens_since` string, date-time, required
            - `hash` string
          - `fingerprints` string[], required
          - `settings` UserSettings
            - `index` string, required
            - `afk_timeout` integer, required
            - `allow_accessibility_detection` boolean, required
            - `animate_emoji` boolean, required
            - `animate_stickers` integer, required
            - `contact_sync_enabled` boolean, required
            - `convert_emoticons` boolean, required
            - `custom_status` CustomStatus, required
              - …
            - `default_guilds_restricted` boolean, required
            - `detect_platform_accounts` boolean, required
            - `developer_mode` boolean, required
            - `disable_games_tab` boolean, required
            - `enable_tts_command` boolean, required
            - `explicit_content_filter` integer, required
            - `friend_discovery_flags` integer, required
            - `friend_source_flags` FriendSourceFlags, required
              - …
            - `gateway_connected` boolean, required
            - `gif_auto_play` boolean, required
            - `guild_folders` GuildFolder[], required
              - …
            - `guild_positions` string[], required
            - `inline_attachment_media` boolean, required
            - `inline_embed_media` boolean, required
            - `locale` string, required
            - `message_display_compact` boolean, required
            - `native_phone_integration_enabled` boolean, required
            - `render_embeds` boolean, required
            - `render_reactions` boolean, required
            - `restricted_guilds` string[], required
            - `show_current_game` boolean, required
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `stream_notifications_enabled` boolean, required
            - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
            - `timezone_offset` integer, required
            - `view_nsfw_guilds` boolean, required
          - `security_keys` SecurityKey[], required
            - `user_id` string, required
            - `user` User, required — recursive
            - `key_id` string, required
            - `public_key` string, required
            - `counter` integer, required
            - `name` string, required
            - `id` string, required
          - `badge_ids` string[]
          - `avatar_decoration_data` AvatarDecorationData
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `expires_at` string, nullable, required
          - `display_name_styles` DisplayNameStyle
            - `font_id` integer, required
            - `effect_id` integer, required
            - `colors` integer[], required
          - `collectibles` Collectibles
            - `nameplate` NameplateData, required
              - …
          - `primary_guild` PrimaryGuild
            - `identity_enabled` boolean, nullable, required
            - `identity_guild_id` string, nullable, required
            - `tag` string, nullable, required
            - `badge` string, nullable, required
          - `tag` string, required
          - `id` string, required
        - `guild_id` string, required
        - `guild` Guild, required — recursive
        - `nick` string
        - `roles` Role[], required
          - `guild_id` string, required
          - `guild` Guild, required — recursive
          - `color` integer, required
          - `hoist` boolean, required
          - `managed` boolean, required
          - `mentionable` boolean, required
          - `name` string, required
          - `permissions` string, required
          - `position` integer, required
          - `icon` string
          - `unicode_emoji` string
          - `tags` object
            - `bot_id` string
            - `integration_id` string
            - `premium_subscriber` boolean
          - `flags` integer, required
          - `colors` RoleColors, required
            - `primary_color` integer, required
            - `secondary_color` integer
            - `tertiary_color` integer
          - `id` string, required
        - `joined_at` string, date-time, required
        - `premium_since` integer
        - `deaf` boolean, required
        - `mute` boolean, required
        - `pending` boolean, required
        - `settings` UserGuildSettings, required
          - `channel_overrides` object, nullable, required
          - `message_notifications` integer, required
          - `mobile_push` boolean, required
          - `mute_config` MuteConfig, required
            - `end_time` integer, required
            - `selected_time_window` integer, required
          - `muted` boolean, required
          - `suppress_everyone` boolean, required
          - `suppress_roles` boolean, required
          - `version` integer, required
          - `guild_id` string, nullable, required
          - `flags` integer, required
          - `mute_scheduled_events` boolean, required
          - `hide_muted_channels` boolean, required
          - `notify_highlights` 0, required
        - `last_message_id` string
        - `joined_by` string, required
        - `avatar` string
        - `banner` string, required
        - `bio` string, required
        - `theme_colors` integer[]
        - `pronouns` string
        - `communication_disabled_until` string, date-time, nullable, required
        - `avatar_decoration_data` AvatarDecorationData
          - `asset` string, required
          - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
          - `expires_at` string, nullable, required
        - `display_name_styles` DisplayNameStyle
          - `font_id` integer, required
          - `effect_id` integer, required
          - `colors` integer[], required
        - `collectibles` Collectibles
          - `nameplate` NameplateData, required
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `label` string, required
            - `palette` string, required
            - `expires_at` integer, nullable, required
        - `flags` integer, required
      - `roles` Role[], required
        - `guild_id` string, required
        - `guild` Guild, required — recursive
        - `color` integer, required
        - `hoist` boolean, required
        - `managed` boolean, required
        - `mentionable` boolean, required
        - `name` string, required
        - `permissions` string, required
        - `position` integer, required
        - `icon` string
        - `unicode_emoji` string
        - `tags` object
          - `bot_id` string
          - `integration_id` string
          - `premium_subscriber` boolean
        - `flags` integer, required
        - `colors` RoleColors, required
          - `primary_color` integer, required
          - `secondary_color` integer
          - `tertiary_color` integer
        - `id` string, required
      - `channels` Channel[], required
      - `template_id` string
      - `template` Template, required
        - `code` string, required
        - `name` string, required
        - `description` string
        - `usage_count` integer
        - `creator_id` string, required
        - `creator` User, required
          - `username` string, required
          - `discriminator` string, required
          - `avatar` string
          - `accent_color` integer
          - `banner` string
          - `theme_colors` integer[]
          - `pronouns` string
          - `phone` string
          - `desktop` boolean, required
          - `mobile` boolean, required
          - `premium` boolean, required
          - `premium_type` integer, required
          - `bot` boolean, required
          - `bio` string, required
          - `system` boolean, required
          - `nsfw_allowed` boolean, required
          - `mfa_enabled` boolean, required
          - `webauthn_enabled` boolean, required
          - `totp_secret` string
          - `totp_last_ticket` string
          - `created_at` string, date-time, required
          - `premium_since` string, date-time, required
          - `verified` boolean, required
          - `disabled` boolean, required
          - `deleted` boolean, required
          - `email` string
          - `flags` integer, required
          - `public_flags` integer, required
          - `purchased_flags` integer, required
          - `premium_usage_flags` integer, required
          - `rights` string, required
          - `sessions` Session[], required
            - `session_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `activities` Activity[], required
              - …
            - `client_info` object, required
              - …
            - `client_status` ClientStatus, required
              - …
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `is_admin_session` boolean, required
            - `created_at` string, date-time, required
            - `last_seen` string, date-time
            - `last_seen_ip` string
            - `last_seen_location` string
            - `last_seen_location_info` ExtendedLocationInfo
              - …
            - `session_nickname` string
          - `relationships` Relationship[], required
            - `from_id` string, required
            - `from` User, required — recursive
            - `to_id` string, required
            - `to` User, required — recursive
            - `nickname` string
            - `type` 4 | 3 | 2 | 1, required
            - `id` string, required
          - `connected_accounts` ConnectedAccount[], required
            - `external_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `friend_sync` boolean
            - `name` string, required
            - `revoked` boolean
            - `show_activity` integer
            - `type` string, required
            - `verified` boolean
            - `visibility` integer
            - `integrations` string[]
            - `metadata_` unknown
            - `metadata_visibility` integer
            - `two_way_link` boolean
            - `token_data` ConnectedAccountTokenData
              - …
            - `id` string, required
          - `data` object, required
            - `valid_tokens_since` string, date-time, required
            - `hash` string
          - `fingerprints` string[], required
          - `settings` UserSettings
            - `index` string, required
            - `afk_timeout` integer, required
            - `allow_accessibility_detection` boolean, required
            - `animate_emoji` boolean, required
            - `animate_stickers` integer, required
            - `contact_sync_enabled` boolean, required
            - `convert_emoticons` boolean, required
            - `custom_status` CustomStatus, required
              - …
            - `default_guilds_restricted` boolean, required
            - `detect_platform_accounts` boolean, required
            - `developer_mode` boolean, required
            - `disable_games_tab` boolean, required
            - `enable_tts_command` boolean, required
            - `explicit_content_filter` integer, required
            - `friend_discovery_flags` integer, required
            - `friend_source_flags` FriendSourceFlags, required
              - …
            - `gateway_connected` boolean, required
            - `gif_auto_play` boolean, required
            - `guild_folders` GuildFolder[], required
              - …
            - `guild_positions` string[], required
            - `inline_attachment_media` boolean, required
            - `inline_embed_media` boolean, required
            - `locale` string, required
            - `message_display_compact` boolean, required
            - `native_phone_integration_enabled` boolean, required
            - `render_embeds` boolean, required
            - `render_reactions` boolean, required
            - `restricted_guilds` string[], required
            - `show_current_game` boolean, required
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `stream_notifications_enabled` boolean, required
            - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
            - `timezone_offset` integer, required
            - `view_nsfw_guilds` boolean, required
          - `security_keys` SecurityKey[], required
            - `user_id` string, required
            - `user` User, required — recursive
            - `key_id` string, required
            - `public_key` string, required
            - `counter` integer, required
            - `name` string, required
            - `id` string, required
          - `badge_ids` string[]
          - `avatar_decoration_data` AvatarDecorationData
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `expires_at` string, nullable, required
          - `display_name_styles` DisplayNameStyle
            - `font_id` integer, required
            - `effect_id` integer, required
            - `colors` integer[], required
          - `collectibles` Collectibles
            - `nameplate` NameplateData, required
              - …
          - `primary_guild` PrimaryGuild
            - `identity_enabled` boolean, nullable, required
            - `identity_guild_id` string, nullable, required
            - `tag` string, nullable, required
            - `badge` string, nullable, required
          - `tag` string, required
          - `id` string, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `source_guild_id` string, required
        - `source_guild` Guild, required — recursive
        - `serialized_source_guild` Guild, required — recursive
        - `id` string, required
      - `emojis` Emoji[], required
        - `animated` boolean, required
        - `available` boolean, required
        - `guild_id` string, nullable, required
        - `guild` Guild, required — recursive
        - `application_id` string, nullable, required
        - `application` Application, required
          - `name` string, required
          - `icon` string
          - `description` string, required
          - `summary` string, required
          - `type` object
          - `hook` boolean, required
          - `bot_public` boolean
          - `bot_require_code_grant` boolean
          - `verify_key` string, required
          - `owner` User, required
            - `username` string, required
            - `discriminator` string, required
            - `avatar` string
            - `accent_color` integer
            - `banner` string
            - `theme_colors` integer[]
            - `pronouns` string
            - `phone` string
            - `desktop` boolean, required
            - `mobile` boolean, required
            - `premium` boolean, required
            - `premium_type` integer, required
            - `bot` boolean, required
            - `bio` string, required
            - `system` boolean, required
            - `nsfw_allowed` boolean, required
            - `mfa_enabled` boolean, required
            - `webauthn_enabled` boolean, required
            - `totp_secret` string
            - `totp_last_ticket` string
            - `created_at` string, date-time, required
            - `premium_since` string, date-time, required
            - `verified` boolean, required
            - `disabled` boolean, required
            - `deleted` boolean, required
            - `email` string
            - `flags` integer, required
            - `public_flags` integer, required
            - `purchased_flags` integer, required
            - `premium_usage_flags` integer, required
            - `rights` string, required
            - `sessions` Session[], required
              - …
            - `relationships` Relationship[], required
              - …
            - `connected_accounts` ConnectedAccount[], required
              - …
            - `data` object, required
              - …
            - `fingerprints` string[], required
            - `settings` UserSettings
              - …
            - `security_keys` SecurityKey[], required
              - …
            - `badge_ids` string[]
            - `avatar_decoration_data` AvatarDecorationData
              - …
            - `display_name_styles` DisplayNameStyle
              - …
            - `collectibles` Collectibles
              - …
            - `primary_guild` PrimaryGuild
              - …
            - `tag` string, required
            - `id` string, required
          - `owner_id` string, required
          - `flags` integer, required
          - `redirect_uris` string[], required
          - `rpc_application_state` integer, required
          - `store_application_state` integer, required
          - `verification_state` integer, required
          - `interactions_endpoint_url` string
          - `integration_public` boolean, required
          - `integration_require_code_grant` boolean, required
          - `discoverability_state` integer, required
          - `discovery_eligibility_flags` integer, required
          - `bot` User
            - `username` string, required
            - `discriminator` string, required
            - `avatar` string
            - `accent_color` integer
            - `banner` string
            - `theme_colors` integer[]
            - `pronouns` string
            - `phone` string
            - `desktop` boolean, required
            - `mobile` boolean, required
            - `premium` boolean, required
            - `premium_type` integer, required
            - `bot` boolean, required
            - `bio` string, required
            - `system` boolean, required
            - `nsfw_allowed` boolean, required
            - `mfa_enabled` boolean, required
            - `webauthn_enabled` boolean, required
            - `totp_secret` string
            - `totp_last_ticket` string
            - `created_at` string, date-time, required
            - `premium_since` string, date-time, required
            - `verified` boolean, required
            - `disabled` boolean, required
            - `deleted` boolean, required
            - `email` string
            - `flags` integer, required
            - `public_flags` integer, required
            - `purchased_flags` integer, required
            - `premium_usage_flags` integer, required
            - `rights` string, required
            - `sessions` Session[], required
              - …
            - `relationships` Relationship[], required
              - …
            - `connected_accounts` ConnectedAccount[], required
              - …
            - `data` object, required
              - …
            - `fingerprints` string[], required
            - `settings` UserSettings
              - …
            - `security_keys` SecurityKey[], required
              - …
            - `badge_ids` string[]
            - `avatar_decoration_data` AvatarDecorationData
              - …
            - `display_name_styles` DisplayNameStyle
              - …
            - `collectibles` Collectibles
              - …
            - `primary_guild` PrimaryGuild
              - …
            - `tag` string, required
            - `id` string, required
          - `tags` string[]
          - `cover_image` string
          - `install_params` object
            - `scopes` string[], required
            - `permissions` string, required
          - `terms_of_service_url` string
          - `privacy_policy_url` string
          - `guild_id` string
          - `guild` Guild — recursive
          - `custom_install_url` string
          - `team` Team
            - `icon` string
            - `members` TeamMember[], required
              - …
            - `name` string, required
            - `owner_user_id` string, required
            - `owner_user` User, required
              - …
            - `id` string, required
          - `emojis` Emoji[], required
          - `id` string, required
        - `user_id` string, required
        - `user` User, required
          - `username` string, required
          - `discriminator` string, required
          - `avatar` string
          - `accent_color` integer
          - `banner` string
          - `theme_colors` integer[]
          - `pronouns` string
          - `phone` string
          - `desktop` boolean, required
          - `mobile` boolean, required
          - `premium` boolean, required
          - `premium_type` integer, required
          - `bot` boolean, required
          - `bio` string, required
          - `system` boolean, required
          - `nsfw_allowed` boolean, required
          - `mfa_enabled` boolean, required
          - `webauthn_enabled` boolean, required
          - `totp_secret` string
          - `totp_last_ticket` string
          - `created_at` string, date-time, required
          - `premium_since` string, date-time, required
          - `verified` boolean, required
          - `disabled` boolean, required
          - `deleted` boolean, required
          - `email` string
          - `flags` integer, required
          - `public_flags` integer, required
          - `purchased_flags` integer, required
          - `premium_usage_flags` integer, required
          - `rights` string, required
          - `sessions` Session[], required
            - `session_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `activities` Activity[], required
              - …
            - `client_info` object, required
              - …
            - `client_status` ClientStatus, required
              - …
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `is_admin_session` boolean, required
            - `created_at` string, date-time, required
            - `last_seen` string, date-time
            - `last_seen_ip` string
            - `last_seen_location` string
            - `last_seen_location_info` ExtendedLocationInfo
              - …
            - `session_nickname` string
          - `relationships` Relationship[], required
            - `from_id` string, required
            - `from` User, required — recursive
            - `to_id` string, required
            - `to` User, required — recursive
            - `nickname` string
            - `type` 4 | 3 | 2 | 1, required
            - `id` string, required
          - `connected_accounts` ConnectedAccount[], required
            - `external_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `friend_sync` boolean
            - `name` string, required
            - `revoked` boolean
            - `show_activity` integer
            - `type` string, required
            - `verified` boolean
            - `visibility` integer
            - `integrations` string[]
            - `metadata_` unknown
            - `metadata_visibility` integer
            - `two_way_link` boolean
            - `token_data` ConnectedAccountTokenData
              - …
            - `id` string, required
          - `data` object, required
            - `valid_tokens_since` string, date-time, required
            - `hash` string
          - `fingerprints` string[], required
          - `settings` UserSettings
            - `index` string, required
            - `afk_timeout` integer, required
            - `allow_accessibility_detection` boolean, required
            - `animate_emoji` boolean, required
            - `animate_stickers` integer, required
            - `contact_sync_enabled` boolean, required
            - `convert_emoticons` boolean, required
            - `custom_status` CustomStatus, required
              - …
            - `default_guilds_restricted` boolean, required
            - `detect_platform_accounts` boolean, required
            - `developer_mode` boolean, required
            - `disable_games_tab` boolean, required
            - `enable_tts_command` boolean, required
            - `explicit_content_filter` integer, required
            - `friend_discovery_flags` integer, required
            - `friend_source_flags` FriendSourceFlags, required
              - …
            - `gateway_connected` boolean, required
            - `gif_auto_play` boolean, required
            - `guild_folders` GuildFolder[], required
              - …
            - `guild_positions` string[], required
            - `inline_attachment_media` boolean, required
            - `inline_embed_media` boolean, required
            - `locale` string, required
            - `message_display_compact` boolean, required
            - `native_phone_integration_enabled` boolean, required
            - `render_embeds` boolean, required
            - `render_reactions` boolean, required
            - `restricted_guilds` string[], required
            - `show_current_game` boolean, required
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `stream_notifications_enabled` boolean, required
            - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
            - `timezone_offset` integer, required
            - `view_nsfw_guilds` boolean, required
          - `security_keys` SecurityKey[], required
            - `user_id` string, required
            - `user` User, required — recursive
            - `key_id` string, required
            - `public_key` string, required
            - `counter` integer, required
            - `name` string, required
            - `id` string, required
          - `badge_ids` string[]
          - `avatar_decoration_data` AvatarDecorationData
            - `asset` string, required
            - `sku_id` string, required — A Twitter-like snowflake, except the epoch is 2015-01-01T00:00:00.000Z ``` If we have a snowflake '266241948824764416' we can represent it as binary: 64 22 17 12 0 000000111011000111100001101001000101000000 00001 00000 000000000000 number of ms since Discord epoch worker pid increment ```
            - `expires_at` string, nullable, required
          - `display_name_styles` DisplayNameStyle
            - `font_id` integer, required
            - `effect_id` integer, required
            - `colors` integer[], required
          - `collectibles` Collectibles
            - `nameplate` NameplateData, required
              - …
          - `primary_guild` PrimaryGuild
            - `identity_enabled` boolean, nullable, required
            - `identity_guild_id` string, nullable, required
            - `tag` string, nullable, required
            - `badge` string, nullable, required
          - `tag` string, required
          - `id` string, required
        - `managed` boolean, required
        - `name` string, required
        - `require_colons` boolean, required
        - `roles` string[], required
        - `groups` string[], required
        - `id` string, required
      - `stickers` Sticker[], required
        - `name` string, required
        - `description` string
        - `available` boolean
        - `tags` string
        - `pack_id` string
        - `pack` StickerPack, required
          - `name` string, required
          - `description` string
          - `banner_asset_id` string
          - `stickers` Sticker[], required
          - `cover_sticker_id` string
          - `cover_sticker` Sticker — recursive
          - `id` string, required
        - `guild_id` string
        - `guild` Guild — recursive
        - `user_id` string
        - `user` User
          - `username` string, required
          - `discriminator` string, required
          - `avatar` string
          - `accent_color` integer
          - `banner` string
          - `theme_colors` integer[]
          - `pronouns` string
          - `phone` string
          - `desktop` boolean, required
          - `mobile` boolean, required
          - `premium` boolean, required
          - `premium_type` integer, required
          - `bot` boolean, required
          - `bio` string, required
          - `system` boolean, required
          - `nsfw_allowed` boolean, required
          - `mfa_enabled` boolean, required
          - `webauthn_enabled` boolean, required
          - `totp_secret` string
          - `totp_last_ticket` string
          - `created_at` string, date-time, required
          - `premium_since` string, date-time, required
          - `verified` boolean, required
          - `disabled` boolean, required
          - `deleted` boolean, required
          - `email` string
          - `flags` integer, required
          - `public_flags` integer, required
          - `purchased_flags` integer, required
          - `premium_usage_flags` integer, required
          - `rights` string, required
          - `sessions` Session[], required
            - `session_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `activities` Activity[], required
              - …
            - `client_info` object, required
              - …
            - `client_status` ClientStatus, required
              - …
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `is_admin_session` boolean, required
            - `created_at` string, date-time, required
            - `last_seen` string, date-time
            - `last_seen_ip` string
            - `last_seen_location` string
            - `last_seen_location_info` ExtendedLocationInfo
              - …
            - `session_nickname` string
          - `relationships` Relationship[], required
            - `from_id` string, required
            - `from` User, required — recursive
            - `to_id` string, required
            - `to` User, required — recursive
            - `nickname` string
            - `type` 4 | 3 | 2 | 1, required
            - `id` string, required
          - `connected_accounts` ConnectedAccount[], required
            - `external_id` string, required
            - `user_id` string, required
            - `user` User, required — recursive
            - `friend_sync` boolean
            - `name` string, required
            - `revoked` boolean
            - `show_activity` integer
            - `type` string, required
            - `verified` boolean
            - `visibility` integer
            - `integrations` string[]
            - `metadata_` unknown
            - `metadata_visibility` integer
            - `two_way_link` boolean
            - `token_data` ConnectedAccountTokenData
              - …
            - `id` string, required
          - `data` object, required
            - `valid_tokens_since` string, date-time, required
            - `hash` string
          - `fingerprints` string[], required
          - `settings` UserSettings
            - `index` string, required
            - `afk_timeout` integer, required
            - `allow_accessibility_detection` boolean, required
            - `animate_emoji` boolean, required
            - `animate_stickers` integer, required
            - `contact_sync_enabled` boolean, required
            - `convert_emoticons` boolean, required
            - `custom_status` CustomStatus, required
              - …
            - `default_guilds_restricted` boolean, required
            - `detect_platform_accounts` boolean, required
            - `developer_mode` boolean, required
            - `disable_games_tab` boolean, required
            - `enable_tts_command` boolean, required
            - `explicit_content_filter` integer, required
            - `friend_discovery_flags` integer, required
            - `friend_source_flags` FriendSourceFlags, required
              - …
            - `gateway_connected` boolean, required
            - `gif_auto_play` boolean, required
            - `guild_folders` GuildFolder[], required
              - …
            - `guild_positions` string[], required
            - `inline_attachment_media` boolean, required
            - `inline_embed_media` boolean, required
            - `locale` string, required
            - `message_display_compact` boolean, required
            - `native_phone_integration_enabled` boolean, required
            - `render_embeds` boolean, required
            - `render_reactions` boolean, required
            - `restricted_guilds` string[], required
            - `show_current_game` boolean, required
            - `status` 'dnd' | 'idle' | 'invisible' | 'offline' | 'online', required
            - `stream_notifications_enabled` boolean, required
            - `theme` 'dark' | 'darker' | 'light' | 'midnight', required
            - `timezone_offset` integer, required
            - `view_nsfw_guilds` boolean, required
          - `security_keys` SecurityKey[], required
            - `user_id` string, required
            - `user` User, required — recursive
            - `key_id` string, required
            - `public_key` string, required
            - `counter` integer, required
            - `name` string, required
            - `id` string, required
          - `badge_ids` string[]
- … truncated; see the full OpenAPI document linked below

---

[API](https://skmtc.net/spacebarchat/apis/spacebar-server.md) · [All operations](https://skmtc.net/spacebarchat/apis/spacebar-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spacebarchat/spacebar-server/versions/5411ecffc184/schema)
