Cohesity · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Cohesity REST Statistics API

7 actions 7 updates phrasing extends openapi/cohesity-statistics-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Cohesity's API. It is a proposal applied on top of the contract, not a document Cohesity publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 7

$.info
$.paths['/public/statistics/entities'].get
$.paths['/public/statistics/entitiesSchema'].get
$.paths['/public/statistics/entitiesSchema/{schemaName}'].get
$.paths['/public/statistics/timeSeriesSchema'].get
$.paths['/public/statistics/timeSeriesStats'].get
$.paths['/public/tasks/status'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Cohesity REST Statistics API
  version: 1.0.0
extends: openapi/cohesity-statistics-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 6
- target: $.paths['/public/statistics/entities'].get
  update:
    x-apievangelist-phrasing:
      intent: List entities for a statistics schema
      effect: read
      questions:
      - Which disks or nodes can I pull metrics for under a given schema?
      - Can I cap how many entities come back for a schema?
      instructions:
      - text: List entities for schema {schemaName}.
        slots:
          schemaName: query.schemaName
      - text: List up to {maxEntities} entities in schema {schemaName} with metrics {metricNames}.
        slots:
          maxEntities: query.maxEntities
          schemaName: query.schemaName
          metricNames: query.metricNames
      method: generated
      generated: '2026-10-01'
- target: $.paths['/public/statistics/entitiesSchema'].get
  update:
    x-apievangelist-phrasing:
      intent: List statistics entity schemas
      effect: read
      questions:
      - What metric schemas does the cluster track?
      - Which schemas include a metric like random IOs?
      instructions:
      - text: List all entity schemas.
      - text: List entity schemas containing metric {metricNames}.
        slots:
          metricNames: query.metricNames
      method: generated
      generated: '2026-10-01'
- target: $.paths['/public/statistics/entitiesSchema/{schemaName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get one statistics entity schema
      effect: read
      questions:
      - What attributes and metrics are defined for a specific schema?
      - How is a named schema like disk stats structured?
      instructions:
      - text: Get entity schema {schemaName}.
        slots:
          schemaName: path.schemaName
      - text: Show the metrics defined in schema {schemaName}.
        slots:
          schemaName: path.schemaName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/public/statistics/timeSeriesSchema'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the time series schema for an entity
      effect: read
      questions:
      - Which time series data points are available for a particular node or cluster entity?
      - What schema do I need before querying stats for an entity?
      instructions:
      - text: Get the time series schema for {entityType} entity {entityId} named {entityName}.
        slots:
          entityType: query.entityType
          entityId: query.entityId
          entityName: query.entityName
      - text: Show the time series schema for {entityType} {entityName} ({entityId}).
        slots:
          entityType: query.entityType
          entityName: query.entityName
          entityId: query.entityId
      method: generated
      generated: '2026-10-01'
- target: $.paths['/public/statistics/timeSeriesStats'].get
  update:
    x-apievangelist-phrasing:
      intent: Get metric time series for an entity
      effect: read
      questions:
      - What was disk latency on a node over the last day?
      - Can I roll metric data points up to hourly averages?
      instructions:
      - text: Get {metricName} from schema {schemaName} for entity {entityId} since {startTimeMsecs}.
        slots:
          metricName: query.metricName
          schemaName: query.schemaName
          entityId: query.entityId
          startTimeMsecs: query.startTimeMsecs
      - text: Chart {metricName} in {schemaName} from {startTimeMsecs} rolled up every {rollupIntervalSecs} seconds.
        slots:
          metricName: query.metricName
          schemaName: query.schemaName
          startTimeMsecs: query.startTimeMsecs
          rollupIntervalSecs: query.rollupIntervalSecs
      method: generated
      generated: '2026-10-01'
- target: $.paths['/public/tasks/status'].get
  update:
    x-apievangelist-phrasing:
      intent: Check progress of cluster tasks
      effect: read
      questions:
      - What background tasks is the cluster working on and how far along are they?
      - Can I include finished tasks or skip subtasks when checking task status?
      instructions:
      - text: Show the status of running cluster tasks.
      - text: Show progress for task paths {taskPaths}, including finished tasks.
        slots:
          taskPaths: query.taskPaths
      method: generated
      generated: '2026-10-01'

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/cohesity-statistics-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.