# Recommendations

> List savings recommendations, choose resources, give rejection feedback and request execution.

Source: https://docs.levelfour.ai/api-reference/recommendations


- [Get recommendations summary by provider](/api-reference/recommendations/get-recommendations-summary): Returns provider-level aggregation for the carousel view (AWS, GCP, Azure, K8s)

- [Get potential savings summary by provider](/api-reference/recommendations/get-recommendations-potential-savings-summary): Returns potential savings summary grouped by provider

- [Get recommendations breakdown with pagination](/api-reference/recommendations/get-recommendations): Returns paginated list of all recommendations with actions

- [Get aggregate recommendations overview](/api-reference/recommendations/get-recommendations-overview): Returns recommendations overview metrics across all providers (for dashboard)

- [Get processing recommendations](/api-reference/recommendations/get-recommendations-processing): Returns all recommendations currently in processing status

- [List executions awaiting an admin's approval](/api-reference/recommendations/get-recommendations-pending-approvals): Recommendations a member has submitted for execution that need an admin's release.

- [Get recommendation detail](/api-reference/recommendations/get-recommendations-by-id-details): Returns complete details for a specific recommendation

- [Get Automated Savings permission state](/api-reference/recommendations/get-recommendations-by-id-automated-savings): Returns the Automated Savings managed-policy connection state and the Launch Stack URL

- [Set the resources a saving applies to](/api-reference/recommendations/post-recommendations-by-id-resource-selection): Curates which resources in the recommendation the saving is limited to (the checked resources)

- [Accept or reject savings](/api-reference/recommendations/post-recommendations-by-id-decision): Records user decision to accept or reject a savings recommendation

- [Add rejection feedback](/api-reference/recommendations/post-recommendations-by-id-rejection-feedback): Backfill reason/explanation on an already-rejected recommendation

- [Get recommendation activity timeline](/api-reference/recommendations/get-recommendations-by-id-activity): Return ordered audit events (views + decisions) for one recommendation

- [Request execution approval (maker)](/api-reference/recommendations/post-recommendations-by-id-execution-request): A member requests execution; the recommendation moves to pending_approval and awaits an admin.
