All endpoints
All InfluxDB Cloud (TSM) API endpoints, sorted by path.
v2-compatible API
/api/v2
List all top level routes
GET
/api/v2
List all top level routes
GET
/api/v2/authorizations
List authorizations
GET
/api/v2/authorizations
List authorizations
POST
/api/v2/authorizations
Create an authorization
POST
/api/v2/authorizations
Create an authorization
DELETE
/api/v2/authorizations/{authID}
Delete an authorization
DELETE
/api/v2/authorizations/{authID}
Delete an authorization
GET
/api/v2/authorizations/{authID}
Retrieve an authorization
GET
/api/v2/authorizations/{authID}
Retrieve an authorization
PATCH
/api/v2/authorizations/{authID}
Update an API token to be active or inactive
PATCH
/api/v2/authorizations/{authID}
Update an API token to be active or inactive
GET
/api/v2/buckets
List buckets
POST
/api/v2/buckets
Create a bucket
DELETE
/api/v2/buckets/{bucketID}
Delete a bucket
GET
/api/v2/buckets/{bucketID}
Retrieve a bucket
PATCH
/api/v2/buckets/{bucketID}
Update a bucket
GET
/api/v2/buckets/{bucketID}/labels
List all labels for a bucket
POST
/api/v2/buckets/{bucketID}/labels
Add a label to a bucket
DELETE
/api/v2/buckets/{bucketID}/labels/{labelID}
Delete a label from a bucket
GET
/api/v2/buckets/{bucketID}/members
List all users with member privileges for a bucket
POST
/api/v2/buckets/{bucketID}/members
Add a member to a bucket
DELETE
/api/v2/buckets/{bucketID}/members/{userID}
Remove a member from a bucket
GET
/api/v2/buckets/{bucketID}/owners
List all owners of a bucket
POST
/api/v2/buckets/{bucketID}/owners
Add an owner to a bucket
DELETE
/api/v2/buckets/{bucketID}/owners/{userID}
Remove an owner from a bucket
GET
/api/v2/buckets/{bucketID}/schema/measurements
List measurement schemas of a bucket
POST
/api/v2/buckets/{bucketID}/schema/measurements
Create a measurement schema for a bucket
GET
/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}
Retrieve a measurement schema
PATCH
/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}
Update a measurement schema
GET
/api/v2/checks
List all checks
POST
/api/v2/checks
Add new check
DELETE
/api/v2/checks/{checkID}
Delete a check
GET
/api/v2/checks/{checkID}
Retrieve a check
PATCH
/api/v2/checks/{checkID}
Update a check
PUT
/api/v2/checks/{checkID}
Update a check
GET
/api/v2/checks/{checkID}/labels
List all labels for a check
POST
/api/v2/checks/{checkID}/labels
Add a label to a check
DELETE
/api/v2/checks/{checkID}/labels/{labelID}
Delete label from a check
GET
/api/v2/checks/{checkID}/query
Retrieve a check query
GET
/api/v2/dashboards
List dashboards
POST
/api/v2/dashboards
Create a dashboard
DELETE
/api/v2/dashboards/{dashboardID}
Delete a dashboard
GET
/api/v2/dashboards/{dashboardID}
Retrieve a dashboard
PATCH
/api/v2/dashboards/{dashboardID}
Update a dashboard
POST
/api/v2/dashboards/{dashboardID}/cells
Create a dashboard cell
POST
/api/v2/dashboards/{dashboardID}/cells
Create a dashboard cell
PUT
/api/v2/dashboards/{dashboardID}/cells
Replace cells in a dashboard
PUT
/api/v2/dashboards/{dashboardID}/cells
Replace cells in a dashboard
DELETE
/api/v2/dashboards/{dashboardID}/cells/{cellID}
Delete a dashboard cell
DELETE
/api/v2/dashboards/{dashboardID}/cells/{cellID}
Delete a dashboard cell
PATCH
/api/v2/dashboards/{dashboardID}/cells/{cellID}
Update the non-positional information related to a cell
PATCH
/api/v2/dashboards/{dashboardID}/cells/{cellID}
Update the non-positional information related to a cell
GET
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
Retrieve the view for a cell
GET
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
Retrieve the view for a cell
GET
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
Retrieve the view for a cell
PATCH
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
Update the view for a cell
PATCH
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
Update the view for a cell
PATCH
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
Update the view for a cell
GET
/api/v2/dashboards/{dashboardID}/labels
List all labels for a dashboard
POST
/api/v2/dashboards/{dashboardID}/labels
Add a label to a dashboard
DELETE
/api/v2/dashboards/{dashboardID}/labels/{labelID}
Delete a label from a dashboard
GET
/api/v2/dashboards/{dashboardID}/members
List all dashboard members
POST
/api/v2/dashboards/{dashboardID}/members
Add a member to a dashboard
DELETE
/api/v2/dashboards/{dashboardID}/members/{userID}
Remove a member from a dashboard
GET
/api/v2/dashboards/{dashboardID}/owners
List all dashboard owners
POST
/api/v2/dashboards/{dashboardID}/owners
Add an owner to a dashboard
DELETE
/api/v2/dashboards/{dashboardID}/owners/{userID}
Remove an owner from a dashboard
GET
/api/v2/dbrps
List database retention policy mappings
POST
/api/v2/dbrps
Add a database retention policy mapping
DELETE
/api/v2/dbrps/{dbrpID}
Delete a database retention policy
GET
/api/v2/dbrps/{dbrpID}
Retrieve a database retention policy mapping
PATCH
/api/v2/dbrps/{dbrpID}
Update a database retention policy mapping
POST
/api/v2/delete
Delete data
GET
/api/v2/flags
Retrieve feature flags
GET
/api/v2/labels
List all labels
POST
/api/v2/labels
Create a label
DELETE
/api/v2/labels/{labelID}
Delete a label
GET
/api/v2/labels/{labelID}
Retrieve a label
PATCH
/api/v2/labels/{labelID}
Update a label
GET
/api/v2/me
Retrieve the currently authenticated user
PUT
/api/v2/me/password
Update a password
GET
/api/v2/notificationEndpoints
List all notification endpoints
POST
/api/v2/notificationEndpoints
Add a notification endpoint
DELETE
/api/v2/notificationEndpoints/{endpointID}
Delete a notification endpoint
GET
/api/v2/notificationEndpoints/{endpointID}
Retrieve a notification endpoint
PATCH
/api/v2/notificationEndpoints/{endpointID}
Update a notification endpoint
PUT
/api/v2/notificationEndpoints/{endpointID}
Update a notification endpoint
GET
/api/v2/notificationEndpoints/{endpointID}/labels
List all labels for a notification endpoint
POST
/api/v2/notificationEndpoints/{endpointID}/labels
Add a label to a notification endpoint
DELETE
/api/v2/notificationEndpoints/{endpointID}/labels/{labelID}
Delete a label from a notification endpoint
GET
/api/v2/notificationRules
List all notification rules
POST
/api/v2/notificationRules
Add a notification rule
DELETE
/api/v2/notificationRules/{ruleID}
Delete a notification rule
GET
/api/v2/notificationRules/{ruleID}
Retrieve a notification rule
PATCH
/api/v2/notificationRules/{ruleID}
Update a notification rule
PUT
/api/v2/notificationRules/{ruleID}
Update a notification rule
GET
/api/v2/notificationRules/{ruleID}/labels
List all labels for a notification rule
POST
/api/v2/notificationRules/{ruleID}/labels
Add a label to a notification rule
DELETE
/api/v2/notificationRules/{ruleID}/labels/{labelID}
Delete label from a notification rule
GET
/api/v2/notificationRules/{ruleID}/query
Retrieve a notification rule query
GET
/api/v2/orgs
List organizations
GET
/api/v2/orgs
List organizations
POST
/api/v2/orgs
Create an organization
DELETE
/api/v2/orgs/{orgID}
Delete an organization
GET
/api/v2/orgs/{orgID}
Retrieve an organization
GET
/api/v2/orgs/{orgID}
Retrieve an organization
PATCH
/api/v2/orgs/{orgID}
Update an organization
GET
/api/v2/orgs/{orgID}/limits
Retrieve limits for an organization
GET
/api/v2/orgs/{orgID}/members
List all members of an organization
GET
/api/v2/orgs/{orgID}/members
List all members of an organization
POST
/api/v2/orgs/{orgID}/members
Add a member to an organization
DELETE
/api/v2/orgs/{orgID}/members/{userID}
Remove a member from an organization
DELETE
/api/v2/orgs/{orgID}/members/{userID}
Remove a member from an organization
GET
/api/v2/orgs/{orgID}/owners
List all owners of an organization
GET
/api/v2/orgs/{orgID}/owners
List all owners of an organization
POST
/api/v2/orgs/{orgID}/owners
Add an owner to an organization
DELETE
/api/v2/orgs/{orgID}/owners/{userID}
Remove an owner from an organization
DELETE
/api/v2/orgs/{orgID}/owners/{userID}
Remove an owner from an organization
GET
/api/v2/orgs/{orgID}/secrets
List all secret keys for an organization
GET
/api/v2/orgs/{orgID}/secrets
List all secret keys for an organization
PATCH
/api/v2/orgs/{orgID}/secrets
Update secrets in an organization
DELETE
/api/v2/orgs/{orgID}/secrets/{secretID}
Delete a secret from an organization
DELETE
/api/v2/orgs/{orgID}/secrets/{secretID}
Delete a secret from an organization
POST
/api/v2/orgs/{orgID}/secrets/delete
Delete secrets from an organization
POST
/api/v2/orgs/{orgID}/secrets/delete
Delete secrets from an organization
GET
/api/v2/orgs/{orgID}/usage
Retrieve usage for an organization
POST
/api/v2/query
Query data
POST
/api/v2/query/analyze
Analyze a Flux query
POST
/api/v2/query/ast
Generate a query Abstract Syntax Tree (AST)
GET
/api/v2/query/suggestions
List Flux query suggestions
GET
/api/v2/query/suggestions/{name}
Retrieve a query suggestion for a branching suggestion
GET
/api/v2/resources
List all known resources
GET
/api/v2/resources
List all known resources
GET
/api/v2/scripts
List scripts
POST
/api/v2/scripts
Create a script
DELETE
/api/v2/scripts/{scriptID}
Delete a script
GET
/api/v2/scripts/{scriptID}
Retrieve a script
PATCH
/api/v2/scripts/{scriptID}
Update a script
POST
/api/v2/scripts/{scriptID}/invoke
Invoke a script
GET
/api/v2/scripts/{scriptID}/params
Find script parameters.
GET
/api/v2/setup
Retrieve setup status
POST
/api/v2/setup
Create an initial user, organization, and bucket
POST
/api/v2/setup/user
Create a new user, organization, and bucket
POST
/api/v2/signin
Create a user session.
POST
/api/v2/signin
Create a user session.
POST
/api/v2/signout
Expire a user session
POST
/api/v2/signout
Expire a user session
GET
/api/v2/stacks
List installed stacks
POST
/api/v2/stacks
Create a stack
DELETE
/api/v2/stacks/{stack_id}
Delete a stack and associated resources
GET
/api/v2/stacks/{stack_id}
Retrieve a stack
PATCH
/api/v2/stacks/{stack_id}
Update a stack
POST
/api/v2/stacks/{stack_id}/uninstall
Uninstall a stack
GET
/api/v2/tasks
List all tasks
POST
/api/v2/tasks
Create a task
DELETE
/api/v2/tasks/{taskID}
Delete a task
GET
/api/v2/tasks/{taskID}
Retrieve a task
PATCH
/api/v2/tasks/{taskID}
Update a task
GET
/api/v2/tasks/{taskID}/labels
List labels for a task
POST
/api/v2/tasks/{taskID}/labels
Add a label to a task
DELETE
/api/v2/tasks/{taskID}/labels/{labelID}
Delete a label from a task
GET
/api/v2/tasks/{taskID}/logs
Retrieve all logs for a task
GET
/api/v2/tasks/{taskID}/members
List all task members
POST
/api/v2/tasks/{taskID}/members
Add a member to a task
DELETE
/api/v2/tasks/{taskID}/members/{userID}
Remove a member from a task
GET
/api/v2/tasks/{taskID}/owners
List all owners of a task
POST
/api/v2/tasks/{taskID}/owners
Add an owner for a task
DELETE
/api/v2/tasks/{taskID}/owners/{userID}
Remove an owner from a task
GET
/api/v2/tasks/{taskID}/runs
List runs for a task
POST
/api/v2/tasks/{taskID}/runs
Start a task run, overriding the schedule
DELETE
/api/v2/tasks/{taskID}/runs/{runID}
Cancel a running task
GET
/api/v2/tasks/{taskID}/runs/{runID}
Retrieve a run for a task.
GET
/api/v2/tasks/{taskID}/runs/{runID}/logs
Retrieve all logs for a run
POST
/api/v2/tasks/{taskID}/runs/{runID}/retry
Retry a task run
GET
/api/v2/telegraf/plugins
List all Telegraf plugins
GET
/api/v2/telegrafs
List all Telegraf configurations
POST
/api/v2/telegrafs
Create a Telegraf configuration
DELETE
/api/v2/telegrafs/{telegrafID}
Delete a Telegraf configuration
GET
/api/v2/telegrafs/{telegrafID}
Retrieve a Telegraf configuration
PUT
/api/v2/telegrafs/{telegrafID}
Update a Telegraf configuration
GET
/api/v2/telegrafs/{telegrafID}/labels
List all labels for a Telegraf config
POST
/api/v2/telegrafs/{telegrafID}/labels
Add a label to a Telegraf config
DELETE
/api/v2/telegrafs/{telegrafID}/labels/{labelID}
Delete a label from a Telegraf config
GET
/api/v2/telegrafs/{telegrafID}/members
List all users with member privileges for a Telegraf config
POST
/api/v2/telegrafs/{telegrafID}/members
Add a member to a Telegraf config
DELETE
/api/v2/telegrafs/{telegrafID}/members/{userID}
Remove a member from a Telegraf config
GET
/api/v2/telegrafs/{telegrafID}/owners
List all owners of a Telegraf configuration
POST
/api/v2/telegrafs/{telegrafID}/owners
Add an owner to a Telegraf configuration
DELETE
/api/v2/telegrafs/{telegrafID}/owners/{userID}
Remove an owner from a Telegraf config
POST
/api/v2/templates/apply
Apply or dry-run a template
POST
/api/v2/templates/export
Export a new template
GET
/api/v2/users
List users
GET
/api/v2/users
List users
POST
/api/v2/users
Create a user
DELETE
/api/v2/users/{userID}
Delete a user
GET
/api/v2/users/{userID}
Retrieve a user
PATCH
/api/v2/users/{userID}
Update a user
POST
/api/v2/users/{userID}/password
Update a password
POST
/api/v2/users/{userID}/password
Update a password
PUT
/api/v2/users/{userID}/password
Update a password
PUT
/api/v2/users/{userID}/password
Update a password
GET
/api/v2/variables
List all variables
POST
/api/v2/variables
Create a variable
DELETE
/api/v2/variables/{variableID}
Delete a variable
GET
/api/v2/variables/{variableID}
Retrieve a variable
PATCH
/api/v2/variables/{variableID}
Update a variable
PUT
/api/v2/variables/{variableID}
Replace a variable
GET
/api/v2/variables/{variableID}/labels
List all labels for a variable
POST
/api/v2/variables/{variableID}/labels
Add a label to a variable
DELETE
/api/v2/variables/{variableID}/labels/{labelID}
Delete a label from a variable
POST
/api/v2/write
Write datav1-compatible API
Management API
/legacy/authorizations
List all legacy authorizations
POST
/legacy/authorizations
Create a legacy authorization
DELETE
/legacy/authorizations/{authID}
Delete a legacy authorization
GET
/legacy/authorizations/{authID}
Retrieve a legacy authorization
PATCH
/legacy/authorizations/{authID}
Update a legacy authorization to be active or inactive
POST
/legacy/authorizations/{authID}/password
Set a legacy authorization passwordWas 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 and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.