---
title: "List Subscription Plans"
method: GET
path: "/subscription-plans/"
tags: ["SubscriptionPlans"]
---

# List Subscription Plans

`GET /subscription-plans/`

## Query parameters

- `plan-type` 'cloud' | 'rhino-plugin' | 'revit-plugin' | 'bundled-plugin' | 'application' | 'seat' | 'cloud-compute' — An enumeration.

## Response `200`

Successful Response

- SubscriptionPlan[]
  - `type` 'cloud' | 'rhino-plugin' | 'revit-plugin' | 'bundled-plugin' | 'application' | 'seat' | 'cloud-compute', required — An enumeration.
  - `slug` string, required — A slug of the config plan used to create this subscription
  - `name` string, required — A name of the config plan used to create this subscription
  - `quotas` QuotaPlan[] — A list of quota plans for a given subscription
    - `type` 'storage' | 'compute_hours' | 'parallel_workflow_containers' | 'runs_per_study' | 'private_repositories' | 'private_projects' | 'teams' | 'members' | 'cpu_limit' | 'memory_limit' | 'rhino_plugin_license' | 'revit_plugin_license' | 'application_cpu' | 'application_memory', required — The type of comsumption-limited resource to which the quota refers.
    - `resets` boolean — Whether consumption is reset to 0 every month
    - `limit` number — The maximum amount of a resource that a subscription allows
    - `enforced` boolean — Whether the limit is triggers a blocking response from the server
    - `max_limit` number — The maximum amount of a resource that a subscription allows
    - `display_name` string — The human-readable name
    - `description` string — The description
    - `unit` string — The unit in which the usage and limit are measured
  - `account_types` AccountType[], required — The types of account to which the plan can be applied
  - `billing_options` BillingOption[] — The billing options for this plan
    - `id` integer, required — The id of the billing option
    - `name` string, required — The name of the billing option
    - `billing_type` string, required — The type of billing option, can be daily, monthly or yearly
    - `billing_period` integer, required — The number of period for the billing cycle
    - `recurring_price` object, required — The price of the billing option

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/pollination/apis/pollination-server.md) · [All operations](https://skmtc.net/pollination/apis/pollination-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pollination/pollination-server/revisions/c1f3c6d96b31/schema)
