Cohesity Data Tiering API

The Data Tiering API from Cohesity — 11 operation(s) for data tiering.

Operations 16

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /data-tiering/analysis-groups List data tiering analysis groups · Get the list of data tiering analysis groups #
Ask an LLM
“Which data tiering analysis groups are set up on my cluster?”
“Can I look up several analysis groups by their ids?”
Tell an agent
List all data tiering analysis groups.
Show data tiering analysis groups {ids}.
POST /data-tiering/analysis-groups Create a data tiering analysis group · Create a data tiering analysis group #
Ask an LLM
“How do I set up analysis to see which data could be tiered?”
“Can I create an analysis group for a NAS source?”
Tell an agent
Create a data tiering analysis group named {name} for source {source}.
Set up tiering analysis {name} on source {source}.
POST /data-tiering/analysis-groups/states Pause or resume analysis groups · Update data tiering analysis groups state #
Ask an LLM
“Can I pause data tiering analysis for several sources at once?”
“How do I resume paused analysis groups?”
Tell an agent
Apply {action} to analysis groups {ids}.
Pause analysis groups {ids} with action {action}.
GET /data-tiering/analysis-groups/{id} Get a data tiering analysis group · Get data tiering analysis group by id #
Ask an LLM
“What are the settings of one tiering analysis group?”
“Where can I view a single analysis group by its id?”
Tell an agent
Show data tiering analysis group {id}.
Get the analysis group {id}.
DELETE /data-tiering/analysis-groups/{id} Delete a data tiering analysis group · Delete data tiering analysis group #
Ask an LLM
“How do I remove a data tiering analysis group?”
“Can I delete an analysis group I no longer need?”
Tell an agent destructive · confirm first
Delete data tiering analysis group {id}.
Remove analysis group {id}.
PUT /data-tiering/analysis-groups/{id}/config Update an analysis group's tag config · Update data tiering analysis group config #
Ask an LLM
“Can I change the tags used by a data tiering analysis group?”
“How do I configure tag info on an analysis group?”
Tell an agent
Set the tags info on analysis group {id} to {tagsInfo}.
Update the config of analysis group {id} with tags {tagsInfo}.
POST /data-tiering/analysis-groups/{id}/runs Run a data tiering analysis · Create a data tiering analysis group run #
Ask an LLM
“How do I start an analysis run to find cold data?”
“Can I trigger an analysis group run on demand?”
Tell an agent
Start an analysis run for group {id}.
Run data tiering analysis group {id} now.
POST /data-tiering/analysis-groups/{id}/runs/{runId}/cancel Cancel a data tiering analysis run · Cancel data tiering analysis run #
Ask an LLM
“How do I stop an analysis run that's in progress?”
“Can I cancel one analysis run without deleting the group?”
Tell an agent destructive · confirm first
Cancel analysis run {runId} of group {id}.
Stop the in-progress analysis {runId} for analysis group {id}.
GET /data-tiering/tasks List data tiering tasks · Get the list of data tiering tasks #
Ask an LLM
“Which data tiering tasks are configured?”
“Can I look up several tiering tasks by id?”
Tell an agent
List all data tiering tasks.
Show data tiering tasks {ids}.
POST /data-tiering/tasks Create a data tiering task · Create a data tiering task #
Ask an LLM
“How do I set up a task that moves data between tiers?”
“Can I schedule a tiering task from a source to a target?”
Tell an agent
Create a data tiering task {name} of type {type}.
Set up tiering task {name} of type {type} from {source} to {target}.
POST /data-tiering/tasks/states Pause or resume tiering tasks · Update data tiering source analysis tasks state #
Ask an LLM
“Can I pause several data tiering tasks at once?”
“How do I resume tiering tasks I paused?”
Tell an agent
Apply {action} to tiering tasks {ids}.
Resume tiering tasks {ids} with action {action}.
GET /data-tiering/tasks/{id} Get a data tiering task · Get data tiering task by id #
Ask an LLM
“What's the schedule and target of one tiering task?”
“Where can I view a single tiering task by its id?”
Tell an agent
Show data tiering task {id}.
Get tiering task {id}.
PUT /data-tiering/tasks/{id} Update a data tiering task · Update a data tiering task #
Ask an LLM
“Can I change the schedule or target of an existing tiering task?”
“How do I edit a data tiering task's alert policy?”
Tell an agent
Update tiering task {id} with name {name} and type {type}.
Change the schedule of tiering task {id} to {schedule}, keeping name {name} and type {type}.
DELETE /data-tiering/tasks/{id} Delete a data tiering task · delete the data tiering task #
Ask an LLM
“How do I remove a data tiering task?”
“Can I delete a tiering task I set up by mistake?”
Tell an agent destructive · confirm first
Delete data tiering task {id}.
Remove tiering task {id}.
POST /data-tiering/tasks/{id}/runs Run a data tiering task · Create a data tiering tasks run #
Ask an LLM
“How do I trigger a tiering task run right now?”
“Can I uptier a specific path back with a task run?”
Tell an agent
Start a run of tiering task {id}.
Run tiering task {id} to uptier path {uptierPath}.
POST /data-tiering/tasks/{id}/runs/{runId}/cancel Cancel a data tiering task run · Cancel data tiering task #
Ask an LLM
“How do I stop a tiering task run that's underway?”
“Can I cancel one run of a tiering task?”
Tell an agent destructive · confirm first
Cancel run {runId} of tiering task {id}.
Stop tiering task {id} run {runId}.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/cohesity:cohesity-data-tiering-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

cohesity-data-tiering-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Cohesity API provides a RESTful interface to access the various data management operations on Cohesity cluster and Helios.
  title: Cohesity REST Data Tiering API
  version: '2.0'
servers:
- url: /v2
tags:


# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cohesity/refs/heads/main/openapi/cohesity-data-tiering-api-openapi.yml