Submits free-text feedback, on every plan (Free: 50 a month per project). It is classified into one of bug | feature_request | praise | billing | support (uncategorised when it cannot): by an AI model with a one-line summary on Indie and up, within the plan’s monthly AI allowance, and otherwise by a keyword matcher with no summary. Routing to configured destinations (email, Slack, Linear, GitHub) happens before the response.
A category_hint is the category the person chose (the widget’s type picker, a “Report a bug” button): the keyword matcher takes it as the answer with confidence 1, and the AI model weighs it but may decide otherwise. Optional rating is a whole number from 1 to 5. Optional browser (family and major version, such as Safari 17) and device (desktop, mobile or tablet) are stored as sent; the pattern refuses anything longer, so a raw user agent cannot be stored.
Auth: Publishable key (nv_pub_live_*), browser-safe. No backend proxy needed.