Skip to content
DocsGitHub

feedback

Manage User Feedback

List and search User Feedback

Arguments:

Argument Description
[<org/project>] <org>/ (all projects), <org>/<project>, or <project> (search)

Options:

Option Description
--status <status> Mailbox: unresolved, resolved, spam, or all (default: "unresolved")
-n, --limit <limit> Number of feedback items (1-1000) (default: "25")
-q, --query <query> Search query (Sentry issue search syntax)
-t, --period <period> Time range: "7d", "2024-01-01..2024-02-01", ">=2024-01-01" (default: "14d")
-f, --fresh Bypass cache, re-detect projects, and fetch fresh data
-c, --cursor <cursor> Navigate pages: "next", "prev", "first" (or raw cursor string)

Examples:

Terminal window
# List Feedback (organization auto-detected)
sentry feedback list
# List Feedback for one project
sentry feedback list my-org/frontend
# List Feedback across every project in an organization
sentry feedback list my-org/
# Search for a project across accessible organizations
sentry feedback list frontend
# Show resolved Feedback
sentry feedback list my-org/frontend --status resolved
# Show the spam mailbox
sentry feedback list my-org/frontend --status spam
# Show every status over the last 90 days
sentry feedback list my-org/frontend --status all --period 90d
# Search Feedback messages
sentry feedback list my-org/frontend --query "message:*checkout*"

View a User Feedback item

Arguments:

Argument Description
<feedback> Feedback: @latest, numeric ID, short ID, <org>/SHORT-ID, or <org>/<project>/<suffix>

Options:

Option Description
-w, --web Open in browser
-f, --fresh Bypass cache, re-detect projects, and fetch fresh data

Examples:

Terminal window
# View the most recent unresolved Feedback
sentry feedback view @latest
# Most recent unresolved Feedback in an explicit organization
sentry feedback view my-org/@latest
# View by short ID
sentry feedback view FRONTEND-2SDJ
# View by numeric ID
sentry feedback view 5146636313
# View in an explicit organization
sentry feedback view my-org/FRONTEND-2SDJ
# `view` is the default command
sentry feedback my-org/FRONTEND-2SDJ
# Open the Feedback item in Sentry
sentry feedback view my-org/FRONTEND-2SDJ --web

Mark User Feedback as resolved

Arguments:

Argument Description
<feedback> Feedback: @latest, numeric ID, short ID, <org>/SHORT-ID, or <org>/<project>/<suffix>

Examples:

Terminal window
# Resolve a Feedback item (organization auto-detected)
sentry feedback resolve FRONTEND-2SDJ
# Resolve a Feedback item in an explicit organization
sentry feedback resolve my-org/FRONTEND-2SDJ
# Resolve the most recently active unresolved Feedback
sentry feedback resolve my-org/@latest
# Return selected fields from the updated Feedback
sentry feedback resolve my-org/FRONTEND-2SDJ --json --fields id,shortId,status

Return User Feedback to the inbox

Arguments:

Argument Description
<feedback> Feedback: @latest, numeric ID, short ID, <org>/SHORT-ID, or <org>/<project>/<suffix>

Examples:

Terminal window
# Reopen a Feedback item, or return it from spam to the inbox
sentry feedback unresolve FRONTEND-2SDJ
# Reopen by numeric ID
sentry feedback unresolve 5146636313
# `reopen` is an alias for `unresolve`
sentry feedback reopen FRONTEND-2SDJ
# Specify an organization explicitly
sentry feedback unresolve my-org/FRONTEND-2SDJ
# Return selected fields from the updated Feedback
sentry feedback unresolve FRONTEND-2SDJ --json --fields id,shortId,status

Mark User Feedback as spam

Arguments:

Argument Description
<feedback> Feedback: @latest, numeric ID, short ID, <org>/SHORT-ID, or <org>/<project>/<suffix>

Examples:

Terminal window
# Move a Feedback item to the spam mailbox
sentry feedback spam FRONTEND-2SDJ
# Mark as spam by numeric ID
sentry feedback spam 5146636313
# Specify an organization explicitly
sentry feedback spam my-org/FRONTEND-2SDJ
# Return selected fields from the updated Feedback
sentry feedback spam FRONTEND-2SDJ --json --fields id,shortId,status

All commands support --json for machine-readable output and --fields to select specific JSON fields.

Modern User Feedback is stored as Feedback issues. sentry feedback list always limits issue searches to issue.category:feedback; it does not use the legacy User Reports API.

The unresolved inbox from the last 14 days is shown by default. Use --status to select another mailbox (resolved, spam, or all) and --period to expand the time range. Use --json for the standard paginated envelope. Navigate pages in either direction with --cursor next and --cursor prev.

@latest selects the most recently active unresolved Feedback. view is the default command, and show is an alias.

The detail view includes the complete message and, when available, its latest event, linked error, Session Replays, and attachment metadata. If the supplied ID belongs to another issue category, use sentry issue view instead.

resolve accepts the same IDs and URLs as view and reads the current state before selecting a Feedback item. It rejects other issue categories before making changes. JSON output contains the updated Feedback issue from Sentry.

unresolve (alias reopen) marks Feedback as unresolved, reopening resolved Feedback or returning spam to the inbox. It uses the same identifier resolution and category check as resolve. Other issue categories are rejected before making changes. JSON output contains the updated Feedback issue from Sentry.

spam checks that the target is Feedback before updating it. Sentry stores spam with status ignored, which is also the value returned in JSON output. Use unresolve to return it to the inbox; this sets the status to unresolved regardless of its status before being marked as spam.