v2

latestOpenAPI 3.1.02026-08-05267431678.1 KB
user-reports

Create User Report

Persist a browser-submitted user report via the backend.

Args: request: User report payload from the frontend. auth: Authenticated user context. service: User report service.

Returns: The created report identifier.

post/user-reports

Request body

report_type'bug' | 'improvement' | 'question' | 'praise' | 'feature' | 'performance' | 'accessibility' | 'security' | 'documentation' | 'other' required

Selected report category.

titlestring required

Short generated title.

descriptionstring required

Full user report text.

selected_elementobject nullable

Optional highlighted DOM element snapshot.

attachmentsstring[] nullable

Uploaded attachment URLs.

user_agentstring nullable

Browser user agent string.

screen_sizeobject nullable

Viewport dimensions captured in the browser.

created_atstring nullable

Optional client timestamp retained for compatibility.

Response

Successful Response

successboolean required

Whether the report was created.

report_idstring required

Persisted report UUID.