Submits a feature request, problem report or general comment. Accepted with the caller's own license-session token — the same credential they activated with — so an end user can tell the vendor something without an account or a separate sign-in.
const url = 'https://example.com/api/v1/provision/consumer/me/feedback';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"sessionId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","kind":"FeatureRequest","title":"example","body":"example","featureCatalogId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/v1/provision/consumer/me/feedback \ --header 'Content-Type: application/json' \ --data '{ "sessionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "kind": "FeatureRequest", "title": "example", "body": "example", "featureCatalogId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'Distinct from rating: a rating is a 1–5 score that gets aggregated, this is prose that
gets a decision. Product, entitlement, device and reply address are resolved from the session,
never taken from the body.
Request Bodyrequired
Section titled “Request Bodyrequired”Feedback commands.
Feedback volunteered by an end user — a feature request, a problem report, or a plain comment. Distinct from a feature rating, which is a 1–5 score about one catalog feature: this carries prose and gets a decision, a rating gets aggregated.
object
The caller’s license session; the entitlement and product are resolved from it.
What kind of thing the user is telling you.
One line summarising the request or problem.
The detail: what the user wants, or what went wrong and what they were doing.
The feature this is about, if the user was working in one. Omit when it is not about a feature.
Feedback volunteered by an end user — a feature request, a problem report, or a plain comment. Distinct from a feature rating, which is a 1–5 score about one catalog feature: this carries prose and gets a decision, a rating gets aggregated.
object
The caller’s license session; the entitlement and product are resolved from it.
What kind of thing the user is telling you.
One line summarising the request or problem.
The detail: what the user wants, or what went wrong and what they were doing.
The feature this is about, if the user was working in one. Omit when it is not about a feature.
Feedback volunteered by an end user — a feature request, a problem report, or a plain comment. Distinct from a feature rating, which is a 1–5 score about one catalog feature: this carries prose and gets a decision, a rating gets aggregated.
object
The caller’s license session; the entitlement and product are resolved from it.
What kind of thing the user is telling you.
One line summarising the request or problem.
The detail: what the user wants, or what went wrong and what they were doing.
The feature this is about, if the user was working in one. Omit when it is not about a feature.
Responses
Section titled “Responses”OK
A piece of feedback and what has been decided about it.
object
What kind of thing the user is telling you.
Where a reply would go. Empty for a pure device activation that left no address — the feedback is still worth reading, it just cannot be answered.
The device it was submitted from, when the session recorded one.
Where a piece of feedback has got to.
Who decided, and when — both null while the item is still New.
The reviewer’s note, shown to the reporter as the reason.
The item this duplicates; set only when FeedbackStatusDto FeedbackItemDto.Status is Duplicate.
A piece of feedback and what has been decided about it.
object
What kind of thing the user is telling you.
Where a reply would go. Empty for a pure device activation that left no address — the feedback is still worth reading, it just cannot be answered.
The device it was submitted from, when the session recorded one.
Where a piece of feedback has got to.
Who decided, and when — both null while the item is still New.
The reviewer’s note, shown to the reporter as the reason.
The item this duplicates; set only when FeedbackStatusDto FeedbackItemDto.Status is Duplicate.
Example
{ "kind": "FeatureRequest", "status": "New"}A piece of feedback and what has been decided about it.
object
What kind of thing the user is telling you.
Where a reply would go. Empty for a pure device activation that left no address — the feedback is still worth reading, it just cannot be answered.
The device it was submitted from, when the session recorded one.
Where a piece of feedback has got to.
Who decided, and when — both null while the item is still New.
The reviewer’s note, shown to the reporter as the reason.
The item this duplicates; set only when FeedbackStatusDto FeedbackItemDto.Status is Duplicate.
Example
{ "kind": "FeatureRequest", "status": "New"}Bad Request
object
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Unauthorized
object
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Forbidden
object
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}