Server information
/api/v3/configure/query_concurrency_limitGet the query concurrency limit
Returns the current runtime limit on the maximum number of queries that can run concurrently. When the limit is set to the maximum allowed value, maxConcurrentQueries is omitted from the response.
This endpoint is only available in InfluxDB 3 Enterprise.
curl --request GET \
"https://localhost:8181/api/v3/configure/query_concurrency_limit" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
max_concurrent_queries
integer{
"max_concurrent_queries": 32
}data
objecterror
stringdata
objecterror
string/api/v3/configure/query_concurrency_limitSet the query concurrency limit
Sets the runtime limit on the maximum number of queries that can run concurrently. Omit max_concurrent_queries (or set it to null) to restore the limit configured at server startup.
Values below 16 are rejected unless force=true is set in the query string. A value of 0 is invalid, and values above the maximum allowed limit are rejected.
This endpoint is only available in InfluxDB 3 Enterprise.
Parameters
Query parameters
force
booleantrue to allow setting max_concurrent_queries to a value below the minimum of 16.Request body required
application/jsonmax_concurrent_queries
integernull (or omit) to restore the limit configured at server startup. Must be a positive integer; values below 16 require force=true.{
"max_concurrent_queries": 32
}curl --request PUT \
"https://localhost:8181/api/v3/configure/query_concurrency_limit" \
--header "Authorization: Bearer INFLUX_TOKEN" \
--header "Content-Type: application/json" \
--data-raw '{"max_concurrent_queries":32}'Responses
Request failed. Possible reasons:
- Invalid database name
- Malformed request body
- Invalid timestamp precision
data
objecterror
stringdata
objecterror
stringdata
objecterror
string/api/v3/configure/query_concurrency_limitReset the query concurrency limit
Resets the runtime query concurrency limit to the value configured at server startup.
This endpoint is only available in InfluxDB 3 Enterprise.
curl --request DELETE \
"https://localhost:8181/api/v3/configure/query_concurrency_limit" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
data
objecterror
stringdata
objecterror
string/api/v3/enterprise/configure/node/stopMark a node as stopped
Marks a node as stopped in the catalog, freeing up the licensed cores it was using for other nodes.
Use this endpoint after you have already stopped the physical instance (for example, using kill or stopping the container). This endpoint does not shut down the running process — you must stop the instance first.
When the node is marked as stopped:
- Licensed cores from the stopped node are freed for reuse
- Other nodes in the cluster see the update after their catalog sync interval
This endpoint is only available in InfluxDB 3 Enterprise.
Related
Request body required
application/jsonnode_id
required
string{
"node_id": "node-1"
}curl --request POST \
"https://localhost:8181/api/v3/enterprise/configure/node/stop" \
--header "Authorization: Bearer INFLUX_TOKEN" \
--header "Content-Type: application/json" \
--data-raw '{"node_id":"node-1"}'Responses
data
objecterror
string/api/v1/healthHealth check (v1)
Checks the status of the service.
Returns OK if the service is running. This endpoint does not return version information.
Use the /ping endpoint to retrieve version details.
Note: This endpoint requires authentication by default in InfluxDB 3 Enterprise.
curl --request GET \
"https://localhost:8181/api/v1/health" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
OK./healthHealth check
Checks the status of the service.
Returns OK if the service is running. This endpoint does not return version information.
Use the /ping endpoint to retrieve version details.
Note: This endpoint requires authentication by default in InfluxDB 3 Enterprise.
curl --request GET \
"https://localhost:8181/health" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
OK./metricsMetrics
curl --request GET \
"https://localhost:8181/metrics" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
/pingPing the server
Returns version information for the server.
Important: Use a GET request. HEAD requests return 404 Not Found.
The response includes version information in both headers and the JSON body:
- Headers:
x-influxdb-versionandx-influxdb-build - Body: JSON object with
version,revision, andprocess_id
Note: This endpoint requires authentication by default in InfluxDB 3 Enterprise.
curl --request GET \
"https://localhost:8181/ping" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
process_id
string"b756d9e0-cecd-4f72-b6d0-19e2d4f8cbb7"revision
string"83b589b883"version
string"3.8.0"/pingPing the server
curl --request POST \
"https://localhost:8181/ping" \
--header "Authorization: Bearer INFLUX_TOKEN"Responses
process_id
string"b756d9e0-cecd-4f72-b6d0-19e2d4f8cbb7"revision
string"83b589b883"version
string"3.8.0"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 Enterprise and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support. Customers using a trial license can email trial@influxdata.com for assistance.