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
- InfluxDB 3 Cloud admin token
influxdb3 delete database DATABASE_NAMEReplace 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/databaseInclude the following in your request:
- Query parameters:
db: Database name to delete
- Headers:
Authorization: Bearerwith your admin token
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 deleteAUTH_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!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB 3 Cloud and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.