---
title: "Unlink a wallet from your account"
method: DELETE
path: "/v1/account/wallets/{wallet_id}"
tags: ["account"]
---

# Unlink a wallet from your account

`DELETE /v1/account/wallets/{wallet_id}`

Remove a linked wallet from your account.

**Protected wallets cannot be unlinked:**
- `eoa_embedded`: CDP-provisioned EOA that owns the Smart Account
- `smart_account`: ERC-4337 earning wallet (canonical earning wallet)
- `server`: Grove-controlled wallet for sending tips

Only `external_linked` wallets can be removed.

Authentication: `Authorization: Bearer <CLIENT_JWT>`

## Path parameters

- `wallet_id` string, required

## Headers

- `authorization` string, nullable — Bearer JWT issued by Grove that identifies the account.

## Response `200`

Successful Response

- object

## Other responses

- `400` — Cannot unlink protected wallet
- `404` — Wallet not found
- `422` — Validation Error

---

[API](https://skmtc.net/grove/apis/grove-api.md) · [All operations](https://skmtc.net/grove/apis/grove-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/grove/grove-api/versions/f286b48a8105/schema)
