PlanFeature
Bilingual plan feature bullet, displayed in the pricing card. Represents the `attributes` block within the JSON:API envelope; the `id` field lives at the envelope level.
Properties
| Field | Type | Description |
|---|---|---|
text_es * | string | Feature bullet text in Spanish. |
text_en * | string | Feature bullet text in English. |
icon * | string | Visual bullet indicator: `check` — ✓ in success color (included in plan); `cross` — ✕ muted (not included or unavailable). |
sort_order * | integer | Display order within the pricing card. The server normalizes the value to multiples of 10. |
is_active * | boolean | `true` if the feature is active. Public endpoints return only active features; admin endpoints return all. |
Used in operations
GET /v1/admin/plansPOST /v1/admin/plans/create/executeGET /v1/admin/plans/{slug}POST /v1/admin/plans/{slug}/update/executePUT /v1/admin/plans/{slug}/defaultPUT /v1/admin/plans/{slug}/toggleGET /v1/admin/plans/{slug}/featuresPUT /v1/admin/plans/{slug}/featuresGET /v1/plansGET /v1/plans/public