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

# Get a feedback

`GET /feedback/{id}`

Retrieves a feedback by Id

## Path parameters

- `id` integer, required — ID is a generic type that is used to represent a unique identifier

## Response `200`

Ok

- Feedback — Feedback Describes Userback Feedback a user has submitted along with related models
  - `id` integer, required — ID is a generic type that is used to represent a unique identifier
  - `assigneeId` integer — ID is a generic type that is used to represent a unique identifier
  - `projectId` integer, required — ID is a generic type that is used to represent a unique identifier
  - `feedbackType` 'General' | 'Bug' | 'Idea', required — The type of feedback that was given.
  - `email` string, email, required — The email of the user who submitted the Feedback
  - `title` string, required — The title provided by the user submitting the Feedback
  - `description` string, required — The description provided by the user submitting the Feedback
  - `name` string, required — The name of the user who submitted the Feedback
  - `created` string, date-time, required — The date and time when the Feedback was created in RFC 3339 format
  - `modified` string, date-time, required — The date and time when the Feedback was last updated in RFC 3339 format
  - `dueDate` string, required — Define the due date of the feedback
  - `shareKey` string — The share key of the feedback
  - `pageUrl` string, uri — The url of the page where the feedback was submitted
  - `isPortalApproved` boolean, required
  - `isPinned` boolean, required — If true, the feedback has been pinned to the top of the feedback list in Userback
  - `videoUrl` string, uri — The URL of the video recording of the user submitting the feedback, if it exists
  - `attachmentUrl` string, uri — The URL of the attachment from the user submitting the feedback, if it exists
  - `isShared` boolean, required
  - `voteCount` number, double, required — The total amount of votes the feedback has received This only applies to feedback that is a feature request
  - `allowPublicComment` boolean, required — If true, public comments are allowed to be posted on the feedback
  - `priority` 'low' | 'neutral' | 'high' | 'urgent', required
  - `category` string — If defined, the category the feedback was assigned to
  - `rating` string, required — Defines the rating given by the user submitting the feedback
  - `userIdentification` string, required — The user identification
  - `Workflow` BaseWorkflow, required — A user configurable status for Feedback
    - `id` integer, required — ID is a generic type that is used to represent a unique identifier
    - `name` string, required — The name of the workflow
    - `sort` number, double, required — The order is which workflows are displayed
    - `color` string, required — The color of the workflow in a hex format
  - `Assignee` BaseMember
    - `id` integer, required — ID is a generic type that is used to represent a unique identifier
    - `userId` integer, required — ID is a generic type that is used to represent a unique identifier
    - `name` string, required — The name of the user.
    - `email` string, email, required — The email address of the user.
    - `avatar` string, uri — The avatar URL of the user.
    - `role` 'Admin' | 'Collaborator' | 'Client' | 'ExternalUser', required — The role of the user.
    - `isDisabled` boolean, required — If true, the member has been disabled and cannot login.
  - `Screenshots` BaseFeedbackScreenshot[] — All screenshots associated with the feedback.
    - `id` integer, required — ID is a generic type that is used to represent a unique identifier
    - `url` string, uri, required — The publically-accessible URL to the screenshot
    - `width` number, double, required — The width of the screenshot in pixels
    - `height` number, double, required — The height of the screenshot in pixels
    - `created` string, date-time, required — The date and time when the FeedbackScreenshot was last updated in RFC 3339 format
  - `Session` object, required — The Session information of the feedback submitter.
    - `colorDepth` number, double, required — The color depth of the submitter's screen.
    - `dpi` number, double, required — The DPI (dots per inch) of the submitter's screen.
    - `resolutionY` number, double, required — The vertical resolution of the submitter's screen in DPI.
    - `resolutionX` number, double, required — The horizontal resolution of the submitter's screen in DPI.
    - `windowHeight` number, double, required — The height of the submitter's browser window in pixels.
    - `windowWidth` number, double, required — The width of the submitter's browser window in pixels.
    - `pageTitle` string — The page title of the submitter's browser.
    - `userAgent` string — User agent string of the submitter's browser. Only used when `uaData` is not available.
    - `uaData` string — User agent data pulled from `Navigator.userAgentData`
  - `Location` object — Location details of the user submitting the feedback, if provided A Userback project can be configured to ignore user location data, in which case Location will be null
    - `postal` string, required — Postal code of the location
    - `subdivision` string, required — Subdivision name of the location
    - `subdivisionCode` string, required — Subdivision code of the location
    - `city` string, required — City name of the location
    - `country` string, required — Country name of the location
    - `countryCode` string, required — Country code of the location
    - `longitude` string, required — Longitude of the location
    - `latitude` string, required — Latitude of the location
  - `Integration` object, required — An object containg any integration links defined for the Feedback
    - `notion` string, uri — The url of the linked Notion page
    - `zendesk` string, uri — The url of the linked Zendesk issue
    - `monday` string, uri — The url of the linked Monday issue
    - `teamwork` string, uri — The url of the linked Teamwork issue
    - `azureDevops` string, uri — The url of the linked Azure Devops issue
    - `wrike` string, uri — The url of the linked Wrike issue
    - `clickup` string, uri — The url of the linked ClickUp issue
    - `asana` string, uri — The url of the linked Asana issue
    - `linear` string, uri — The url of the linked Linear issue
    - `gitlab` string, uri — The url of the linked Gitlab issue
    - `github` string, uri — The url of the linked Github issue
    - `basecamp` string, uri — The url of the linked Basecamp issue
    - `trello` string, uri — The url of the linked Trello card
    - `jira` string, uri — The url of the linked Jira issue
  - `shareUrl` string, uri, required — The url of the feedback in Userback

## Other responses

- `401` — Not Authorized
- `404` — Not Found
- `422` — Validation Error
- `429` — Too Many Requests
- `500` — Interal Server Error

---

[API](https://skmtc.dev/userback/apis/userback-rest-api.md) · [All operations](https://skmtc.dev/userback/apis/userback-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/userback/userback-rest-api/revisions/7fb30e1173ca/schema)
