integrations.sh
← all integrations

Influx OSS API Service

OpenAPI apis-guru iot

Authentication

<!-- ReDoc-Inject: <security-definitions> -->

Homepage
https://api.apis.guru/v2/specs/influxdata.com/2.0.0.json
Provider
influxdata.com
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/influxdata.com/2.0.0/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/influxdata.com/2.0.0/openapi.yaml

Tools (199)

Extracted live via the executor SDK.

  • authorizations.deleteAuthorizationsId

    Delete an authorization

  • authorizations.getAuthorizations

    List all authorizations

  • authorizations.getAuthorizationsId

    Retrieve an authorization

  • authorizations.patchAuthorizationsId

    Update an authorization to be active or inactive

  • authorizations.postAuthorizations

    Create an authorization

  • buckets.deleteBucketsId

    Delete a bucket

  • buckets.deleteBucketsIdLabelsId

    Delete a label from a bucket

  • buckets.deleteBucketsIdMembersId

    Remove a member from a bucket

  • buckets.deleteBucketsIdOwnersId

    Remove an owner from a bucket

  • buckets.getBuckets

    List all buckets

  • buckets.getBucketsId

    Retrieve a bucket

  • buckets.getBucketsIdLabels

    List all labels for a bucket

  • buckets.getBucketsIdMembers

    List all users with member privileges for a bucket

  • buckets.getBucketsIdOwners

    List all owners of a bucket

  • buckets.patchBucketsId

    Update a bucket

  • buckets.postBuckets

    Create a bucket

  • buckets.postBucketsIdLabels

    Add a label to a bucket

  • buckets.postBucketsIdMembers

    Add a member to a bucket

  • buckets.postBucketsIdOwners

    Add an owner to a bucket

  • cells.deleteDashboardsIdCellsId

    Delete a dashboard cell

  • cells.getDashboardsIdCellsIdView

    Retrieve the view for a cell

  • cells.patchDashboardsIdCellsId

    Updates the non positional information related to a cell. Updates to a single cell's positional data could cause grid conflicts.

  • cells.patchDashboardsIdCellsIdView

    Update the view for a cell

  • cells.postDashboardsIdCells

    Create a dashboard cell

  • cells.putDashboardsIdCells

    Replaces all cells in a dashboard. This is used primarily to update the positional information of all cells.

  • checks.createCheck

    Add new check

  • checks.deleteChecksId

    Delete a check

  • checks.deleteChecksIdLabelsId

    Delete label from a check

  • checks.getChecks

    List all checks

  • checks.getChecksId

    Retrieve a check

  • checks.getChecksIdLabels

    List all labels for a check

  • checks.getChecksIdQuery

    Retrieve a check query

  • checks.patchChecksId

    Update a check

  • checks.postChecksIdLabels

    Add a label to a check

  • checks.putChecksId

    Update a check

  • dashboards.deleteDashboardsId

    Delete a dashboard

  • dashboards.deleteDashboardsIdLabelsId

    Delete a label from a dashboard

  • dashboards.deleteDashboardsIdMembersId

    Remove a member from a dashboard

  • dashboards.deleteDashboardsIdOwnersId

    Remove an owner from a dashboard

  • dashboards.getDashboards

    List all dashboards

  • dashboards.getDashboardsId

    Retrieve a Dashboard

  • dashboards.getDashboardsIdLabels

    List all labels for a dashboard

  • dashboards.getDashboardsIdMembers

    List all dashboard members

  • dashboards.getDashboardsIdOwners

    List all dashboard owners

  • dashboards.patchDashboardsId

    Update a dashboard

  • dashboards.postDashboards

    Create a dashboard

  • dashboards.postDashboardsIdLabels

    Add a label to a dashboard

  • dashboards.postDashboardsIdMembers

    Add a member to a dashboard

  • dashboards.postDashboardsIdOwners

    Add an owner to a dashboard

  • dbrPs.deleteDbrpid

    Delete a database retention policy

  • dbrPs.getDbrPs

    List all database retention policy mappings

  • dbrPs.getDbrPsId

    Retrieve a database retention policy mapping

  • dbrPs.patchDbrpid

    Update a database retention policy mapping

  • dbrPs.postDbrp

    Add a database retention policy mapping

  • delete.postDelete

    Delete time series data from InfluxDB

  • health.getHealth

    Get the health of an instance

  • influxDbTemplates.applyTemplate

    Apply or dry-run an InfluxDB Template

  • influxDbTemplates.createStack

    Create a new stack

  • influxDbTemplates.deleteStack

    Delete a stack and associated resources

  • influxDbTemplates.exportTemplate

    Export a new Influx Template

  • influxDbTemplates.listStacks

    List all installed InfluxDB templates

  • influxDbTemplates.readStack

    Retrieve a stack

  • influxDbTemplates.uninstallStack

    Uninstall an InfluxDB Stack

  • influxDbTemplates.updateStack

    Update an InfluxDB Stack

  • labels.deleteLabelsId

    Delete a label

  • labels.getLabels

    List all labels

  • labels.getLabelsId

    Retrieve a label

  • labels.patchLabelsId

    Update a label

  • labels.postLabels

    Create a label

  • notificationEndpoints.createNotificationEndpoint

    Add a notification endpoint

  • notificationEndpoints.deleteNotificationEndpointsId

    Delete a notification endpoint

  • notificationEndpoints.deleteNotificationEndpointsIdLabelsId

    Delete a label from a notification endpoint

  • notificationEndpoints.getNotificationEndpoints

    List all notification endpoints

  • notificationEndpoints.getNotificationEndpointsId

    Retrieve a notification endpoint

  • notificationEndpoints.getNotificationEndpointsIdLabels

    List all labels for a notification endpoint

  • notificationEndpoints.patchNotificationEndpointsId

    Update a notification endpoint

  • notificationEndpoints.postNotificationEndpointIdLabels

    Add a label to a notification endpoint

  • notificationEndpoints.putNotificationEndpointsId

    Update a notification endpoint

  • notificationRules.createNotificationRule

    Add a notification rule

  • notificationRules.deleteNotificationRulesId

    Delete a notification rule

  • notificationRules.deleteNotificationRulesIdLabelsId

    Delete label from a notification rule

  • notificationRules.getNotificationRules

    List all notification rules

  • notificationRules.getNotificationRulesId

    Retrieve a notification rule

  • notificationRules.getNotificationRulesIdLabels

    List all labels for a notification rule

  • notificationRules.patchNotificationRulesId

    Update a notification rule

  • notificationRules.postNotificationRuleIdLabels

    Add a label to a notification rule

  • notificationRules.putNotificationRulesId

    Update a notification rule

  • organizations.deleteOrgsId

    Delete an organization

  • organizations.deleteOrgsIdMembersId

    Remove a member from an organization

  • organizations.deleteOrgsIdOwnersId

    Remove an owner from an organization

  • organizations.getOrgs

    List all organizations

  • organizations.getOrgsId

    Retrieve an organization

  • organizations.getOrgsIdMembers

    List all members of an organization

  • organizations.getOrgsIdOwners

    List all owners of an organization

  • organizations.patchOrgsId

    Update an organization

  • organizations.postOrgs

    Create an organization

  • organizations.postOrgsIdMembers

    Add a member to an organization

  • organizations.postOrgsIdOwners

    Add an owner to an organization

  • query.getQuerySuggestions

    Retrieve query suggestions

  • query.getQuerySuggestionsName

    Retrieve query suggestions for a branching suggestion

  • query.postQuery

    Query InfluxDB

  • query.postQueryAnalyze

    Analyze an InfluxQL or Flux query

  • query.postQueryAst

    Analyzes flux query and generates a query specification.

  • ready.getReady

    Get the readiness of an instance at startup

  • routes.getRoutes

    List all top level routes

  • rules.getNotificationRulesIdQuery

    Retrieve a notification rule query

  • scraperTargets.deleteScrapersId

    Delete a scraper target

  • scraperTargets.deleteScrapersIdLabelsId

    Delete a label from a scraper target

  • scraperTargets.deleteScrapersIdMembersId

    Remove a member from a scraper target

  • scraperTargets.deleteScrapersIdOwnersId

    Remove an owner from a scraper target

  • scraperTargets.getScrapers

    List all scraper targets

  • scraperTargets.getScrapersId

    Retrieve a scraper target

  • scraperTargets.getScrapersIdLabels

    List all labels for a scraper target

  • scraperTargets.getScrapersIdMembers

    List all users with member privileges for a scraper target

  • scraperTargets.getScrapersIdOwners

    List all owners of a scraper target

  • scraperTargets.patchScrapersId

    Update a scraper target

  • scraperTargets.postScrapers

    Create a scraper target

  • scraperTargets.postScrapersIdLabels

    Add a label to a scraper target

  • scraperTargets.postScrapersIdMembers

    Add a member to a scraper target

  • scraperTargets.postScrapersIdOwners

    Add an owner to a scraper target

  • secrets.getOrgsIdSecrets

    List all secret keys for an organization

  • secrets.patchOrgsIdSecrets

    Update secrets in an organization

  • secrets.postOrgsIdSecrets

    Delete secrets from an organization

  • setup.getSetup

    Returns true if no default user, organization, or bucket has been created.

  • setup.postSetup

    Post an onboarding request to set up initial user, org and bucket.

  • signin.postSignin

    Exchange basic auth credentials for session

  • signout.postSignout

    Expire the current session

  • sources.deleteSourcesId

    Delete a source

  • sources.getSources

    List all sources

  • sources.getSourcesId

    Retrieve a source

  • sources.getSourcesIdBuckets

    Get buckets in a source

  • sources.getSourcesIdHealth

    Get the health of a source

  • sources.patchSourcesId

    Update a Source

  • sources.postSources

    Create a source

  • tasks.deleteTasksId

    Deletes a task and all associated records

  • tasks.deleteTasksIdLabelsId

    Delete a label from a task

  • tasks.deleteTasksIdMembersId

    Remove a member from a task

  • tasks.deleteTasksIdOwnersId

    Remove an owner from a task

  • tasks.deleteTasksIdRunsId

    Cancel a running task

  • tasks.getTasks

    List all tasks

  • tasks.getTasksId

    Retrieve a task

  • tasks.getTasksIdLabels

    List all labels for a task

  • tasks.getTasksIdLogs

    Retrieve all logs for a task

  • tasks.getTasksIdMembers

    List all task members

  • tasks.getTasksIdOwners

    List all owners of a task

  • tasks.getTasksIdRuns

    List runs for a task

  • tasks.getTasksIdRunsId

    Retrieve a single run for a task

  • tasks.getTasksIdRunsIdLogs

    Retrieve all logs for a run

  • tasks.patchTasksId

    Update a task. This will cancel all queued runs.

  • tasks.postTasks

    Create a new task

  • tasks.postTasksIdLabels

    Add a label to a task

  • tasks.postTasksIdMembers

    Add a member to a task

  • tasks.postTasksIdOwners

    Add an owner to a task

  • tasks.postTasksIdRuns

    Manually start a task run, overriding the current schedule

  • tasks.postTasksIdRunsIdRetry

    Retry a task run

  • telegrafPlugins.getTelegrafPlugins

    List all Telegraf plugins

  • telegrafs.deleteTelegrafsId

    Delete a Telegraf configuration

  • telegrafs.deleteTelegrafsIdLabelsId

    Delete a label from a Telegraf config

  • telegrafs.deleteTelegrafsIdMembersId

    Remove a member from a Telegraf config

  • telegrafs.deleteTelegrafsIdOwnersId

    Remove an owner from a Telegraf config

  • telegrafs.getTelegrafs

    List all Telegraf configurations

  • telegrafs.getTelegrafsId

    Retrieve a Telegraf configuration

  • telegrafs.getTelegrafsIdLabels

    List all labels for a Telegraf config

  • telegrafs.getTelegrafsIdMembers

    List all users with member privileges for a Telegraf config

  • telegrafs.getTelegrafsIdOwners

    List all owners of a Telegraf configuration

  • telegrafs.postTelegrafs

    Create a Telegraf configuration

  • telegrafs.postTelegrafsIdLabels

    Add a label to a Telegraf config

  • telegrafs.postTelegrafsIdMembers

    Add a member to a Telegraf config

  • telegrafs.postTelegrafsIdOwners

    Add an owner to a Telegraf configuration

  • telegrafs.putTelegrafsId

    Update a Telegraf configuration

  • templates.deleteDocumentsTemplatesId

    Delete a template

  • templates.deleteDocumentsTemplatesIdLabelsId

    Delete a label from a template

  • templates.getDocumentsTemplates

    List all templates

  • templates.getDocumentsTemplatesId

    Retrieve a template

  • templates.getDocumentsTemplatesIdLabels

    List all labels for a template

  • templates.postDocumentsTemplates

    Create a template

  • templates.postDocumentsTemplatesIdLabels

    Add a label to a template

  • templates.putDocumentsTemplatesId

    Update a template

  • users.deleteUsersId

    Delete a user

  • users.getFlags

    Return the feature flags for the currently authenticated user

  • users.getMe

    Retrieve the currently authenticated user

  • users.getUsers

    List all users

  • users.getUsersId

    Retrieve a user

  • users.patchUsersId

    Update a user

  • users.postUsers

    Create a user

  • users.postUsersIdPassword

    Update a password

  • users.putMePassword

    Update a password

  • variables.deleteVariablesId

    Delete a variable

  • variables.deleteVariablesIdLabelsId

    Delete a label from a variable

  • variables.getVariables

    List all variables

  • variables.getVariablesId

    Retrieve a variable

  • variables.getVariablesIdLabels

    List all labels for a variable

  • variables.patchVariablesId

    Update a variable

  • variables.postVariables

    Create a variable

  • variables.postVariablesIdLabels

    Add a label to a variable

  • variables.putVariablesId

    Replace a variable

  • write.postWrite

    Write time series data into InfluxDB

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools