How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Harness Anomalies API

Get details about any anomalous spike in your cloud and AI costs

Harness Anomalies API is one of 488 APIs that Harness publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Anomalies. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

This API exposes 7 operations across 7 paths, and defines 40 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://app.harness.io, https://{vanity}.

7 operations 7 paths 40 schemas 5 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://app.harness.io
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Harness Anomalies API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (x-api-key). By default, every request must be authenticated.

  • x-api-key — API key is a token provided while making the API calls. This is used to authenticate the client at the exposed endpoint.

Paths & Operations 7

Across 7 paths, the API surfaces 7 operations — 5 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Anomalies 7

Get details about any anomalous spike in your cloud and AI costs

POST
/ccm/api/anomaly/summary
List Anomalies
getAnomaliesSummary 1 param body → 400500default
POST
/ccm/api/anomaly/filter-values
Returns the list of distinct values for all the specified Anomaly fields
anomalyFilterValues 2 params body → 400500default
POST
/ccm/api/anomaly
List Anomalies
listAnomalies 2 params body → 400500default
POST
/ccm/api/anomaly/listIgnoredAnomalies
List ignore list anomalies
listIgnoredAnomalies 1 param body → 400500default
POST
/ccm/api/anomaly/perspective/{perspectiveId}
List Anomalies for Perspective
listPerspectiveAnomalies 3 params body → 400500default
PUT
/ccm/api/anomaly/feedback
Report Anomaly feedback
reportAnomalyFeedback 2 params body → 400500default
PUT
/cf/admin/anomalies/{identifier}/dismiss
Dismisses an Anomaly
DismissAnomaly 5 params → 200400401403404500

Schemas 40

The contract defines 40 schemas that model the data the API accepts and returns. The most detailed are AnomalyFilterProperties (37 properties), EntityInfo (34 properties), AnomalyData (33 properties), GCPViewPreferences (10 properties). Each schema is shown below with its type and property counts.

AnomalyRequestDTO
object
3 properties
PerspectiveAnomalyData
object
This object contains the Anomalies associated with a perspective
6 properties
ResponseDTOListAnomalySummary
object
4 properties
QLCEViewTimeTruncGroupBy
object
1 property
ValidationError
object
2 properties
EntityInfo
object
34 properties
AWSViewPreferences
object
5 properties
QLCEViewMetadataFilter
object
3 properties
AnomalyData
object
This object contains details of a cost anomaly
33 properties
ResponseDTOPerspectiveAnomalyResponse
object
4 properties
ResponseDTOListAnomalyData
object
4 properties
AnomalyDailyBreakdown
object
Daily breakdown of anomaly spend data
4 properties
CCMSort
object
The order by condition for Rule Set query
2 properties
CcmError
object
This is Error entity as defined in Harness
7 properties
AnomalyFilterProperties
object
Properties of the Anomaly Filter defined in Harness
37 properties
CCMAggregation
object
Fields which will be aggregated in the response
2 properties
ResponseDTOListFilterStats
object
4 properties
GCPViewPreferences
object
10 properties
QLCEViewFilter
object
3 properties
CCMGroupBy
object
The group by clause for anomaly query
1 property
ResponseDTOBoolean
object
4 properties
Failure
object
This is Failure entity as defied in Harness
5 properties
CcmErrorMetadata
object
This implements different error meta data objects
1 property
PerspectiveAnomalyResponse
object
Response containing anomaly data and supported filter information
3 properties
CCMTimeFilter
object
Time
2 properties
QLCEViewTimeFilter
object
3 properties
QLCEViewFilterWrapper
object
Get Recommendations for a perspective
5 properties
AnomalyFeedback
object
The query object for cost anomaly feedback
1 property
CfError
object
3 properties 2 required
FilterStats
object
Filter values available for a particular column/key.
2 properties
CCMCostCategoryDTO
object
This object will contain cost category and it's bucket value
2 properties
QLCEViewRule
object
1 property
QLCEViewGroupBy
object
2 properties
ResponseMessage
object
7 properties
PerspectiveQueryDTO
object
The query object for perspective cost anomalies
2 properties
QLCEViewFieldInput
object
4 properties
AnomalySummary
object
This object details summary of an anomaly query result
7 properties
UnitCostAnomalyData
object
This object contains details of a unit-cost anomaly
9 properties
AzureViewPreferences
object
1 property
CostPreferences
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

harness-anomalies-api-openapi.yml Raw ↑

Other APIs Harness publishes across the network.

Harness Continuous Integration API
Harness Continuous Delivery and GitOps API
Harness Feature Management and Experimentation API
Harness Cloud Cost Management API
Harness Chaos Engineering API
Harness Security Testing Orchestration API
Harness Internal Developer Portal API
Harness Code Repository API
Harness Service Reliability Management API
Harness Infrastructure as Code Management API
Harness Supply Chain Security API
Harness Software Engineering Insights API
Where this information came from

This is an independent, third-party profile of Harness Anomalies API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.