KustomerCore.submitArticleFeedback()
Submits the response of an article feedback form.
First, initialize chat
You must initialize with
KustomerCore.init()
before you can execute any additional Core SDK methods
Examples
// Submit a satisfaction form
KustomerCore.submitArticleFeedback({
articleId: 'SOME_ID',
rating: 'positive',
knowledgeBaseId: 'SOME_KB_ID',
lang: 'en_us',
}, function (res, error) {
console.log('Submitted article feedback!');
});
Syntax
KustomerCore.submitSatisfactionForm(options, function(callbackResponse, error))
Parameter | Type | Description |
---|---|---|
options | Object | Optional An options object allowing you to modify this method call. All possible options are listed below. |
function(callbackResponse, error) | Function | Optional A callback that is run after the completion of this method. callbackResponse is an object returned to the callback function. See the error is either |
options
options
Property | Type | Description |
---|---|---|
articleId | String | Required The unique ID of the article. |
rating | String | Required The rating for the article. Can be 'positive' or 'negative'. |
knowledgeBaseId | String | Required The unique ID of the knowledge base. |
lang | String | The article's language code. |
callbackResponse
callbackResponse
// callbackResponse
{
attributes: {
rating: 'positive' | 'negative';
suggestedReasons?: string[];
writtenFeedback?: string;
};
id: string;
}
Updated 5 months ago