---
title: "Retrieve plan"
method: GET
path: "/plans/{id}/"
tags: ["Billing"]
---

# Retrieve plan

`GET /plans/{id}/`

## Response `200`

The plan.

- Plan
  - `id` string
  - `product` string, required — Product ID.
  - `sku` string, nullable
  - `name` string, required
  - `description` string, required
  - `frequency` string, required — Frequency ID (e.g. `monthly`).
  - `currency` string, required — ISO currency code.
  - `amount` number, required
  - `exempt` boolean
  - `usage_scheme` 'licensed' | 'metered'
  - `usage_aggregation` 'last_record' | 'max' | 'sum', nullable
  - `tiers_mode` 'package' | 'volume' | 'graduated' | 'package_overage' | 'unit' | 'range', nullable — Pricing mode for tiered plans. `unit` and `range` are deprecated aliases of `volume` and `package` respectively.
  - `tiers` PlanTier[]
    - `amount` number, required
    - `amount_scheme` 'flat' | 'per_unit'
    - `quantity_from` integer, required
    - `quantity_to` integer, nullable
    - `unit_scheme` 'all_units' | 'tier_units' | 'overage', nullable
  - `unit_label` string, nullable
  - `status` 'active' | 'archived'
  - `archived` string, date-time, nullable
  - `created` string, date-time
  - `updated` string, date-time

## Other responses

- `404` — Resource not found.

---

[API](https://skmtc.net/piriod/apis/piriod-api.md) · [All operations](https://skmtc.net/piriod/apis/piriod-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/piriod/piriod-api/versions/70cbc827dc7b/schema)
