v1
latestOpenAPI 3.1.0BSD-32026-07-2471176175.5 KBList recommendations
Gets recommendations for a specified organization in paginated form. This endpoint supports filtering, sorting, and grouping by various columns as well as searching. Note: The optimization_id field is deprecated; use recommendation_type_id instead.
Query parameters
Filter by status
Filter by status
Filter by recommendation type ID (e.g., CIR-AWS-00216).
Minimum 30-day cost impact to include. Only recommendations with cost impact greater than or equal to this value are returned (default $1.00).
Filter by recommendation type name.
Filter by recommendation category (e.g., optimization).
Filter by effort level required to address the recommendation. Accepts: low, medium, high, not_set.
Filter by recommendation source (e.g., CloudZero, AWS: Trusted Advisor).
Specifies a column to group the recommendations by. The resulting data will contain the group by column, the total recommendations in the group, and the cost impact of the recommendations in the group.
Returns recommendations where at least one column contains a search term. Search terms are separated by spaces.
Number of recommendations to show per page (default: 60000)
Number of recommendations to skip for pagination (default 0)
Number of recommendations to show per page (default: 60000)
Column to sort results by (default: cost_impact_last_30_days)
Sort direction: asc (ascending) or desc (descending, default)
Opaque pagination cursor returned from a previous request. When provided, other filter and sort parameters are ignored.
Opaque pagination cursor returned from a previous request. When provided, other filter and sort parameters are ignored.
Response
Successful Response
Example response
{
"recommendations": [
{
"recommendation_id": "rec-12345",
"title": "Rightsize EC2 instance",
"category": "optimization",
"optimization_id": "CIR-AWS-00216",
"recommendation_type_id": "CIR-AWS-00216",
"source": "CloudZero",
"effort": "low",
"status": "not_started",
"cost_impact_last_30_days": 150
}
]
}