Skip to content

Add Search Functionality to User Feedback API #77941

Description

@nurkilcadir

Problem Statement

The current User Feedback API does not provide search capabilities, making it challenging to filter feedback based on specific attributes such as timestamp, user ID, feedback type, or message content. This limitation hinders the usability of the data in cases where we need to locate specific feedback entries quickly or perform targeted analysis.

Solution Brainstorm

Proposed Solution
I propose adding a search endpoint or extending the existing User Feedback API with search parameters. Key functionalities could include the ability to:

Search feedback by user ID or email.
Filter feedback by date range.
Search feedback content for specific keywords or phrases.
Filter feedback based on error context or metadata.
Sort results by relevance, date, or status (e.g., resolved/unresolved).

Use Case
This feature would greatly improve the efficiency of dashboards or systems that integrate Sentry’s User Feedback API by allowing us to pinpoint specific feedback entries and perform more detailed analysis. This would benefit both product teams and support engineers who need quick access to relevant feedback.

Impact
Enhancing the API with search capabilities will increase its flexibility, providing a more robust solution for organizations that rely on user feedback for decision-making and troubleshooting. It will save time and improve overall productivity by making feedback data more accessible.

Alternatives Considered
Currently, the workaround is to retrieve all feedback entries and filter them manually on our side. However, this is inefficient, especially as the volume of feedback grows.

Additional Information
Please feel free to reach out if additional clarification is needed regarding this feature request. We believe that adding search functionality to the User Feedback API will significantly enhance its utility for all Sentry users.

Thank you for considering this request.

Product Area

User Feedback

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions