---
title: All endpoints
description: View all API endpoints sorted by path.
url: https://docs.influxdata.com/influxdb3/enterprise/api/all-endpoints/
estimated_tokens: 4805
product: InfluxDB 3 Enterprise
version: enterprise
---

[Download InfluxDB 3 Enterprise API Spec](/openapi/influxdb3-enterprise-openapi.yml)

All InfluxDB 3 Enterprise API endpoints, sorted by path.

## v3 API

[DELETE `/api/v3/configure/database` Delete a database](/influxdb3/enterprise/api/database/#operation/DeleteConfigureDatabase) [GET `/api/v3/configure/database` List databases](/influxdb3/enterprise/api/database/#operation/GetConfigureDatabase) [POST `/api/v3/configure/database` Create a database](/influxdb3/enterprise/api/database/#operation/PostConfigureDatabase) [PUT `/api/v3/configure/database` Update a database](/influxdb3/enterprise/api/database/#operation/update_database) [DELETE `/api/v3/configure/database/retention_period` Remove database retention period](/influxdb3/enterprise/api/database/#operation/DeleteDatabaseRetentionPeriod) [DELETE `/api/v3/configure/distinct_cache` Delete distinct cache](/influxdb3/enterprise/api/cache-distinct-values/#operation/DeleteConfigureDistinctCache) [DELETE `/api/v3/configure/distinct_cache` Delete distinct cache](/influxdb3/enterprise/api/table/#operation/DeleteConfigureDistinctCache) [POST `/api/v3/configure/distinct_cache` Create distinct cache](/influxdb3/enterprise/api/cache-distinct-values/#operation/PostConfigureDistinctCache) [POST `/api/v3/configure/distinct_cache` Create distinct cache](/influxdb3/enterprise/api/table/#operation/PostConfigureDistinctCache) [DELETE `/api/v3/configure/last_cache` Delete last cache](/influxdb3/enterprise/api/cache-last-value/#operation/DeleteConfigureLastCache) [DELETE `/api/v3/configure/last_cache` Delete last cache](/influxdb3/enterprise/api/table/#operation/DeleteConfigureLastCache) [POST `/api/v3/configure/last_cache` Create last cache](/influxdb3/enterprise/api/cache-last-value/#operation/PostConfigureLastCache) [POST `/api/v3/configure/last_cache` Create last cache](/influxdb3/enterprise/api/table/#operation/PostConfigureLastCache) [POST `/api/v3/configure/plugin_environment/install_packages` Install plugin packages](/influxdb3/enterprise/api/processing-engine/#operation/PostInstallPluginPackages) [POST `/api/v3/configure/plugin_environment/install_requirements` Install plugin requirements](/influxdb3/enterprise/api/processing-engine/#operation/PostInstallPluginRequirements) [DELETE `/api/v3/configure/processing_engine_trigger` Delete processing engine trigger](/influxdb3/enterprise/api/processing-engine/#operation/DeleteConfigureProcessingEngineTrigger) [POST `/api/v3/configure/processing_engine_trigger` Create processing engine trigger](/influxdb3/enterprise/api/processing-engine/#operation/PostConfigureProcessingEngineTrigger) [POST `/api/v3/configure/processing_engine_trigger/disable` Disable processing engine trigger](/influxdb3/enterprise/api/processing-engine/#operation/PostDisableProcessingEngineTrigger) [POST `/api/v3/configure/processing_engine_trigger/enable` Enable processing engine trigger](/influxdb3/enterprise/api/processing-engine/#operation/PostEnableProcessingEngineTrigger) [DELETE `/api/v3/configure/table` Delete a table](/influxdb3/enterprise/api/table/#operation/DeleteConfigureTable) [POST `/api/v3/configure/table` Create a table](/influxdb3/enterprise/api/table/#operation/PostConfigureTable) [PUT `/api/v3/configure/table` Update a table](/influxdb3/enterprise/api/table/#operation/PatchConfigureTable) [DELETE `/api/v3/configure/token` Delete token](/influxdb3/enterprise/api/auth-token/#operation/DeleteToken) [POST `/api/v3/configure/token/admin` Create admin token](/influxdb3/enterprise/api/auth-token/#operation/PostCreateAdminToken) [POST `/api/v3/configure/token/admin/regenerate` Regenerate admin token](/influxdb3/enterprise/api/auth-token/#operation/PostRegenerateAdminToken) [POST `/api/v3/configure/token/named_admin` Create named admin token](/influxdb3/enterprise/api/auth-token/#operation/PostCreateNamedAdminToken) [GET `/api/v3/engine/{request_path}` On Request processing engine plugin request](/influxdb3/enterprise/api/processing-engine/#operation/GetProcessingEnginePluginRequest) [POST `/api/v3/engine/{request_path}` On Request processing engine plugin request](/influxdb3/enterprise/api/processing-engine/#operation/PostProcessingEnginePluginRequest) [DELETE `/api/v3/enterprise/configure/file_index` Delete a file index](/influxdb3/enterprise/api/database/#operation/configure_file_index_delete) [DELETE `/api/v3/enterprise/configure/file_index` Delete a file index](/influxdb3/enterprise/api/table/#operation/configure_file_index_delete) [POST `/api/v3/enterprise/configure/file_index` Create a file index](/influxdb3/enterprise/api/database/#operation/configure_file_index_create) [POST `/api/v3/enterprise/configure/file_index` Create a file index](/influxdb3/enterprise/api/table/#operation/configure_file_index_create) [POST `/api/v3/enterprise/configure/node/stop` Mark a node as stopped](/influxdb3/enterprise/api/server-information/#operation/stop_node) [DELETE `/api/v3/enterprise/configure/table/retention_period` Clear table retention period](/influxdb3/enterprise/api/table/#operation/delete_retention_period_for_table) [POST `/api/v3/enterprise/configure/table/retention_period` Set table retention period](/influxdb3/enterprise/api/table/#operation/create_or_update_retention_period_for_table) [POST `/api/v3/enterprise/configure/token` Create a resource token](/influxdb3/enterprise/api/auth-token/#operation/PostCreateResourceToken) [GET `/api/v3/export/databases` List databases available for export (beta)](/influxdb3/enterprise/api/export-data-beta/#operation/GetExportDatabases) [GET `/api/v3/export/tables` List tables available for export (beta)](/influxdb3/enterprise/api/export-data-beta/#operation/GetExportTables) [GET `/api/v3/export/window_data` Export window data as Parquet (beta)](/influxdb3/enterprise/api/export-data-beta/#operation/GetExportWindowData) [GET `/api/v3/export/windows` List compacted windows for a table (beta)](/influxdb3/enterprise/api/export-data-beta/#operation/GetExportWindows) [POST `/api/v3/plugin_test/schedule` Test scheduling plugin](/influxdb3/enterprise/api/processing-engine/#operation/PostTestSchedulingPlugin) [POST `/api/v3/plugin_test/wal` Test WAL plugin](/influxdb3/enterprise/api/processing-engine/#operation/PostTestWALPlugin) [PUT `/api/v3/plugins/directory` Update a multi-file plugin directory](/influxdb3/enterprise/api/processing-engine/#operation/PutPluginDirectory) [POST `/api/v3/plugins/files` Create a plugin file](/influxdb3/enterprise/api/processing-engine/#operation/create_plugin_file) [PUT `/api/v3/plugins/files` Update a plugin file](/influxdb3/enterprise/api/processing-engine/#operation/PutPluginFile) [GET `/api/v3/query_influxql` Execute InfluxQL query](/influxdb3/enterprise/api/query-data/#operation/GetExecuteInfluxQLQuery) [POST `/api/v3/query_influxql` Execute InfluxQL query](/influxdb3/enterprise/api/query-data/#operation/PostExecuteQueryInfluxQL) [GET `/api/v3/query_sql` Execute SQL query](/influxdb3/enterprise/api/query-data/#operation/GetExecuteQuerySQL) [POST `/api/v3/query_sql` Execute SQL query](/influxdb3/enterprise/api/query-data/#operation/PostExecuteQuerySQL) [GET `/api/v3/query_sql_telemetry` Get query telemetry (beta)](/influxdb3/enterprise/api/query-data/#operation/GetQuerySQLTelemetry) [POST `/api/v3/query_sql_telemetry` Get query telemetry (beta)](/influxdb3/enterprise/api/query-data/#operation/PostQuerySQLTelemetry) [POST `/api/v3/write_lp` Write line protocol](/influxdb3/enterprise/api/write-data/#operation/PostWriteLP)

## v2-compatible API

[POST `/api/v2/write` Write line protocol (v2-compatible) v2](/influxdb3/enterprise/api/write-data/#operation/PostV2Write)

## v1-compatible API

[GET `/api/v1/health` Health check (v1)](/influxdb3/enterprise/api/server-information/#operation/GetHealthV1) [GET `/health` Health check](/influxdb3/enterprise/api/server-information/#operation/GetHealth) [GET `/metrics` Metrics](/influxdb3/enterprise/api/server-information/#operation/GetMetrics) [GET `/ping` Ping the server](/influxdb3/enterprise/api/server-information/#operation/GetPing) [POST `/ping` Ping the server](/influxdb3/enterprise/api/server-information/#operation/ping) [GET `/query` Execute InfluxQL query (v1-compatible) v1](/influxdb3/enterprise/api/query-data/#operation/GetV1ExecuteQuery) [POST `/query` Execute InfluxQL query (v1-compatible) v1](/influxdb3/enterprise/api/query-data/#operation/PostExecuteV1Query) [POST `/write` Write line protocol (v1-compatible) v1](/influxdb3/enterprise/api/write-data/#operation/PostV1Write)
