Skip to main content

Feedback API

Submit in-app product feedback from the dashboard Feedback dialog Base path: /api/v1/feedback Endpoint count: 1

title: “Deliver feedback from the dialog” description: “What happens when the dashboard Feedback dialog posts here, and what the delivery confirmation tells the caller.”

Deliver feedback from the dialog

The dashboard’s Feedback dialog posts every in-app product note here. The dialog’s three categories (idea, issue, other) and free-text message travel as JSON, and two optional fields carry the reading context: pagePath (the screen the customer was on) and locale (the active dashboard language). Your API key identifies the submitter; the endpoint resolves their name and organization so the reply routed to the Devotel feedback inbox reads as a person, not an anonymous log line. The message is dispatched as a transactional email with the submitter’s address set as reply-to, and the response carries a delivered flag so the dialog renders the right confirmation.
delivered: false means transactional email is not configured on the account — the dashboard falls back to a copy / mail-client hand-off instead of claiming a delivery that never happened. Either way the same [ data, meta ] envelope holds.

Submit product feedback

POST /api/v1/feedback
Deliver in-app product feedback from the dashboard Feedback dialog. The authenticated submitter’s message is dispatched as a transactional email to the Devotel feedback inbox (with the submitter’s address set as reply-to) and a delivery confirmation is returned. When transactional email is not configured the endpoint responds with delivered: false so the dashboard falls back to its copy / mail-client hand-off.
string (enum: idea|issue|other)
required
Feedback category shown in the dialog’s selector.
string
required
The free-text feedback message.
string
Dashboard page the feedback was sent from (e.g. /contacts).
string
Active dashboard locale (e.g. en).