---
title: "List Public Features"
method: GET
path: "/userportal/features"
tags: ["userportal-public"]
---

# List Public Features

`GET /userportal/features`

## Request

- Base URL: `https://api.feedback1.ai/api/v1`
- URL: `https://api.feedback1.ai/api/v1/userportal/features`
- Auth: none declared

List every public feature for the product (all states). Used by sitemap and portal clients.

pageSize is capped at 100 — callers must page until exhausted.
Does not apply the Completed-section changelog filter.

## Query parameters

- `pageSize` integer
- `pageNumber` integer
- `lang` string, nullable
- `categoryId` string, nullable
- `subsystemId` string, nullable
- `orderBy` string, nullable
- `access` string, nullable: Access token for token-protected roadmaps

## Headers

- `F1-Product` string
- `authorization` string, nullable

## Response `200`

Successful Response

- FeaturesResponse: Paginated response for features
  - `items` PublicFeature[], required
    - `id` string, required
    - `title` string, required
    - `name` string, required
    - `description` string, nullable
    - `state` union, required
      - string
      - StateInfo: State information for features
        - `id` integer, nullable
        - `name` string, required
        - `color` string, required
    - `votes_count` integer
    - `comments_count` integer
    - `created_at` string, required
    - `createdDate` string, nullable
    - `theme` ThemeInfo: Theme/Category information for features
      - `id` string, required
      - `name` string, required
      - `caption` string, nullable
      - `color` string, nullable
    - `subsystem` SubsystemInfo: Subsystem/module information for features
      - `id` string, required
      - `name` string, required
      - `slug` string, required
      - `color` string, nullable
    - `column_id` integer, nullable
    - `section_id` integer, nullable
    - `user_voted` boolean
    - `voted_at` string, nullable
    - `slug` string, nullable
    - `updatedDate` string, nullable
    - `updated_at` string, nullable
    - `type` FeatureTypeInfo: Public feature type label (portal showTypeLabels).
      - `id` integer, nullable
      - `name` string, required
    - `endDate` string, nullable
  - `total_count` integer, required
  - `page_size` integer, required
  - `page_number` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/feedback1/apis/feedback1-public-api.md) · [All operations](https://skmtc.dev/feedback1/apis/feedback1-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/feedback1/apis/feedback1-public-api/revisions/e7626420f622?raw)
