Harness Monitored Services API

This contains APIs related to CRUD operations of Monitored Services

Operations 37

POST /cv/api/monitored-service/create-default Create default monitored service #
GET /cv/api/monitored-service/{identifier} Get monitored service data #
PUT /cv/api/monitored-service/{identifier} Updates monitored service data #
DELETE /cv/api/monitored-service/{identifier} Delete monitored service data #
PUT /cv/api/monitored-service/{identifier}/detach-template delete template reference from monitored service #
GET /cv/api/monitored-service/all/time-series-health-sources Get all monitored services with health sources #
GET /cv/api/monitored-service/{identifier}/anomaliesCount Cvget anomalies summary #
GET /cv/api/monitored-service/count-of-services Get count of services #
GET /cv/api/monitored-service/environments Get environments #
GET /cv/api/monitored-service/health-sources Get health sources #
GET /cv/api/monitored-service/{monitoredServiceIdentifier}/health-sources Get health sources for monitored service identifier #
GET /cv/api/monitored-service/list Get list #
GET /cv/api/monitored-service/platform/list Get list V2 #
GET /cv/api/monitored-service/{identifier}/secondary-events Get MS secondary events #
GET /cv/api/monitored-service/secondary-events-details Get MS secondary events details #
GET /cv/api/monitored-service/{monitoredServiceIdentifier}/change-details Get monitored service change details #
GET /cv/api/monitored-service/{monitoredServiceIdentifier}/service-details Get monitored service details #
GET /cv/api/monitored-service/service-details Get monitored service details 1 #
GET /cv/api/monitored-service/service-environment Get monitored service from service and environment #
GET /cv/api/monitored-service/{monitoredServiceIdentifier}/logs Get monitored service logs #
GET /cv/api/monitored-service/reconciliation-status fetch reconciliation status for template referenced monitored services #
GET /cv/api/monitored-service/{identifier}/resolved-template-inputs get monitored service resolved template inputs #
GET /cv/api/monitored-service/{identifier}/scores Get monitored service score #
GET /cv/api/monitored-service/{identifier}/notification-rules Get notification rules for MonitoredService #
GET /cv/api/monitored-service/{identifier}/overall-health-score Get over all health score #
GET /cv/api/monitored-service/services Get services #
GET /cv/api/monitored-service/{monitoredServiceIdentifier}/health-source/{healthSourceIdentifier}/slo-metrics Get slo metrics #
GET /cv/api/monitored-service/reconciliation-required check if a template referenced monitored service(s) require reconciliation #
GET /cv/api/monitored-service List #
POST /cv/api/monitored-service Saves monitored service data #
POST /cv/api/monitored-service/move-config/{identifier} Move MonitoredService YAML from inline to remote #
POST /cv/api/monitored-service/template-input Saves monitored service from template input #
POST /cv/api/monitored-service/yaml Save monitored service from yaml #
PUT /cv/api/monitored-service/{identifier}/health-monitoring-flag Set health monitoring flag #
PUT /cv/api/monitored-service/{identifier}/template-input Update monitored service from yaml or template #
PUT /cv/api/monitored-service/{identifier}/yaml Update monitored service from yaml #
GET /cv/api/monitored-service/yaml-template Yaml template #

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/harness-monitored-services-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

harness-monitored-services-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Harness Monitored Services API
  version: '1.0'
  description: The Harness Software Delivery Platform uses OpenAPI Specification v3.0.
  contact:
    name: API Support
    email: contact@harness.io
    url: https://harness.io/
  x-logo:
    url: https://mma.prnewswire.com/media/779232/Harnes_logo_horizontal.jpg?p=facebook
    altText: Harness
  termsOfService: https://harness.io/terms-of-use/
servers:
- url: https://app.harness.io
  description: Harness host URL
- url: https://{vanity}
  description: Vanity URL
  variables:
    vanity:
      default: app.harness.io
security:
- x-api-key: []
tags:


# --- truncated at 32 KB (132 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-monitored-services-api-openapi.yml