---
title: Delete a token
description: Delete an API token from InfluxDB using the InfluxDB UI or the influx CLI.
url: https://docs.influxdata.com/influxdb/v2/admin/tokens/delete-token/
estimated_tokens: 1394
product: InfluxDB OSS v2
version: v2
---

# Delete a token

This page documents an earlier version of InfluxDB OSS. [InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

#### API token hashing is enabled by default in InfluxDB OSS 2.9.0

Stronger token security: tokens are stored as hashes on disk, so a copy of the database file doesn’t expose usable tokens. Existing tokens are hashed on first startup and the original strings can’t be recovered afterward — **capture any plaintext tokens you still need before you upgrade**.

For more information, see [Token hashing](/influxdb/v2/admin/tokens/#token-hashing).

Delete API tokens from the InfluxDB user interface (UI) or the `influx` command line interface (CLI). Once deleted, all users and external integrations using the API token will no longer have access to your InfluxDB instance.

-   [Delete tokens in the InfluxDB UI](#delete-tokens-in-the-influxdb-ui)
-   [Delete a token using the influx CLI](#delete-a-token-using-the-influx-cli)
-   [Delete a token using the InfluxDB API](#delete-a-token-using-the-influxdb-api)

## Delete tokens in the InfluxDB UI

1. In the navigation menu on the left, select **Data (Load Data)** > **API Tokens**.

Load Data

2. Hover over the token you want to delete.
3. Click the icon located far right of the token description.
4. Click **Delete** to delete the token.

## Delete a token using the influx CLI

Use the [`influx auth delete` command](/influxdb/v2/reference/cli/influx/auth/delete) to delete a token.

*This command requires an auth ID, which is available in the output of `influx auth find`.*

```sh
# Syntax
influx auth delete -i <auth-id>

# Example
influx auth delete -i 03a2bee5a9c9a000
```

## Delete a token using the InfluxDB API

Use the `/api/v2/authorizations` InfluxDB API endpoint to delete a token.

[DELETE http://localhost:8086/api/v2/authorizations/AUTH\_ID](/influxdb/v2/api/authorizations-api-tokens/)

Include the following in your request:

| Requirement | Include by |
| --- | --- |
| API token with the write: authorizations permission | Use the Authorization: Token YOUR_API_TOKEN header. |
| Authorization ID | URL path parameter. |

```sh
# Delete the first authorization listed for the user.
curl --request GET \
  "http://localhost:8086/api/v2/authorizations?user=user2" \
  --header "Authorization: Token ${INFLUX_OP_TOKEN}" \
  --header 'Content-type: application/json' \
| jq .authorizations[0].id \
| xargs -I authid curl --request DELETE \
  http://localhost:8086/api/v2/authorizations/authid \
  --header "Authorization: Token ${INFLUX_OP_TOKEN}" \
  --header 'Content-type: application/json'
```
