Docs

Docs

x-cpod-domain: product_feedback

Product Feedback

In-app bug reports and feature requests with automatic RICE scoring for PM triage.

Try in explorer client.productFeedback.feedback · client.productFeedback.ranked

Feedback

A product feedback submission with auto-computed RICE scores.

REST path/api/v1/product-feedback
Operations
submitgetupdateRiceupdateStatus
SDK
// list — returns only your records; add filters/search:
await client.productFeedback.feedback.productFeedback.list()
FieldTypeDescription
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_byuuid→UserUser id from the caller's JWT (sub).
updated_byuuid→UserUser id from the last writer's JWT (sub).
sourcestringProvenance tag — defaults to 'edm'.
source_typeenumWhere the write originated. Defaults to 'api'.frontendbackendserversystemapi
is_deletedbooleanSoft-delete flag. Excluded from default list queries.
deleted_atdate-timeStamped when soft-deleted; null otherwise.
deleted_byuuid→UserUser id who soft-deleted; null otherwise.
schema_versionnumberDocument schema version. Bumped on incompatible writes.
category*stringbug | feature_request | ux_polish
blocker_level*string—
workaround_status*string—
frequency*string—
affected_module*string—
commentstring—
follow_up_consentboolean—
statusstring—
submitter_emailstring—
account_tierstring—
app_idstring—
app_versionstring—
route_urlstring—
rice_reachnumber—
rice_impactnumber—
rice_confidencenumber—
rice_effortnumber—
rice_scorenumber—
submitted_atdate-time—

RankedQueue

PM triage queue sorted by RICE score descending.

REST path/api/v1/product-feedback/ranked
Operations
list
SDK
// list — returns only your records; add filters/search:
await client.productFeedback.feedback.ranked.list()
FieldTypeDescription
iduuid—
categorystring—
blocker_levelstring—
affected_modulestring—
statusstring—
rice_scorenumber—
submitted_atdate-time—