---
title: "Remove Member"
method: DELETE
path: "/v1/workspaces/{workspace}/members/{user_id}"
tags: ["v1", "protected", "workspace-invitations"]
---

# Remove Member

`DELETE /v1/workspaces/{workspace}/members/{user_id}`

Remove a member from the workspace.

The owner keeps their access until ownership moves, and the last member
cannot leave — either would strand the workspace and everything in it.
202 means the membership has ended but the member still has access until
the revocation, which is retried until it succeeds, reaches the graph.

## Path parameters

- `user_id` string, required
- `workspace` string, required — Slug of the workspace the request acts in

## Response `202`

Membership ended; graph access is still being revoked

- MemberRemovalPendingResponse — The membership has ended; its graph access is still being revoked.
  - `status` 'revocation_pending'

## Other responses

- `204` — Successful Response
- `422` — Validation Error

---

[API](https://skmtc.dev/agentarea/apis/agentarea-api.md) · [All operations](https://skmtc.dev/agentarea/apis/agentarea-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentarea/apis/agentarea-api/revisions/286327d8bd86?raw)
