# Members ## `DELETE /api/me` **DeleteMe** **Response `204`** — Request fulfilled, nothing follows ## `GET /api/me` **GetMe** **Response `200` — Request fulfilled, document follows** Model: {ref}`Me ` | Field | Type | Required | Description | |---|---|---|---| | `id` | integer | yes | | | `discord_id` | string | yes | | | `username` | string | yes | | | `display_name` | string | yes | | | `avatar_url` | string \| null | yes | | | `is_guild_member` | boolean | yes | | | `is_officer` | boolean | yes | | | `is_gm` | boolean | yes | | | `battletag` | string \| null | yes | | | `roster_confirmed` | boolean | yes | | ## `DELETE /api/members/{member_id}/roster-confirmation` **UnconfirmMemberRoster** **Parameters** | Name | In | Type | Required | Description | |---|---|---|---|---| | `member_id` | path | integer | yes | | **Response `200` — Request fulfilled, document follows** Model: {ref}`MemberListing ` | Field | Type | Required | Description | |---|---|---|---| | `id` | integer | yes | | | `username` | string | yes | | | `display_name` | string | yes | | | `avatar_url` | string \| null | yes | | | `is_guild_member` | boolean | yes | | | `is_officer` | boolean | yes | | | `battletag` | string \| null | yes | | | `roster_confirmed` | boolean | yes | | | `last_login_at` | string (date-time) \| null | yes | | ## `PUT /api/members/{member_id}/roster-confirmation` **ConfirmMemberRoster** **Parameters** | Name | In | Type | Required | Description | |---|---|---|---|---| | `member_id` | path | integer | yes | | **Response `200` — Request fulfilled, document follows** Model: {ref}`MemberListing ` | Field | Type | Required | Description | |---|---|---|---| | `id` | integer | yes | | | `username` | string | yes | | | `display_name` | string | yes | | | `avatar_url` | string \| null | yes | | | `is_guild_member` | boolean | yes | | | `is_officer` | boolean | yes | | | `battletag` | string \| null | yes | | | `roster_confirmed` | boolean | yes | | | `last_login_at` | string (date-time) \| null | yes | |