---
title: "Get Feature"
method: GET
path: "/userportal/features/{feature_id}"
tags: ["userportal-public"]
---

# Get Feature

`GET /userportal/features/{feature_id}`

## Request

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

Get a single feature by ID (pub_id).

Product is identified by domain or F1-Product header.
If the roadmap has password/token/SSO protection configured, the caller
must present a valid roadmap access session (or ?access= token).
Returns feature details for the public userportal.

## Path parameters

- `feature_id` integer, required

## Query parameters

- `lang` string, nullable: BCP-47 style locale (e.g. de, de-DE)
- `access` string, nullable: Access token for token-protected roadmaps

## Headers

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

## Response `200`

Successful Response

- PublicFeature: Feature model for public roadmap
  - `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

## 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)
