Send feedback to support
/support/feedbackRecords the calling user's feedback and emails it, after commit, to the organisation's support email, else its customer.support.email setting; with neither, nothing is sent. Answers 200 with the id and time. Limited to 10 a minute per user across all their tokens: the 11th is 429 rate_limited with Retry-After. A dry run counts, a replayed Idempotency-Key does not and replays the first answer, and a 429 is never stored under the key. Emits no webhook. It cannot be undone through the API.
Query parameters
Validate and run the call without committing it, returning what the real call would return with
meta.dry_runset.
Headers
Makes a retry safe. Send a new UUID for each new request and reuse it only to retry that request; the first response is replayed for 24 hours.
Request body
application/json, required · SupportFeedbackCreate
A short subject. Optional.
The feedback text. It is escaped in the email.
{
"subject": "Cannot find my statement",
"body": "Where do I download my Q3 statement?"
}Responses
{
"data": {
"id": 1,
"created_at": "2026-06-12T10:00:00+00:00"
}
}Authorization failed. error.code is one of org_disabled,
ip_blocked, missing_scope, scope_disabled, user_disabled.
The request can't be processed (HTTP 422): validation_failed with one ErrorDetail per
problem, or a code documented on the operation.
Examples
curl -X POST https://your-org-domain/kong/core/api/v2/support/feedback\
-H "Authorization: Bearer $HELM_API_KEY"\
-H "Content-Type: application/json"\
-d '{
"subject": "Cannot find my statement",
"body": "Where do I download my Q3 statement?"
}'