> For the complete documentation index, see [llms.txt](/llms.txt).

# wallet_revokePermissions

Revokes previously granted permissions for the current dapp identified by its origin. This method accepts a single permission per call. Specified by [MIP-2](https://github.com/MetaMask/metamask-improvement-proposals/blob/main/MIPs/mip-2.md) and only available for the MetaMask browser extension.

### Parameters

`Permission`(object)required

Object containing the permission to revoke.

Permission properties▼

### Returns

This method returns `null` if the permission is revoked.

Example request

```
await provider.request({
  method: 'wallet_revokePermissions',
  params: [
    {
      eth_accounts: {},
    },
  ],
})

```

Example response

```
{
  "id": 1,
  "jsonrpc": "2.0",
  "result": null
}

```
