InfluxDB · Capability

Complete InfluxDB Cloud API

Complete InfluxDB Cloud API API capability.

Run with Naftiko InfluxdbAPI

What You Can Do

GET
Getroutes — List all top level routes
/api/v2
GET
Getauthorizations — List authorizations
/api/v2/authorizations
POST
Postauthorizations — Create an authorization
/api/v2/authorizations
DELETE
Deleteauthorizationsid — Delete an authorization
/api/v2/authorizations/{authID}
GET
Getauthorizationsid — Retrieve an authorization
/api/v2/authorizations/{authID}
PATCH
Patchauthorizationsid — Update an API token to be active or inactive
/api/v2/authorizations/{authID}
GET
Getbuckets — List buckets
/api/v2/buckets
POST
Postbuckets — Create a bucket
/api/v2/buckets
DELETE
Deletebucketsid — Delete a bucket
/api/v2/buckets/{bucketID}
GET
Getbucketsid — Retrieve a bucket
/api/v2/buckets/{bucketID}
PATCH
Patchbucketsid — Update a bucket
/api/v2/buckets/{bucketID}
GET
Getbucketsidlabels — List all labels for a bucket
/api/v2/buckets/{bucketID}/labels
POST
Postbucketsidlabels — Add a label to a bucket
/api/v2/buckets/{bucketID}/labels
DELETE
Deletebucketsidlabelsid — Delete a label from a bucket
/api/v2/buckets/{bucketID}/labels/{labelID}
GET
Getbucketsidmembers — List all users with member privileges for a bucket
/api/v2/buckets/{bucketID}/members
POST
Postbucketsidmembers — Add a member to a bucket
/api/v2/buckets/{bucketID}/members
DELETE
Deletebucketsidmembersid — Remove a member from a bucket
/api/v2/buckets/{bucketID}/members/{userID}
GET
Getbucketsidowners — List all owners of a bucket
/api/v2/buckets/{bucketID}/owners
POST
Postbucketsidowners — Add an owner to a bucket
/api/v2/buckets/{bucketID}/owners
DELETE
Deletebucketsidownersid — Remove an owner from a bucket
/api/v2/buckets/{bucketID}/owners/{userID}
GET
Getmeasurementschemas — List measurement schemas of a bucket
/api/v2/buckets/{bucketID}/schema/measurements
POST
Createmeasurementschema — Create a measurement schema for a bucket
/api/v2/buckets/{bucketID}/schema/measurements
GET
Getmeasurementschema — Retrieve a measurement schema
/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}
PATCH
Updatemeasurementschema — Update a measurement schema
/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}
GET
Getchecks — List all checks
/api/v2/checks
POST
Createcheck — Add new check
/api/v2/checks
DELETE
Deletechecksid — Delete a check
/api/v2/checks/{checkID}
GET
Getchecksid — Retrieve a check
/api/v2/checks/{checkID}
PATCH
Patchchecksid — Update a check
/api/v2/checks/{checkID}
PUT
Putchecksid — Update a check
/api/v2/checks/{checkID}
GET
Getchecksidlabels — List all labels for a check
/api/v2/checks/{checkID}/labels
POST
Postchecksidlabels — Add a label to a check
/api/v2/checks/{checkID}/labels
DELETE
Deletechecksidlabelsid — Delete label from a check
/api/v2/checks/{checkID}/labels/{labelID}
GET
Getchecksidquery — Retrieve a check query
/api/v2/checks/{checkID}/query
GET
Getdashboards — List dashboards
/api/v2/dashboards
POST
Postdashboards — Create a dashboard
/api/v2/dashboards
DELETE
Deletedashboardsid — Delete a dashboard
/api/v2/dashboards/{dashboardID}
GET
Getdashboardsid — Retrieve a dashboard
/api/v2/dashboards/{dashboardID}
PATCH
Patchdashboardsid — Update a dashboard
/api/v2/dashboards/{dashboardID}
POST
Postdashboardsidcells — Create a dashboard cell
/api/v2/dashboards/{dashboardID}/cells
PUT
Putdashboardsidcells — Replace cells in a dashboard
/api/v2/dashboards/{dashboardID}/cells
DELETE
Deletedashboardsidcellsid — Delete a dashboard cell
/api/v2/dashboards/{dashboardID}/cells/{cellID}
PATCH
Patchdashboardsidcellsid — Update the non-positional information related to a cell
/api/v2/dashboards/{dashboardID}/cells/{cellID}
GET
Getdashboardsidcellsidview — Retrieve the view for a cell
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
PATCH
Patchdashboardsidcellsidview — Update the view for a cell
/api/v2/dashboards/{dashboardID}/cells/{cellID}/view
GET
Getdashboardsidlabels — List all labels for a dashboard
/api/v2/dashboards/{dashboardID}/labels
POST
Postdashboardsidlabels — Add a label to a dashboard
/api/v2/dashboards/{dashboardID}/labels
DELETE
Deletedashboardsidlabelsid — Delete a label from a dashboard
/api/v2/dashboards/{dashboardID}/labels/{labelID}
GET
Getdashboardsidmembers — List all dashboard members
/api/v2/dashboards/{dashboardID}/members
POST
Postdashboardsidmembers — Add a member to a dashboard
/api/v2/dashboards/{dashboardID}/members
DELETE
Deletedashboardsidmembersid — Remove a member from a dashboard
/api/v2/dashboards/{dashboardID}/members/{userID}
GET
Getdashboardsidowners — List all dashboard owners
/api/v2/dashboards/{dashboardID}/owners
POST
Postdashboardsidowners — Add an owner to a dashboard
/api/v2/dashboards/{dashboardID}/owners
DELETE
Deletedashboardsidownersid — Remove an owner from a dashboard
/api/v2/dashboards/{dashboardID}/owners/{userID}
GET
Getdbrps — List database retention policy mappings
/api/v2/dbrps
POST
Postdbrp — Add a database retention policy mapping
/api/v2/dbrps
DELETE
Deletedbrpid — Delete a database retention policy
/api/v2/dbrps/{dbrpID}
GET
Getdbrpsid — Retrieve a database retention policy mapping
/api/v2/dbrps/{dbrpID}
PATCH
Patchdbrpid — Update a database retention policy mapping
/api/v2/dbrps/{dbrpID}
POST
Postdelete — Delete data
/api/v2/delete

MCP Tools

getroutes

List all top level routes

read-only idempotent
getauthorizations

List authorizations

read-only idempotent
postauthorizations

Create an authorization

deleteauthorizationsid

Delete an authorization

idempotent
getauthorizationsid

Retrieve an authorization

read-only idempotent
patchauthorizationsid

Update an API token to be active or inactive

getbuckets

List buckets

read-only idempotent
postbuckets

Create a bucket

deletebucketsid

Delete a bucket

idempotent
getbucketsid

Retrieve a bucket

read-only idempotent
patchbucketsid

Update a bucket

getbucketsidlabels

List all labels for a bucket

read-only idempotent
postbucketsidlabels

Add a label to a bucket

deletebucketsidlabelsid

Delete a label from a bucket

idempotent
getbucketsidmembers

List all users with member privileges for a bucket

read-only idempotent
postbucketsidmembers

Add a member to a bucket

deletebucketsidmembersid

Remove a member from a bucket

idempotent
getbucketsidowners

List all owners of a bucket

read-only idempotent
postbucketsidowners

Add an owner to a bucket

deletebucketsidownersid

Remove an owner from a bucket

idempotent
getmeasurementschemas

List measurement schemas of a bucket

read-only idempotent
createmeasurementschema

Create a measurement schema for a bucket

getmeasurementschema

Retrieve a measurement schema

read-only idempotent
updatemeasurementschema

Update a measurement schema

getchecks

List all checks

read-only idempotent
createcheck

Add new check

deletechecksid

Delete a check

idempotent
getchecksid

Retrieve a check

read-only idempotent
patchchecksid

Update a check

putchecksid

Update a check

idempotent
getchecksidlabels

List all labels for a check

read-only idempotent
postchecksidlabels

Add a label to a check

deletechecksidlabelsid

Delete label from a check

idempotent
getchecksidquery

Retrieve a check query

read-only idempotent
getdashboards

List dashboards

read-only idempotent
postdashboards

Create a dashboard

deletedashboardsid

Delete a dashboard

idempotent
getdashboardsid

Retrieve a dashboard

read-only idempotent
patchdashboardsid

Update a dashboard

postdashboardsidcells

Create a dashboard cell

putdashboardsidcells

Replace cells in a dashboard

idempotent
deletedashboardsidcellsid

Delete a dashboard cell

idempotent
patchdashboardsidcellsid

Update the non-positional information related to a cell

getdashboardsidcellsidview

Retrieve the view for a cell

read-only idempotent
patchdashboardsidcellsidview

Update the view for a cell

getdashboardsidlabels

List all labels for a dashboard

read-only idempotent
postdashboardsidlabels

Add a label to a dashboard

deletedashboardsidlabelsid

Delete a label from a dashboard

idempotent
getdashboardsidmembers

List all dashboard members

read-only idempotent
postdashboardsidmembers

Add a member to a dashboard

deletedashboardsidmembersid

Remove a member from a dashboard

idempotent
getdashboardsidowners

List all dashboard owners

read-only idempotent
postdashboardsidowners

Add an owner to a dashboard

deletedashboardsidownersid

Remove an owner from a dashboard

idempotent
getdbrps

List database retention policy mappings

read-only idempotent
postdbrp

Add a database retention policy mapping

deletedbrpid

Delete a database retention policy

idempotent
getdbrpsid

Retrieve a database retention policy mapping

read-only idempotent
patchdbrpid

Update a database retention policy mapping

postdelete

Delete data

Capability Spec

influxdb-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Complete InfluxDB Cloud API
  description: Complete InfluxDB Cloud API API capability.
  tags:
  - Influxdb
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: influxdb
    baseUri: ''
    description: Complete InfluxDB Cloud API HTTP API.
    authentication:
      type: basic
      username: '{{INFLUXDB_USERNAME}}'
      password: '{{INFLUXDB_PASSWORD}}'
    resources:
    - name: api-v2
      path: /api/v2
      operations:
      - name: getroutes
        method: GET
        description: List all top level routes
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-authorizations
      path: /api/v2/authorizations
      operations:
      - name: getauthorizations
        method: GET
        description: List authorizations
        inputParameters:
        - name: userID
          in: query
          type: string
          description: A user ID. Only returns authorizations scoped to the specified [user](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#user).
        - name: user
          in: query
          type: string
          description: A user name. Only returns authorizations scoped to the specified [user](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#user).
        - name: orgID
          in: query
          type: string
          description: An organization ID. Only returns authorizations that belong to the specified [organization](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#organ
        - name: org
          in: query
          type: string
          description: An organization name. Only returns authorizations that belong to the specified [organization](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#org
        - name: token
          in: query
          type: string
          description: An API [token](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#token) value. Specifies
            an authorization by its `token` property value and returns
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postauthorizations
        method: POST
        description: Create an authorization
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-authorizations-authid
      path: /api/v2/authorizations/{authID}
      operations:
      - name: deleteauthorizationsid
        method: DELETE
        description: Delete an authorization
        inputParameters:
        - name: authID
          in: path
          type: string
          required: true
          description: An authorization ID. Specifies the authorization to delete.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getauthorizationsid
        method: GET
        description: Retrieve an authorization
        inputParameters:
        - name: authID
          in: path
          type: string
          required: true
          description: An authorization ID. Specifies the authorization to retrieve.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: patchauthorizationsid
        method: PATCH
        description: Update an API token to be active or inactive
        inputParameters:
        - name: authID
          in: path
          type: string
          required: true
          description: An authorization ID. Specifies the authorization to update.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets
      path: /api/v2/buckets
      operations:
      - name: getbuckets
        method: GET
        description: List buckets
        inputParameters:
        - name: org
          in: query
          type: string
          description: 'An organization name. #### InfluxDB Cloud - Doesn''t use the `org` parameter or `orgID` parameter.
            - Lists buckets for the organization associated with the autho'
        - name: orgID
          in: query
          type: string
          description: 'An organization ID. #### InfluxDB Cloud - Doesn''t use the `org` parameter or `orgID` parameter. -
            Lists buckets for the organization associated with the authori'
        - name: name
          in: query
          type: string
          description: A bucket name. Only returns buckets with the specified name.
        - name: id
          in: query
          type: string
          description: A bucket ID. Only returns the bucket with the specified ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postbuckets
        method: POST
        description: Create a bucket
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid
      path: /api/v2/buckets/{bucketID}
      operations:
      - name: deletebucketsid
        method: DELETE
        description: Delete a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: Bucket ID. The ID of the bucket to delete.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getbucketsid
        method: GET
        description: Retrieve a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to retrieve.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: patchbucketsid
        method: PATCH
        description: Update a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The bucket ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-labels
      path: /api/v2/buckets/{bucketID}/labels
      operations:
      - name: getbucketsidlabels
        method: GET
        description: List all labels for a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to retrieve labels for.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postbucketsidlabels
        method: POST
        description: Add a label to a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: Bucket ID. The ID of the bucket to label.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-labels-labelid
      path: /api/v2/buckets/{bucketID}/labels/{labelID}
      operations:
      - name: deletebucketsidlabelsid
        method: DELETE
        description: Delete a label from a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The bucket ID.
        - name: labelID
          in: path
          type: string
          required: true
          description: The ID of the label to delete.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-members
      path: /api/v2/buckets/{bucketID}/members
      operations:
      - name: getbucketsidmembers
        method: GET
        description: List all users with member privileges for a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to retrieve users for.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postbucketsidmembers
        method: POST
        description: Add a member to a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to retrieve users for.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-members-userid
      path: /api/v2/buckets/{bucketID}/members/{userID}
      operations:
      - name: deletebucketsidmembersid
        method: DELETE
        description: Remove a member from a bucket
        inputParameters:
        - name: userID
          in: path
          type: string
          required: true
          description: The ID of the user to remove.
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to remove a user from.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-owners
      path: /api/v2/buckets/{bucketID}/owners
      operations:
      - name: getbucketsidowners
        method: GET
        description: List all owners of a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to retrieve owners for.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postbucketsidowners
        method: POST
        description: Add an owner to a bucket
        inputParameters:
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to add an owner for.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-owners-userid
      path: /api/v2/buckets/{bucketID}/owners/{userID}
      operations:
      - name: deletebucketsidownersid
        method: DELETE
        description: Remove an owner from a bucket
        inputParameters:
        - name: userID
          in: path
          type: string
          required: true
          description: The ID of the owner to remove.
        - name: bucketID
          in: path
          type: string
          required: true
          description: The ID of the bucket to remove an owner from.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-schema-measurements
      path: /api/v2/buckets/{bucketID}/schema/measurements
      operations:
      - name: getmeasurementschemas
        method: GET
        description: List measurement schemas of a bucket
        inputParameters:
        - name: org
          in: query
          type: string
          description: An organization name. Specifies the organization that owns the schema.
        - name: orgID
          in: query
          type: string
          description: An organization ID. Specifies the organization that owns the schema.
        - name: name
          in: query
          type: string
          description: A measurement name. Only returns measurement schemas with the specified name.
        - name: bucketID
          in: path
          type: string
          required: true
          description: A bucket ID. Lists measurement schemas for the specified bucket.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createmeasurementschema
        method: POST
        description: Create a measurement schema for a bucket
        inputParameters:
        - name: org
          in: query
          type: string
          description: An organization name. Specifies the organization that owns the schema.
        - name: orgID
          in: query
          type: string
          description: An organization ID. Specifies the organization that owns the schema.
        - name: bucketID
          in: path
          type: string
          required: true
          description: A bucket ID. Adds a schema for the specified bucket.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-buckets-bucketid-schema-measurements-meas
      path: /api/v2/buckets/{bucketID}/schema/measurements/{measurementID}
      operations:
      - name: getmeasurementschema
        method: GET
        description: Retrieve a measurement schema
        inputParameters:
        - name: org
          in: query
          type: string
          description: Organization name. Specifies the organization that owns the schema.
        - name: orgID
          in: query
          type: string
          description: Organization ID. Specifies the organization that owns the schema.
        - name: bucketID
          in: path
          type: string
          required: true
          description: A bucket ID. Retrieves schemas for the specified bucket.
        - name: measurementID
          in: path
          type: string
          required: true
          description: The measurement schema ID. Specifies the measurement schema to retrieve.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatemeasurementschema
        method: PATCH
        description: Update a measurement schema
        inputParameters:
        - name: org
          in: query
          type: string
          description: An organization name. Specifies the organization that owns the schema.
        - name: orgID
          in: query
          type: string
          description: An organization ID. Specifies the organization that owns the schema.
        - name: bucketID
          in: path
          type: string
          required: true
          description: A bucket ID. Specifies the bucket to retrieve schemas for.
        - name: measurementID
          in: path
          type: string
          required: true
          description: A measurement schema ID. Retrieves the specified measurement schema.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-checks
      path: /api/v2/checks
      operations:
      - name: getchecks
        method: GET
        description: List all checks
        inputParameters:
        - name: orgID
          in: query
          type: string
          required: true
          description: Only show checks that belong to a specific organization ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createcheck
        method: POST
        description: Add new check
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-checks-checkid
      path: /api/v2/checks/{checkID}
      operations:
      - name: deletechecksid
        method: DELETE
        description: Delete a check
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getchecksid
        method: GET
        description: Retrieve a check
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: patchchecksid
        method: PATCH
        description: Update a check
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: putchecksid
        method: PUT
        description: Update a check
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-checks-checkid-labels
      path: /api/v2/checks/{checkID}/labels
      operations:
      - name: getchecksidlabels
        method: GET
        description: List all labels for a check
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postchecksidlabels
        method: POST
        description: Add a label to a check
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-checks-checkid-labels-labelid
      path: /api/v2/checks/{checkID}/labels/{labelID}
      operations:
      - name: deletechecksidlabelsid
        method: DELETE
        description: Delete label from a check
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        - name: labelID
          in: path
          type: string
          required: true
          description: The ID of the label to delete.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-checks-checkid-query
      path: /api/v2/checks/{checkID}/query
      operations:
      - name: getchecksidquery
        method: GET
        description: Retrieve a check query
        inputParameters:
        - name: checkID
          in: path
          type: string
          required: true
          description: The check ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards
      path: /api/v2/dashboards
      operations:
      - name: getdashboards
        method: GET
        description: List dashboards
        inputParameters:
        - name: limit
          in: query
          type: integer
          description: The maximum number of [dashboards](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#dashboard)
            to return. Default is `20`. The minimum is `-1` and
        - name: owner
          in: query
          type: string
          description: A user ID. Only returns [dashboards](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#dashboard)
            where the specified user has the `owner` role.
        - name: sortBy
          in: query
          type: string
          description: The column to sort by.
        - name: id
          in: query
          type: array
          description: 'A list of dashboard IDs. Returns only the specified [dashboards](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#dashboard).
            If you specify `id` '
        - name: orgID
          in: query
          type: string
          description: An organization ID. Only returns [dashboards](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#dashboard)
            that belong to the specified [organizati
        - name: org
          in: query
          type: string
          description: An organization name. Only returns [dashboards](https://docs.influxdata.com/influxdb/cloud/reference/glossary/#dashboard)
            that belong to the specified [organiza
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postdashboards
        method: POST
        description: Create a dashboard
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid
      path: /api/v2/dashboards/{dashboardID}
      operations:
      - name: deletedashboardsid
        method: DELETE
        description: Delete a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to update.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getdashboardsid
        method: GET
        description: Retrieve a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to update.
        - name: include
          in: query
          type: string
          description: If `properties`, includes the cell view properties in the response.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: patchdashboardsid
        method: PATCH
        description: Update a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to update.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-cells
      path: /api/v2/dashboards/{dashboardID}/cells
      operations:
      - name: postdashboardsidcells
        method: POST
        description: Create a dashboard cell
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to update.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: putdashboardsidcells
        method: PUT
        description: Replace cells in a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to update.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-cells-cellid
      path: /api/v2/dashboards/{dashboardID}/cells/{cellID}
      operations:
      - name: deletedashboardsidcellsid
        method: DELETE
        description: Delete a dashboard cell
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to delete.
        - name: cellID
          in: path
          type: string
          required: true
          description: The ID of the cell to delete.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: patchdashboardsidcellsid
        method: PATCH
        description: Update the non-positional information related to a cell
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to update.
        - name: cellID
          in: path
          type: string
          required: true
          description: The ID of the cell to update.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-cells-cellid-view
      path: /api/v2/dashboards/{dashboardID}/cells/{cellID}/view
      operations:
      - name: getdashboardsidcellsidview
        method: GET
        description: Retrieve the view for a cell
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        - name: cellID
          in: path
          type: string
          required: true
          description: The cell ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: patchdashboardsidcellsidview
        method: PATCH
        description: Update the view for a cell
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The ID of the dashboard to update.
        - name: cellID
          in: path
          type: string
          required: true
          description: The ID of the cell to update.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-labels
      path: /api/v2/dashboards/{dashboardID}/labels
      operations:
      - name: getdashboardsidlabels
        method: GET
        description: List all labels for a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postdashboardsidlabels
        method: POST
        description: Add a label to a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-labels-labelid
      path: /api/v2/dashboards/{dashboardID}/labels/{labelID}
      operations:
      - name: deletedashboardsidlabelsid
        method: DELETE
        description: Delete a label from a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        - name: labelID
          in: path
          type: string
          required: true
          description: The ID of the label to delete.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-members
      path: /api/v2/dashboards/{dashboardID}/members
      operations:
      - name: getdashboardsidmembers
        method: GET
        description: List all dashboard members
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postdashboardsidmembers
        method: POST
        description: Add a member to a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-members-userid
      path: /api/v2/dashboards/{dashboardID}/members/{userID}
      operations:
      - name: deletedashboardsidmembersid
        method: DELETE
        description: Remove a member from a dashboard
        inputParameters:
        - name: userID
          in: path
          type: string
          required: true
          description: The ID of the member to remove.
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-owners
      path: /api/v2/dashboards/{dashboardID}/owners
      operations:
      - name: getdashboardsidowners
        method: GET
        description: List all dashboard owners
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postdashboardsidowners
        method: POST
        description: Add an owner to a dashboard
        inputParameters:
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dashboards-dashboardid-owners-userid
      path: /api/v2/dashboards/{dashboardID}/owners/{userID}
      operations:
      - name: deletedashboardsidownersid
        method: DELETE
        description: Remove an owner from a dashboard
        inputParameters:
        - name: userID
          in: path
          type: string
          required: true
          description: The ID of the owner to remove.
        - name: dashboardID
          in: path
          type: string
          required: true
          description: The dashboard ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dbrps
      path: /api/v2/dbrps
      operations:
      - name: getdbrps
        method: GET
        description: List database retention policy mappings
        inputParameters:
        - name: orgID
          in: query
          type: string
          description: An organization ID. Only returns DBRP mappings for the specified organization.
        - name: org
          in: query
          type: string
          description: An organization name. Only returns DBRP mappings for the specified organization.
        - name: id
          in: query
          type: string
          description: A DBPR mapping ID. Only returns the specified DBRP mapping.
        - name: bucketID
          in: query
          type: string
          description: A bucket ID. Only returns DBRP mappings that belong to the specified bucket.
        - name: default
          in: query
          type: boolean
          description: Specifies filtering on default
        - name: db
          in: query
          type: string
          description: A database. Only returns DBRP mappings that belong to the 1.x database.
        - name: rp
          in: query
          type: string
          description: A [retention policy](https://docs.influxdata.com/influxdb/v1.8/concepts/glossary/#retention-policy-rp).
            Specifies the 1.x retention policy to filter on.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postdbrp
        method: POST
        description: Add a database retention policy mapping
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: api-v2-dbrps-dbrpid
      path: /api/v2/dbrps/{dbrpID}
      operations:
      - name: deletedbrpid
        method: DELETE
        description: Delete a database retention policy
        inputParameters:
        - name: orgID
        

# --- truncated at 32 KB (91 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/influxdb/refs/heads/main/capabilities/influxdb-capability.yaml