Delete a database

Use the influxdb3 delete database command, the HTTP API to delete a database from InfluxDB 3 Cloud.

Deleting a database cannot be undone

Deleting a database is a destructive action. Once a database is deleted, data stored in that database cannot be recovered.

Delete a database using the influxdb3 CLI

Provide the following:

  • Name of the database to delete
influxdb3 delete database 
DATABASE_NAME

Replace the following:

  • DATABASE_NAME: the name of the database to delete

Enter yes to confirm that you want to delete the database.

Delete a database using the HTTP API

To delete a database using the HTTP API, send a DELETE request to the /api/v3/configure/database endpoint:

DELETE https://instance-id.enterprise.influxdb.io/api/v3/configure/database

Include the following in your request:

  • Query parameters:
    • db: Database name to delete
  • Headers:
curl --request DELETE "https://instance-id.enterprise.influxdb.io/api/v3/configure/database?db=
DATABASE_NAME
"
\
--header "Authorization: Bearer
AUTH_TOKEN
"

Replace the following:

  • DATABASE_NAME: the name of the database to delete
  • AUTH_TOKEN: your admin token

Response

A successful deletion returns HTTP status 200 with no content body.


Was this page helpful?

Thank you for your feedback!