---
title: Delete secrets
description: Delete secrets using the InfluxDB Cloud UI, influx CLI, or the InfluxDB API.
url: https://docs.influxdata.com/influxdb/cloud/admin/secrets/delete/
estimated_tokens: 900
product: InfluxDB Cloud (TSM)
version: cloud
---

# Delete secrets

Delete secrets using the InfluxDB Cloud UI, `influx` command line interface (CLI) or the InfluxDB API.

-   [Delete a secret using the InfluxDB Cloud UI](#delete-a-secret-using-the-influxdb-cloud-ui)
-   [Delete a secret using the influx CLI](#delete-a-secret-using-the-influx-cli)
-   [Delete secrets using the InfluxDB API](#delete-secrets-using-the-influxdb-api)

## Delete a secret using the InfluxDB Cloud UI

1. In the InfluxDB Cloud UI, click **Settings**.
    
    Settings
    
2. Click the **Secrets** tab.
    
3. Hover over the secret you want to delete.
    
4. Click the button.
    

## Delete a secret using the influx CLI

Use the [`influx secret delete` command](/influxdb/cloud/reference/cli/influx/secret/delete/) to delete a secret key-value pair from your organization. Provide the secret key to delete with the `-k` or `--key` flag.

```sh
# Syntax
influx secret delete -k <secret-key>

# Example
influx secret delete -k foo
```

## Delete secrets using the InfluxDB API

Use the `POST` request method and the `orgs/{orgID}/secrets/delete` API endpoint to delete one or more secrets.

**Include the following:**

-   Your [organization ID](/influxdb/cloud/admin/organizations/view-orgs/#view-your-organization-id) in the request URL
-   Your [API token](/influxdb/cloud/admin/tokens/view-tokens/) in the `Authorization` header
-   An array of secret keys to delete in the request body

```bash
curl -XGET https://cloud2.influxdata.com/api/v2/orgs/<org-id>/secrets/delete \
  --H 'Authorization: Token YOUR_API_TOKEN'
  --data '{
  "secrets": [
    "<secret-key>"
  ]
}'
```

[secrets](/influxdb/cloud/tags/secrets/) [security](/influxdb/cloud/tags/security/)
