# Recommendation Preferences

Recommendation apis for recommendations preferences.

## Update a cloud account override

 - [PUT /ccm/api/recommendation/preference/cloud-account-override/{uuid}](https://apidocs.harness.io/recommendation-preferences/updatecloudaccountoverride.md): Update the cloud accounts for an existing override identified by its ID

## Delete a cloud account override

 - [DELETE /ccm/api/recommendation/preference/cloud-account-override/{uuid}](https://apidocs.harness.io/recommendation-preferences/deletecloudaccountoverride.md): Delete a cloud account level preset override by its ID

## Get applied preferences for given account

 - [GET /ccm/api/recommendation/preference](https://apidocs.harness.io/recommendation-preferences/getrecommendationpreferences.md): Get applied preferences for given account

## Update preference

 - [PUT /ccm/api/recommendation/preference](https://apidocs.harness.io/recommendation-preferences/updatepreset.md): update preferences for your recommendations

## Get cloud account override overview

 - [GET /ccm/api/recommendation/preference/cloud-account-override/overview](https://apidocs.harness.io/recommendation-preferences/getcloudaccountoverrideoverview.md): Get an overview of cloud provider recommendation preferences with default presets and override counts per resource type

## List cloud account overrides by resource type

 - [GET /ccm/api/recommendation/preference/cloud-account-override](https://apidocs.harness.io/recommendation-preferences/listcloudaccountoverridesbyresourcetype.md): List all cloud account level preset overrides for a given resource type

## Create a cloud account override

 - [POST /ccm/api/recommendation/preference/cloud-account-override](https://apidocs.harness.io/recommendation-preferences/createcloudaccountoverride.md): Create a cloud account level preset override for recommendations. If an override already exists for the same resource type and preset, the cloud accounts will be merged into the existing record.

