---
title: "/commitment-plans/recommended"
method: GET
path: "/v1/org/{org_id}/commitment-plans/recommended"
tags: ["Commitment Plans"]
---

# /commitment-plans/recommended

`GET /v1/org/{org_id}/commitment-plans/recommended`

Retrieves only the recommended Archera commitment plan for the specified cloud provider. This is the optimal plan automatically selected based on the organization's usage patterns, balancing cost savings with flexibility. Returns a 204 No Content response if no recommended plan is available for the specified provider.

## Query parameters

- `provider` 'aws' | 'azure' | 'gcp', required

## Response `200`

OK

- CommitmentPlan
  - `id` string, uuid, required
  - `name` string, required
  - `description` string, nullable
  - `org_id` string, uuid, required
  - `created_at` string, date-time, required
  - `is_calculating` boolean, required
  - `status` 'new' | 'reviewed' | 'scheduled' | 'completed' | 'draft' | 'needs_review' | 'in_progress', required
  - `max_term` string, nullable, required
  - `covered_ondemand_cost_hourly` number, required
  - `before_ondemand_cost_hourly` number, required
  - `before_reserved_cost_hourly` number, required
  - `amortized_cost_hourly` number, required
  - `recurring_cost_hourly` number, required
  - `upfront_cost_hourly` number, required
  - `before_cost_hourly` number, required
  - `after_cost_hourly` number, required
  - `total_cost_hourly` number, required
  - `savings_hourly` number, required
  - `fee_hourly` number, required
  - `commitment_coverage` number, required
  - `minimum_commitment_cost` number, required
  - `breakeven_hours` number, required
  - `total_savings` number, required
  - `monthly_savings` number, required
  - `total_monthly_before_cost` number, required

## Other responses

- `204` — No Content
- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not found
- `405` — Method not allowed
- `409` — Conflict
- `422` — Unprocessable Content
- `500` — Internal server error
- `default` — Default error response

---

[API](https://skmtc.dev/archera/apis/archera-ai-api.md) · [All operations](https://skmtc.dev/archera/apis/archera-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/archera/archera-ai-api/revisions/fefab54846a2/schema)
