Playground

Playground

Feedback

/api/v1/product-feedback

A product feedback submission with auto-computed RICE scores.

submitgetupdateRiceupdateStatus

Schema

FieldTypeNotes
id*uuidServer-assigned ULID with type prefix (e.g. per_…).
tenant_id*stringTenant scope — auto-stamped from the caller's JWT.
app_idstringApp scope. Stamped ONLY when the caller's JWT was minted for a specific Application (integration API keys). Absent for human-user sessions. Filters reads when present.
created_at*date-timeServer stamp.
updated_at*date-timeServer stamp; updated on every patch.
created_byuuidFK → UserUser id from the caller's JWT (sub).
updated_byuuidFK → UserUser id from the last writer's JWT (sub).
sourcestringProvenance tag — defaults to 'edm'.
source_typeenumfrontend | backend | server | system | apiWhere the write originated. Defaults to 'api'.
is_deletedbooleanSoft-delete flag. Excluded from default list queries.
deleted_atdate-timeStamped when soft-deleted; null otherwise.
deleted_byuuidFK → UserUser id who soft-deleted; null otherwise.
schema_versionnumberDocument schema version. Bumped on incompatible writes.
category*stringbug | feature_request | ux_polishbug | feature_request | ux_polish
blocker_level*stringlow | moderate | high
workaround_status*stringeasy | hard | none
frequency*stringfirst_time | frequent | always
affected_module*string
commentstring
follow_up_consentboolean
statusstringsubmitted | triaged | planned | declined | closed
submitter_emailstring
account_tierstring
app_idstring
app_versionstring
route_urlstring
rice_reachnumber
rice_impactnumber
rice_confidencenumber
rice_effortnumber
rice_scorenumber
submitted_atdate-time

API

client.productFeedback.feedback.*
Loading manifest…