---
title: "List subscription plans"
method: GET
path: "/plans"
tags: ["metadata"]
---

# List subscription plans

`GET /plans`

Returns active subscription plans with their gating columns (RPM,
request quotas, allow_* flags) **and** their admin-curated marketing
bullets (`features`). The response is wrapped in a `plans` array;
when Paddle is configured the response also carries
`paddle_client_token` + `paddle_env` for the checkout overlay.

Resolution order for each feature on the frontend:
`i18n_key` (when the current locale has it) → raw `label` → key.

## Response `200`

Active plans + Paddle config

---

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