Cohesity Alerts API

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

Business capability
IT Operations Management BC-600.40

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"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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://artifacts.apis.io/cohesity/openapi/cohesity-alerts-api-openapi.yml