All endpoints

All InfluxDB Cloud (TSM) API endpoints, sorted by path.

v2-compatible API

GET /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 data

v1-compatible API

Management API


Was this page helpful?

Thank you for your feedback!