id | no | string | — | — | Stable unique tier ID, e.g. “tier_1” or “pro”. Auto-generated from the name when omitted. |
name | no | string | — | — | Tier name, e.g. “Basic”, “Pro”. Defaults to “Tier N” when omitted. |
subtitle | no | string | — | — | Optional short line shown under the tier name. |
tagline | no | string | — | — | Short marketing tagline shown on the tier card. |
currency | no | string | — | — | ISO currency code, e.g. “usd”. Defaults to “usd”. |
price_statement | no | string | — | — | Optional free-form price text shown instead of/next to the computed price. |
price_options | no | array of object | — | — | Purchasable price points for this tier. Empty/absent = nothing to buy (display-only tier). Item fields below. |
features | no | array of string | — | — | List of features included in this tier. |
per_agent_features_heading | no | string | — | — | Optional heading shown above the per-agent feature list. |
per_agent_features | no | array of string | — | — | Optional per-agent feature list. |
included_features_heading | no | string | — | — | Heading shown above the included-features list. Falls back to “Includes:”. |
included_features | no | array of string | — | — | Optional included-features list. |
inherits_from | no | string | — | — | ID of an earlier tier this one builds on. Informational only. |
cta_label | no | string | — | — | Label for the tier card’s CTA button. Falls back to “Select Plan”. |
highlight | no | boolean | — | — | Visually highlight this tier card. |
agent_user_dashboard_pages | no | array of string | — | — | Power-user dashboard page keys unlocked by this tier (e.g. rules, examples, data, widgets, schedules, im_channels, email_addresses, api_keys, webhooks, handoff, mcp_openapi, tools, hooks, feeds, users, crm). Absent = all pages. |
agent_user_tier_level | no | enum | one of no_settings, solo, pro | — | DEPRECATED legacy capability level — use agent_user_dashboard_pages instead. |
enabled | no | boolean | — | — | Whether this tier is visible on the power-user pricing page. Absent = true. |
collapsed | no | boolean | — | — | Editor-only: tier card collapsed state in the owner pricing editor. |