# DIDDelete

[[Source]](https://github.com/XRPLF/rippled/blob/master/src/xrpld/app/tx/detail/DID.cpp)

Delete the sender's [decentralized identifier (DID)](/docs/concepts/decentralized-storage/decentralized-identifiers).

This transaction only uses the [common fields](/docs/references/protocol/transactions/common-fields).

DID
## Example  JSON


```json
{
    "TransactionType": "DIDDelete",
    "Account": "rp4pqYgrTAtdPHuZd1ZQWxrzx45jxYcZex",
    "Fee": "12",
    "Sequence": 391,
    "SigningPubKey":"0293A815C095DBA82FAC597A6BB9D338674DB93168156D84D18417AD509FFF5904",
    "TxnSignature":"3044022011E9A7EE3C7AE9D202848390522E6840F7F3ED098CD13E..."
}
```

## Error Cases

Besides errors that can occur for all transactions,  transactions can result in the following [transaction result codes](/docs/references/protocol/transactions/transaction-results):

| Error Code | Description |
|  --- | --- |
| `tecNO_ENTRY` | The account doesn't have a DID. |


## See Also

- [DID entry](/docs/references/protocol/ledger-data/ledger-entry-types/did)