Databases
/databasesGet all databases for a cluster
curl --request GET \
"https://console.influxdata.com/api/v0/databases" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
code
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
string/databasesCreate a database
Request body required
application/jsonmaxColumnsPerTable
stringmaxTables
stringname
required
stringpartitionTemplate
stringretentionPeriod
stringcurl --request POST \
"https://console.influxdata.com/api/v0/databases" \
--header "Authorization: Bearer INFLUX_TOKEN" \
--header "Content-Type: application/json" \
--data-raw '{
"maxColumnsPerTable": 200,
"maxTables": 500,
"name": "NAME",
"partitionTemplate": [],
"retentionPeriod": 0
}'Responses
maxColumnsPerTable
required
stringmaxTables
required
stringname
required
stringpartitionTemplate
stringretentionPeriod
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
string/databases/{databaseId}/undeleteUndelete a database
Restores a previously deleted database.
This operation can only be performed on databases that have been soft-deleted and are still within the recovery window.
Parameters
Path parameters
databaseId
required
stringcurl --request PUT \
"https://console.influxdata.com/api/v0/databases/{databaseId}/undelete" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
id
required
stringmaxColumnsPerTable
required
stringmaxTables
required
stringname
required
stringpartitionTemplate
stringretentionPeriod
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
string/databases/{databaseName}Update a database
Parameters
Path parameters
databaseName
required
stringRequest body required
application/jsonmaxColumnsPerTable
stringmaxTables
stringretentionPeriod
stringcurl --request PATCH \
"https://console.influxdata.com/api/v0/databases/{databaseName}" \
--header "Authorization: Bearer INFLUX_TOKEN" \
--header "Content-Type: application/json" \
--data-raw '{
"maxColumnsPerTable": 200,
"maxTables": 500,
"retentionPeriod": 0
}'Responses
maxColumnsPerTable
required
stringmaxTables
required
stringname
required
stringretentionPeriod
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
string/databases/{databaseName}Delete a database
Parameters
Path parameters
databaseName
required
stringcurl --request DELETE \
"https://console.influxdata.com/api/v0/databases/{databaseName}" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
code
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
string/databases/{databaseName}/renameRename a database
Renames an existing database.
This operation can only be performed on databases that are currently active.
Parameters
Path parameters
databaseName
required
stringRequest body required
application/jsonname
required
stringcurl --request PUT \
"https://console.influxdata.com/api/v0/databases/{databaseName}/rename" \
--header "Authorization: Bearer INFLUX_TOKEN" \
--header "Content-Type: application/json" \
--data-raw '{
"name": "NAME"
}'Responses
id
required
stringmaxColumnsPerTable
required
stringmaxTables
required
stringname
required
stringpartitionTemplate
stringretentionPeriod
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringcode
required
integermessage
required
stringWas 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 Clustered and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.