ListPublicPlansResponse
Response from `GET /v1/plans/public` with the active plans in the public catalog, their prices, and features.
Properties
| Field | Type | Description |
|---|---|---|
data | array | Main response payload. Shape varies by endpoint (object, array, or JSON:API envelope with `type`, `id`, `attributes`). |
type* | string | JSON:API resource type. Always `plan`. |
id* | string | Unique, human-readable plan identifier. |
attributes* | object | The resource's own data, kept apart from its identity. |
slug* | string | Unique, human-readable plan identifier. It has the same value as `id`. |
name* | string | Plan name shown in the interfaces. |
billing_model* | string | Plan billing model — `free`: No charge; `tiered`: Flat fee; `metered`: Usage-based charge; `hybrid`: Flat fee plus usage. |
monthly_validation_limit* | integer | Validation cap per subscription cycle. `0` allows no validations. |
included_validations* | integer | null | Validations included in the base quota before overage charges. `null` when the plan has no base quota. |
trial_days* | integer | null | Free trial days. `null` or `0` when the plan offers no free trial. |
is_default* | boolean | `true` when this is the default plan assigned to new accounts. |
sort_order* | integer | Sort position used to order the plan within the catalog (ascending). |
prices* | array | Active plan prices, one per currency, billing interval, and pricing-kind combination. |
features* | array | Active bilingual plan features, ordered by `sort_order`. |
meta | object | Response metadata including API version, route prefix, unique request identifier, and the server timestamp in UTC. |
version | string | API version that processed the request. |
api_version | string | API route prefix version (e.g. `v1`). |
request_id | string | Unique request identifier (hex). |
datetime | object | Companion descriptor present in the `meta` block of every response (and in the `meta` of outgoing webhook bodies). Lets clients assert the timezone contract without re-reading the spec. |
timezone* | string | Always `UTC`: The canonical timezone for every datetime field in the body. |
format* | string | Always `ISO 8601`: Explicit `Z` suffix on every datetime. |
links | object | Pagination or related links, present only when the endpoint returns a paginated collection. |
Used in operations
GET /v1/plans/public