---
title: influxctl token revoke
description: The influxctl token revoke command revokes a database token associated with an InfluxDB cluster and removes all permissions associated with the token.
url: https://docs.influxdata.com/influxdb3/clustered/reference/cli/influxctl/token/revoke/
estimated_tokens: 967
product: InfluxDB Clustered
version: clustered
---

# influxctl token revoke

The `influxctl token revoke` command revokes a database token associated with an InfluxDB cluster and removes all permissions associated with the token.

## Usage

```sh
influxctl token revoke <TOKEN_ID> [<TOKEN_ID_N>...]
```

#### Revoking a token is immediate and cannot be undone

Revoking a database token is a destructive action that takes place immediately and cannot be undone.

#### Rotate revoked tokens

After revoking a database token, any clients using the revoked token need to be updated with a new database token to continue to interact with your InfluxDB cluster.

##### Aliases

`delete`

## Arguments

| Argument | Description |
| --- | --- |
| TOKEN_ID | Database token ID to revoke |

## Flags

| Flag |  | Description |
| --- | --- | --- |
|  | --force | Do not prompt for confirmation to revoke (default is false) |
| -h | --help | Output command help |

*Also see [`influxctl` global flags](/influxdb3/clustered/reference/cli/influxctl/#global-flags).*

## Examples

-   [Revoke a database token](#revoke-a-database-token)
-   [Revoke multiple database tokens](#revoke-multiple-database-tokens)

In the examples below, replace the following:

-   `TOKEN_ID`: token ID to revoke

### Revoke a database token

```sh
influxctl token revoke TOKEN_ID
```

### Revoke multiple database tokens

```sh
influxctl token revoke TOKEN_ID_1 TOKEN_ID_2
```
