# Revoke a workspace master key

**`DELETE https://myagentmail.com/v1/workspaces/{id}/keys/{key_id}`**

Group: Workspaces
Operation ID: `revokeWorkspaceKey`

## Path parameters

- `id` (string, required) — Workspace UUID
- `key_id` (string, required) —

## Responses

### 200 — Revoked

```json
{
  "revoked": false,
  "id": "00000000-0000-0000-0000-000000000000"
}
```

## Code samples

### TypeScript

```typescript
import { MyAgentMail } from "myagentmail";

const client = new MyAgentMail({ apiKey: process.env.MYAGENTMAIL_API_KEY! });

// DELETE /v1/workspaces/{id}/keys/{key_id}
const result = await client.request("delete", "/v1/workspaces/{id}/keys/{key_id}", { params: { id: "00000000-0000-0000-0000-000000000000", key_id: "00000000-0000-0000-0000-000000000000" } });
```

### curl

```bash
curl -X DELETE 'https://myagentmail.com/v1/workspaces/00000000-0000-0000-0000-000000000000/keys/00000000-0000-0000-0000-000000000000' \
  -H 'X-API-Key: $MYAGENTMAIL_API_KEY'
```

### Python

```python
import os, requests

r = requests.delete(
    "https://myagentmail.com/v1/workspaces/00000000-0000-0000-0000-000000000000/keys/00000000-0000-0000-0000-000000000000",
    headers={"X-API-Key": os.environ["MYAGENTMAIL_API_KEY"]},
)
r.raise_for_status()
print(r.json())
```
