Cohesity Alerts API

The Alerts API from Cohesity — 8 operation(s) for alerts.

Operations 12

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 /public/alertCategories List alert categories · Get alert categories in the Cohesity cluster #
Ask an LLM
“What categories do Cohesity cluster alerts fall into?”
“Which alert categories can I filter on?”
Tell an agent
List the alert categories on the cluster.
Show me every alert category available.
GET /public/alertNotificationRules List alert notification rules · Gets all alert notification rules #
Ask an LLM
“Who gets notified when an alert fires on my cluster?”
“Can I see all the rules that route alerts to email or webhooks?”
Tell an agent
List all alert notification rules.
Show the delivery targets configured in my notification rules.
PUT /public/alertNotificationRules Update an alert notification rule · Updates an existing alert notification rule #
Ask an LLM
“How do I change the email addresses on an existing notification rule?”
“Can I edit the webhook targets of a rule I already created?”
Tell an agent
Update the delivery targets on my existing alert notification rule.
Edit an existing notification rule to change who receives its alerts.
POST /public/alertNotificationRules Create an alert notification rule · Creates a new alert notification rule #
Ask an LLM
“How do I get emailed when critical alerts happen?”
“Can I send alerts of certain severities to a webhook?”
Tell an agent
Create a notification rule named {ruleName} emailing {emailDeliveryTargets}.
Add rule {ruleName} sending {severities} alerts to webhook {webHookDeliveryTargets}.
DELETE /public/alertNotificationRules/{ruleId} Delete an alert notification rule · Deletes an alert notification rule #
Ask an LLM
“How do I stop a notification rule from sending alerts?”
“Can I remove an alert rule by its id?”
Tell an agent destructive · confirm first
Delete alert notification rule {ruleId}.
Remove notification rule {ruleId}.
GET /public/alertResolutions List alert resolutions · List the Alert Resolutions on the Cohesity Cluster #
Ask an LLM
“Which alert resolutions have been recorded on my cluster?”
“Can I find the resolutions applied to a specific alert?”
Tell an agent
List up to {maxResolutions} alert resolutions.
Show up to {maxResolutions} resolutions for alerts {alertIdList}.
POST /public/alertResolutions Resolve alerts with a new resolution · Create an Alert Resolution #
Ask an LLM
“How do I mark a batch of alerts as resolved with a note?”
“Can I record what fixed an alert?”
Tell an agent
Resolve alerts {alertIdList} with note {resolutionDetails}.
Create a new resolution for alerts {alertIdList}.
GET /public/alertResolutions/{id} Get an alert resolution · List details about a single Alert Resolution #
Ask an LLM
“What did a particular alert resolution say?”
“Where can I view one resolution by its id?”
Tell an agent
Show alert resolution {id}.
Get the details of resolution {id}.
PUT /public/alertResolutions/{id} Apply an existing resolution to more alerts · Apply an existing Alert Resolution to additional Alerts #
Ask an LLM
“Can I reuse a resolution I already wrote for other alerts?”
“How do I mark additional alerts resolved under an existing resolution?”
Tell an agent
Apply resolution {id} to alerts {alertIdList}.
Add alerts {alertIdList} to existing resolution {id}.
GET /public/alertTypes List registered alert types · Get registered alerts in the Cohesity cluster #
Ask an LLM
“What kinds of alerts can the cluster raise?”
“Can I list registered alert types within certain categories?”
Tell an agent
List registered alert types.
Show alert types in categories {alertCategoryList}.
GET /public/alerts List cluster alerts · List the Alerts on the Cohesity Cluster #
Ask an LLM
“Which critical alerts are open on my Cohesity cluster?”
“Can I filter alerts by severity, state, or date range?”
Tell an agent
List up to {maxAlerts} alerts.
Show up to {maxAlerts} alerts with severity {alertSeverityList}.
GET /public/alerts/{id} Get one alert · List details about a single Alert #
Ask an LLM
“What are the full details of a specific alert?”
“Where can I look up an alert by its id?”
Tell an agent
Show alert {id}.
Get the details of alert {id}.

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-alerts-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-alerts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: 'This API list provides operations for interfacing with the Cohesity

    Cluster.'
  title: Cohesity REST Alerts API
  version: '1.0'
servers:
- url: https://<CLUSTER_VIP>/irisservices/api/v1
tags:


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