getting the following error message when calling SetState
status=400, content='<ApiErrors>
<ApiError>
<ErrorType>Parameter Missing</ErrorType>
<ErrorData>finesse.api.reasoncode.require_reasoncode</ErrorData>
<ErrorMessage>The state change requires a valid reason code.</ErrorMessage>
</ApiError>
</ApiErrors>',
The code is as follows
setUserState: function (state) {
clientLogs.log("setUserState(): The users current state is: " + state);
if (state == 'NOT_READY') {
alert("setUserState(): Changing the user state to: " + state);
user.setState(
states.NOT_READY,
2, {
success: makeCallSuccess,
error: makeCallError
});
}
else if (state == 'READY')
{
alert("setUserState(): Changing the user state to: " + state);
user.setState(
states.READY, {
success: makeCallSuccess,
error: makeCallError
});
}
},
Help please