# Guild roles ## `PUT /api/guilds/{guild_id}/roles` **Replace the guild's Discord roles** Replaces the guild's stored role set wholesale. 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}`GuildRolesReplace ` | Field | Type | Required | Description | |---|---|---|---| | `roles` | array of {ref}`GuildRoleIn ` | yes | | **Response `204`** — The roles were replaced.