/api/v1/recommendations
GET /recommendations — list recommendations
Returns a paginated list of recommendations across all resources.Query parameters
Filter by recommendation type:
cost, security, or performance.Filter by status:
pending, applied, or dismissed.Filter by resource.
Filter by provider.
Page number.
Results per page. Maximum is 100.
Response
Estimated monthly cost savings in USD. Present only for
cost type recommendations.GET /recommendations/ — get recommendation
Returns full recommendation details including step-by-step remediation instructions.POST /recommendations/generate — generate recommendation
Generates a new AI recommendation for a specific resource, or updates an existing pending one.Request body
The resource to generate a recommendation for.
POST /recommendations//apply — apply recommendation
Marks a recommendation as applied and optionally creates a remediation action.POST /recommendations//dismiss — dismiss recommendation
Dismisses a recommendation with an optional reason.Request body (optional)
Explanation for dismissing this recommendation.