---
title: "Get feedback item"
method: GET
path: "/v1/feedback/{id}"
tags: ["Feedback"]
---

# Get feedback item

`GET /v1/feedback/{id}`

## Request

- Base URL: `https://api.ybug.io`
- URL: `https://api.ybug.io/v1/feedback/{id}`
- Auth: HTTP bearer

Retrieves the full feedback record, including metadata, reporter context, and any associated assets.

## Response `200`

Successful retrieval of the feedback item.

- Feedback
  - `id` string
  - `feedback_id` integer: Public shareable feedback identifier.
  - `project_id` string
  - `title` string
  - `reporter` object: Information about the feedback reporter.
  - `assignee` object, nullable: Assigned project member (if any).
    - `id` string, uuid: Public user identifier (UUID).
    - `name` string
  - `user_data` object, nullable: Arbitrary user-provided data associated with the feedback.
    - `plan` string: Example custom key. Actual keys are user-defined.
    - `user_id` integer: Example custom key. Actual keys are user-defined.
  - `url` string, uri
  - `description` string
  - `rating` integer, nullable
  - `rating_type` string, nullable
  - `net_promoter_score` integer, nullable
  - `priority_id` integer
  - `priority` string
  - `type_id` integer
  - `type` string
  - `status_id` integer: The status of the feedback, as a `status_id` of the project's team. See the `status_id` request field on "Update feedback" for how the id ranges work.
  - `status` string
  - `source_type` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `comment_count` integer: Number of comments on this feedback item.
  - `tags` Tag[]: Tags assigned to this feedback item.
    - `id` string, uuid
    - `name` string
  - `custom_fields` CustomField[]: Custom fields configured for the feedback item project.
    - `id` string, uuid
    - `name` string
    - `value` union: Custom field value. Null when no value was submitted for this feedback item.
      - string
      - number
      - boolean
  - `client_context` object
    - `browser` string
    - `browser_version` string
    - `os_name` string
    - `os_version` string
    - `device_type` string
    - `screen_width` integer
    - `screen_height` integer
    - `viewport_width` integer
    - `viewport_height` integer
    - `screen_pixel_depth` integer
    - `screen_pixel_ratio` number
    - `referrer` string
    - `geo` object
      - `country_code` string
      - `region` string
      - `city` string
  - `screenshot_url` string, uri, nullable
  - `video_url` string, uri, nullable
  - `console_log_url` string, uri, nullable

## Other responses

- `401`: Unauthorized. Missing or invalid API token.
- `403`: Forbidden. The user does not have permission to access the resource, or the operation is restricted by the account plan.
- `404`: Not Found. The requested resource (team or project ID) could not be found.
- `429`: Too Many Requests. The rate limit for the client has been exceeded.
- `500`: Internal Server Error. An unexpected error occurred on the server.

---

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