---
title: "Remove a member"
description: "Needs a signed-in owner or admin. Admins can't remove owners, and the last owner can't be removed at all (409 last_owner). Access ends within a minute, at the next dashboard request or when the OAuth token's short cache expires. The member's mentions, notes and outreach records remain."
canonical: https://docs.rumoro.dev/api/members/remove-member
markdown: https://docs.rumoro.dev/api/members/remove-member.mdx
---

# Remove a member

`DELETE /v1/members/{id}`

Needs a signed-in owner or admin. Admins can't remove owners, and the last owner can't be removed at all (409 last_owner). Access ends within a minute, at the next dashboard request or when the OAuth token's short cache expires. The member's mentions, notes and outreach records remain.

## Parameters

| Name | In | Description |
| --- | --- | --- |
| `id` | path, required | The membership's id (mem_...). |

## Responses

| Status | Meaning |
| --- | --- |
| 204 | Done |
| 401 | The API key is missing or not valid |
| 403 | Needs a signed-in owner or admin, not an API key. Only an owner can remove an owner |
| 404 | No member with this id |
| 409 | The workspace needs at least one owner (last_owner) |

The [OpenAPI document](https://api.rumoro.dev/v1/openapi.json) has every schema. Rules shared by all endpoints are in [Conventions](https://docs.rumoro.dev/conventions.mdx).
