All endpoints
All InfluxDB 3 Enterprise API endpoints, sorted by path.
v3 API
/api/v3/configure/database
Delete a database
GET
/api/v3/configure/database
List databases
POST
/api/v3/configure/database
Create a database
PUT
/api/v3/configure/database
Update a database
DELETE
/api/v3/configure/database/retention_period
Remove database retention period
DELETE
/api/v3/configure/distinct_cache
Delete distinct cache
DELETE
/api/v3/configure/distinct_cache
Delete distinct cache
POST
/api/v3/configure/distinct_cache
Create distinct cache
POST
/api/v3/configure/distinct_cache
Create distinct cache
DELETE
/api/v3/configure/last_cache
Delete last cache
DELETE
/api/v3/configure/last_cache
Delete last cache
POST
/api/v3/configure/last_cache
Create last cache
POST
/api/v3/configure/last_cache
Create last cache
POST
/api/v3/configure/plugin_environment/install_packages
Install plugin packages
POST
/api/v3/configure/plugin_environment/install_requirements
Install plugin requirements
DELETE
/api/v3/configure/processing_engine_trigger
Delete processing engine trigger
POST
/api/v3/configure/processing_engine_trigger
Create processing engine trigger
POST
/api/v3/configure/processing_engine_trigger/disable
Disable processing engine trigger
POST
/api/v3/configure/processing_engine_trigger/enable
Enable processing engine trigger
DELETE
/api/v3/configure/query_concurrency_limit
Reset the query concurrency limit
GET
/api/v3/configure/query_concurrency_limit
Get the query concurrency limit
PUT
/api/v3/configure/query_concurrency_limit
Set the query concurrency limit
DELETE
/api/v3/configure/table
Delete a table
POST
/api/v3/configure/table
Create a table
PUT
/api/v3/configure/table
Update a table
DELETE
/api/v3/configure/token
Delete token
POST
/api/v3/configure/token/admin
Create admin token
POST
/api/v3/configure/token/admin/regenerate
Regenerate admin token
POST
/api/v3/configure/token/named_admin
Create named admin token
GET
/api/v3/engine/{request_path}
On Request processing engine plugin request
POST
/api/v3/engine/{request_path}
On Request processing engine plugin request
DELETE
/api/v3/enterprise/backup
Cancel a running backup
GET
/api/v3/enterprise/backup
List backups
POST
/api/v3/enterprise/backup
Start a backup
DELETE
/api/v3/enterprise/backup/{name}
Delete a backup
GET
/api/v3/enterprise/backup/{name}
Get a backup
DELETE
/api/v3/enterprise/configure/file_index
Delete a file index
DELETE
/api/v3/enterprise/configure/file_index
Delete a file index
POST
/api/v3/enterprise/configure/file_index
Create a file index
POST
/api/v3/enterprise/configure/file_index
Create a file index
POST
/api/v3/enterprise/configure/node/stop
Mark a node as stopped
DELETE
/api/v3/enterprise/configure/table/retention_period
Clear table retention period
POST
/api/v3/enterprise/configure/table/retention_period
Set table retention period
POST
/api/v3/enterprise/configure/token
Create a resource token
GET
/api/v3/enterprise/import
List bulk import statuses
POST
/api/v3/enterprise/import
Upload a Parquet file for bulk import
GET
/api/v3/enterprise/restore
List restores
POST
/api/v3/enterprise/restore
Start a restore
DELETE
/api/v3/enterprise/restore/{id}
Cancel a running restore
GET
/api/v3/enterprise/restore/{id}
Get a restore
GET
/api/v3/export/databases
List databases available for export (beta)
GET
/api/v3/export/tables
List tables available for export (beta)
GET
/api/v3/export/window_data
Export window data as Parquet (beta)
GET
/api/v3/export/windows
List compacted windows for a table (beta)
POST
/api/v3/plugin_test/schedule
Test scheduling plugin
POST
/api/v3/plugin_test/wal
Test WAL plugin
PUT
/api/v3/plugins/directory
Update a multi-file plugin directory
POST
/api/v3/plugins/files
Create a plugin file
PUT
/api/v3/plugins/files
Update a plugin file
GET
/api/v3/query_influxql
Execute InfluxQL query
POST
/api/v3/query_influxql
Execute InfluxQL query
GET
/api/v3/query_sql
Execute SQL query
POST
/api/v3/query_sql
Execute SQL query
GET
/api/v3/query_sql_telemetry
Get query telemetry (beta)
POST
/api/v3/query_sql_telemetry
Get query telemetry (beta)
GET
/api/v3/roles_by_name/{roleName}
Get a role by name
GET
/api/v3/roles/{id}/permissions
Get a role's permissions
POST
/api/v3/row_delete_requests/{seq}/abort
Abort a pending row-delete request
GET
/api/v3/users_by_oauth_id/{oauth_id}
Get a user by OAuth identity-provider ID
DELETE
/api/v3/users/{id}
Delete a user
PATCH
/api/v3/users/{id}
Update a user's information
POST
/api/v3/users/{id}/require-password-reset
Require a user to reset their password on next login
GET
/api/v3/users/{id}/roles
List all roles assigned to a user
PUT
/api/v3/users/{id}/roles
Replace all roles assigned to a user
POST
/api/v3/write_lp
Write line protocolv2-compatible API
v1-compatible API
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.