# Discord live ## `PUT /api/guilds/{guild_id}/live` **Report live Discord presence** Replaces the guild's stored live voice and member counts. The report timestamp is set to now. Returns 404 for any guild_id other than the SideQuest server. **Parameters** | Name | In | Type | Required | Description | |---|---|---|---|---| | `guild_id` | path | integer | yes | The Discord server ID. Only the SideQuest server works. | **Request body** Model: {ref}`DiscordLiveReport ` | Field | Type | Required | Description | |---|---|---|---| | `online` | integer \| null | no | Guild.approximate_presence_count. None if the fetch failed. | | `members` | integer \| null | no | Guild.approximate_member_count. | | `voice` | array of {ref}`VoiceChannelCount ` | yes | Every voice or stage channel @everyone can view, in Discord's channel order. Includes channels with zero members connected. | **Response `204`** — The live report was stored.