← Back to schema index

ListPublicPlansResponse

Response of `GET /v1/plans/public`. Lists every active plan in the public catalog (visitor scope), including prices and features.

Properties

FieldTypeDescription
dataarrayMain response payload. Shape varies by endpoint (object, array, or JSON:API envelope with `type`, `id`, `attributes`).
type*stringResource type, fixed for this operation. Part of the resource identity in the JSON:API envelope. Always `plan`.
id*stringPlan slug.
attributes*objectThe resource's own data, kept apart from its identity.
slug*stringHuman-readable plan identifier (slug), stable and unique; same value as `id`.
name*stringDisplay name of the plan, shown in the UI.
billing_model*stringPlan billing model — `free` (no cost), `tiered` (fixed tiers), `metered` (usage-based) or `hybrid` (base + usage).
monthly_validation_limitinteger | nullMonthly cap on validations allowed by the plan; `null` means uncapped.
included_validationsinteger | nullValidations included at no extra cost within the base quota; `null` when not applicable.
trial_daysinteger | nullFree-trial length in days; `null` or `0` when the plan has no trial.
is_defaultbooleanWhether this is the default plan assigned to new accounts.
sort_orderintegerSort position used to order the plan within the catalog (ascending).
prices*arrayPlan prices, one per billing-period and currency combination.
features*arrayFeatures included in the plan, in display order.
metaobjectResponse metadata including API version, route prefix, unique request identifier, and the server timestamp in UTC.
versionstringAPI version that processed the request.
api_versionstringAPI route prefix version (e.g. `v1`).
request_idstringUnique request identifier (hex).
datetimeobjectCompanion descriptor present in every response's meta block (and in outgoing webhook payloads). Lets clients assert the timezone contract without re-reading the spec.
timezone*stringAlways `UTC` — the canonical timezone for every datetime field in the body.
format*stringAlways `ISO 8601` — explicit `Z` suffix on every datetime.
linksobjectPagination or related links, present only when the endpoint returns a paginated collection.

Used in operations

  • GET /v1/plans/public