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

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

All InfluxDB 3 Enterprise API endpoints, sorted by path.

## v3 API

[POST`/api/v3/authorize`](/influxdb3/enterprise/api/enterprise/#operation/PostAuthorize)[POST`/api/v3/authorize/refresh`](/influxdb3/enterprise/api/enterprise/#operation/PostAuthorizeRefresh)[POST`/api/v3/authorize/reset-password`](/influxdb3/enterprise/api/enterprise/#operation/PostAuthorizeResetPassword)[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/PutConfigureDatabase)[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/query_concurrency_limit`Reset the query concurrency limit](/influxdb3/enterprise/api/enterprise/#operation/DeleteConfigureQueryConcurrencyLimit)[DELETE`/api/v3/configure/query_concurrency_limit`Reset the query concurrency limit](/influxdb3/enterprise/api/server-information/#operation/DeleteConfigureQueryConcurrencyLimit)[GET`/api/v3/configure/query_concurrency_limit`Get the query concurrency limit](/influxdb3/enterprise/api/enterprise/#operation/GetConfigureQueryConcurrencyLimit)[GET`/api/v3/configure/query_concurrency_limit`Get the query concurrency limit](/influxdb3/enterprise/api/server-information/#operation/GetConfigureQueryConcurrencyLimit)[PUT`/api/v3/configure/query_concurrency_limit`Set the query concurrency limit](/influxdb3/enterprise/api/enterprise/#operation/PutConfigureQueryConcurrencyLimit)[PUT`/api/v3/configure/query_concurrency_limit`Set the query concurrency limit](/influxdb3/enterprise/api/server-information/#operation/PutConfigureQueryConcurrencyLimit)[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/enterprise/#operation/PatchConfigureTable)[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)[POST`/api/v3/configure/user`](/influxdb3/enterprise/api/enterprise/#operation/PostConfigureUser)[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/backup`Cancel a running backup](/influxdb3/enterprise/api/backup-and-restore/#operation/DeleteEnterpriseBackup)[DELETE`/api/v3/enterprise/backup`Cancel a running backup](/influxdb3/enterprise/api/enterprise/#operation/DeleteEnterpriseBackup)[GET`/api/v3/enterprise/backup`List backups](/influxdb3/enterprise/api/backup-and-restore/#operation/GetEnterpriseBackup)[GET`/api/v3/enterprise/backup`List backups](/influxdb3/enterprise/api/enterprise/#operation/GetEnterpriseBackup)[POST`/api/v3/enterprise/backup`Start a backup](/influxdb3/enterprise/api/backup-and-restore/#operation/PostEnterpriseBackup)[POST`/api/v3/enterprise/backup`Start a backup](/influxdb3/enterprise/api/enterprise/#operation/PostEnterpriseBackup)[DELETE`/api/v3/enterprise/backup/{name}`Delete a backup](/influxdb3/enterprise/api/backup-and-restore/#operation/DeleteEnterpriseBackupByName)[DELETE`/api/v3/enterprise/backup/{name}`Delete a backup](/influxdb3/enterprise/api/enterprise/#operation/DeleteEnterpriseBackupByName)[GET`/api/v3/enterprise/backup/{name}`Get a backup](/influxdb3/enterprise/api/backup-and-restore/#operation/GetEnterpriseBackupByName)[GET`/api/v3/enterprise/backup/{name}`Get a backup](/influxdb3/enterprise/api/enterprise/#operation/GetEnterpriseBackupByName)[DELETE`/api/v3/enterprise/configure/file_index`Delete a file index](/influxdb3/enterprise/api/database/#operation/DeleteEnterpriseConfigureFileIndex)[DELETE`/api/v3/enterprise/configure/file_index`Delete a file index](/influxdb3/enterprise/api/enterprise/#operation/DeleteEnterpriseConfigureFileIndex)[DELETE`/api/v3/enterprise/configure/file_index`Delete a file index](/influxdb3/enterprise/api/table/#operation/DeleteEnterpriseConfigureFileIndex)[POST`/api/v3/enterprise/configure/file_index`Create a file index](/influxdb3/enterprise/api/database/#operation/PostEnterpriseConfigureFileIndex)[POST`/api/v3/enterprise/configure/file_index`Create a file index](/influxdb3/enterprise/api/enterprise/#operation/PostEnterpriseConfigureFileIndex)[POST`/api/v3/enterprise/configure/file_index`Create a file index](/influxdb3/enterprise/api/table/#operation/PostEnterpriseConfigureFileIndex)[POST`/api/v3/enterprise/configure/node/stop`Mark a node as stopped](/influxdb3/enterprise/api/enterprise/#operation/PostEnterpriseConfigureNodeStop)[POST`/api/v3/enterprise/configure/node/stop`Mark a node as stopped](/influxdb3/enterprise/api/server-information/#operation/PostEnterpriseConfigureNodeStop)[DELETE`/api/v3/enterprise/configure/table/retention_period`Clear table retention period](/influxdb3/enterprise/api/enterprise/#operation/DeleteEnterpriseConfigureTableRetentionPeriod)[DELETE`/api/v3/enterprise/configure/table/retention_period`Clear table retention period](/influxdb3/enterprise/api/table/#operation/DeleteEnterpriseConfigureTableRetentionPeriod)[POST`/api/v3/enterprise/configure/table/retention_period`Set table retention period](/influxdb3/enterprise/api/enterprise/#operation/PostEnterpriseConfigureTableRetentionPeriod)[POST`/api/v3/enterprise/configure/table/retention_period`Set table retention period](/influxdb3/enterprise/api/table/#operation/PostEnterpriseConfigureTableRetentionPeriod)[POST`/api/v3/enterprise/configure/token`Create a resource token](/influxdb3/enterprise/api/auth-token/#operation/PostCreateResourceToken)[POST`/api/v3/enterprise/configure/token`Create a resource token](/influxdb3/enterprise/api/enterprise/#operation/PostCreateResourceToken)[GET`/api/v3/enterprise/import`List bulk import statuses](/influxdb3/enterprise/api/bulk-import/#operation/GetEnterpriseImport)[GET`/api/v3/enterprise/import`List bulk import statuses](/influxdb3/enterprise/api/enterprise/#operation/GetEnterpriseImport)[POST`/api/v3/enterprise/import`Upload a Parquet file for bulk import](/influxdb3/enterprise/api/bulk-import/#operation/PostEnterpriseImport)[POST`/api/v3/enterprise/import`Upload a Parquet file for bulk import](/influxdb3/enterprise/api/enterprise/#operation/PostEnterpriseImport)[GET`/api/v3/enterprise/restore`List restores](/influxdb3/enterprise/api/backup-and-restore/#operation/GetEnterpriseRestore)[GET`/api/v3/enterprise/restore`List restores](/influxdb3/enterprise/api/enterprise/#operation/GetEnterpriseRestore)[POST`/api/v3/enterprise/restore`Start a restore](/influxdb3/enterprise/api/backup-and-restore/#operation/PostEnterpriseRestore)[POST`/api/v3/enterprise/restore`Start a restore](/influxdb3/enterprise/api/enterprise/#operation/PostEnterpriseRestore)[DELETE`/api/v3/enterprise/restore/{id}`Cancel a running restore](/influxdb3/enterprise/api/backup-and-restore/#operation/DeleteEnterpriseRestoreById)[DELETE`/api/v3/enterprise/restore/{id}`Cancel a running restore](/influxdb3/enterprise/api/enterprise/#operation/DeleteEnterpriseRestoreById)[GET`/api/v3/enterprise/restore/{id}`Get a restore](/influxdb3/enterprise/api/backup-and-restore/#operation/GetEnterpriseRestoreById)[GET`/api/v3/enterprise/restore/{id}`Get a restore](/influxdb3/enterprise/api/enterprise/#operation/GetEnterpriseRestoreById)[GET`/api/v3/export/databases`List databases available for export (beta)](/influxdb3/enterprise/api/enterprise/#operation/GetExportDatabases)[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/enterprise/#operation/GetExportTables)[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/enterprise/#operation/GetExportWindowData)[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/enterprise/#operation/GetExportWindows)[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/PostPluginsFiles)[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/roles`](/influxdb3/enterprise/api/enterprise/#operation/GetRoles)[GET`/api/v3/roles_by_name/{roleName}`Get a role by name](/influxdb3/enterprise/api/enterprise/#operation/GetRolesByNameByRoleName)[GET`/api/v3/roles_by_name/{roleName}`Get a role by name](/influxdb3/enterprise/api/user-management/#operation/GetRolesByNameByRoleName)[GET`/api/v3/roles/{id}/permissions`Get a role's permissions](/influxdb3/enterprise/api/enterprise/#operation/GetRolesByIdPermissions)[GET`/api/v3/roles/{id}/permissions`Get a role's permissions](/influxdb3/enterprise/api/user-management/#operation/GetRolesByIdPermissions)[GET`/api/v3/row_delete_requests`](/influxdb3/enterprise/api/enterprise/#operation/GetRowDeleteRequests)[POST`/api/v3/row_delete_requests`](/influxdb3/enterprise/api/enterprise/#operation/PostRowDeleteRequests)[POST`/api/v3/row_delete_requests/{seq}/abort`Abort a pending row-delete request](/influxdb3/enterprise/api/data-deletion/#operation/PostRowDeleteRequestsBySeqAbort)[POST`/api/v3/row_delete_requests/{seq}/abort`Abort a pending row-delete request](/influxdb3/enterprise/api/enterprise/#operation/PostRowDeleteRequestsBySeqAbort)[GET`/api/v3/users`](/influxdb3/enterprise/api/enterprise/#operation/GetUsers)[POST`/api/v3/users`](/influxdb3/enterprise/api/enterprise/#operation/PostUsers)[GET`/api/v3/users_by_oauth_id/{oauth_id}`Get a user by OAuth identity-provider ID](/influxdb3/enterprise/api/enterprise/#operation/GetUsersByOauthIdByOauthId)[GET`/api/v3/users_by_oauth_id/{oauth_id}`Get a user by OAuth identity-provider ID](/influxdb3/enterprise/api/user-management/#operation/GetUsersByOauthIdByOauthId)[GET`/api/v3/users/{id}`](/influxdb3/enterprise/api/enterprise/#operation/GetUsersById)[POST`/api/v3/users/{id}/require-password-reset`Require a user to reset their password on next login](/influxdb3/enterprise/api/enterprise/#operation/PostUsersByIdRequirePasswordReset)[POST`/api/v3/users/{id}/require-password-reset`Require a user to reset their password on next login](/influxdb3/enterprise/api/user-management/#operation/PostUsersByIdRequirePasswordReset)[GET`/api/v3/users/{id}/roles`List all roles assigned to a user](/influxdb3/enterprise/api/enterprise/#operation/GetUsersByIdRoles)[GET`/api/v3/users/{id}/roles`List all roles assigned to a user](/influxdb3/enterprise/api/user-management/#operation/GetUsersByIdRoles)[PUT`/api/v3/users/{id}/roles`Replace all roles assigned to a user](/influxdb3/enterprise/api/enterprise/#operation/PutUsersByIdRoles)[PUT`/api/v3/users/{id}/roles`Replace all roles assigned to a user](/influxdb3/enterprise/api/user-management/#operation/PutUsersByIdRoles)[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)](/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)](/influxdb3/enterprise/api/query-data/#operation/GetV1ExecuteQuery)[POST`/query`Execute InfluxQL query (v1-compatible)](/influxdb3/enterprise/api/query-data/#operation/PostExecuteV1Query)[POST`/write`Write line protocol (v1-compatible)](/influxdb3/enterprise/api/write-data/#operation/PostV1Write)

## Management API

[GET`/ready`](/influxdb3/enterprise/api/enterprise/#operation/ready)
