Harness Recommendation Preferences API

Recommendation apis for recommendations preferences.

Operations 7

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

PUT /ccm/api/recommendation/preference/cloud-account-override/{uuid} Update a cloud account preset override · Update a cloud account override #
Ask an LLM
“How do I change which cloud accounts an existing recommendation override applies to?”
“Can I add more accounts to a preset override I already created?”
Tell an agent
Update the cloud accounts on recommendation override {uuid}.
Edit cloud account override {uuid} for account {account}.
DELETE /ccm/api/recommendation/preference/cloud-account-override/{uuid} Delete a cloud account preset override · Delete a cloud account override #
Ask an LLM
“How do I remove a cloud account level recommendation override?”
“Can I revert some accounts back to the default recommendation preset?”
Tell an agent destructive · confirm first
Delete cloud account override {uuid}.
Remove recommendation preset override {uuid} so defaults apply again.
GET /ccm/api/recommendation/preference Get recommendation preferences · Get applied preferences for given account #
Ask an LLM
“What look-back period and presets are applied to my cost recommendations?”
“Which Jira statuses count as applied or ignored for recommendations?”
Tell an agent
Get the recommendation preferences for account {account}.
Show my current cost recommendation preferences.
PUT /ccm/api/recommendation/preference Update recommendation preferences · Update preference #
Ask an LLM
“How do I change the look-back period used for cost recommendations?”
“Can I include ignored recommendations and map Jira statuses in my preferences?”
Tell an agent
Set the recommendation look-back period to {period}.
Update recommendation presets to {presets} for account {account}.
GET /ccm/api/recommendation/preference/cloud-account-override/overview Get an overview of cloud account overrides · Get cloud account override overview #
Ask an LLM
“How many cloud account overrides exist per resource type?”
“What are the default presets for each cloud provider's recommendations?”
Tell an agent
Show the cloud account override overview for account {account}.
Summarize default presets and override counts by resource type.
GET /ccm/api/recommendation/preference/cloud-account-override List cloud account overrides for a resource type · List cloud account overrides by resource type #
Ask an LLM
“Which cloud account overrides apply to a given resource type?”
“What overrides exist for EC2 recommendations?”
Tell an agent
List cloud account overrides for resource type {type}.
Show preset overrides on {type} resources.
POST /ccm/api/recommendation/preference/cloud-account-override Create a cloud account preset override · Create a cloud account override #
Ask an LLM
“How do I apply a different recommendation preset to specific cloud accounts?”
“What happens if an override already exists for the same resource type and preset?”
Tell an agent
Create an override using preset {preset} for resource type {type} on accounts {accounts}.
Add a cloud account override in account {account} for {type} with preset {preset}.

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:harness-recommendation-preferences-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-recommendation-preferences-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Harness Recommendation Preferences 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 (75 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-recommendation-preferences-api-openapi.yml