You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by ar...@apache.org on 2020/03/05 17:47:04 UTC

[incubator-nlpcraft-java-client] branch master updated: Added Javadoc to docs.

This is an automated email from the ASF dual-hosted git repository.

aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-java-client.git


The following commit(s) were added to refs/heads/master by this push:
     new c8d8882  Added Javadoc to docs.
c8d8882 is described below

commit c8d8882b146d538172dfb5da1f75514ff7eb6695
Author: Aaron Radzinzski <ar...@datalingvo.com>
AuthorDate: Thu Mar 5 09:47:00 2020 -0800

    Added Javadoc to docs.
---
 docs/apis/javadoc-0.5.0/allclasses-frame.html      |   29 +
 docs/apis/javadoc-0.5.0/allclasses-noframe.html    |   29 +
 docs/apis/javadoc-0.5.0/constant-values.html       |  184 +++
 docs/apis/javadoc-0.5.0/deprecated-list.html       |  127 ++
 docs/apis/javadoc-0.5.0/help-doc.html              |  228 +++
 docs/apis/javadoc-0.5.0/index-all.html             |  648 ++++++++
 docs/apis/javadoc-0.5.0/index.html                 |   73 +
 .../org/apache/nlpcraft/client/NCClient.html       | 1304 +++++++++++++++
 .../apache/nlpcraft/client/NCClientBuilder.html    |  551 +++++++
 .../apache/nlpcraft/client/NCClientException.html  |  376 +++++
 .../org/apache/nlpcraft/client/NCCompany.html      |  376 +++++
 .../org/apache/nlpcraft/client/NCFeedback.html     |  336 ++++
 .../org/apache/nlpcraft/client/NCModel.html        |  282 ++++
 .../org/apache/nlpcraft/client/NCNewCompany.html   |  256 +++
 .../org/apache/nlpcraft/client/NCProbe.html        |  597 +++++++
 .../org/apache/nlpcraft/client/NCResult.html       |  446 +++++
 .../org/apache/nlpcraft/client/NCUser.html         |  377 +++++
 .../apache/nlpcraft/client/class-use/NCClient.html |  154 ++
 .../nlpcraft/client/class-use/NCClientBuilder.html |  179 ++
 .../client/class-use/NCClientException.html        |  363 +++++
 .../nlpcraft/client/class-use/NCCompany.html       |  154 ++
 .../nlpcraft/client/class-use/NCFeedback.html      |  156 ++
 .../apache/nlpcraft/client/class-use/NCModel.html  |  154 ++
 .../nlpcraft/client/class-use/NCNewCompany.html    |  165 ++
 .../apache/nlpcraft/client/class-use/NCProbe.html  |  154 ++
 .../apache/nlpcraft/client/class-use/NCResult.html |  184 +++
 .../apache/nlpcraft/client/class-use/NCUser.html   |  170 ++
 .../org/apache/nlpcraft/client/package-frame.html  |   36 +
 .../apache/nlpcraft/client/package-summary.html    |  236 +++
 .../org/apache/nlpcraft/client/package-tree.html   |  160 ++
 .../org/apache/nlpcraft/client/package-use.html    |  192 +++
 docs/apis/javadoc-0.5.0/overview-tree.html         |  164 ++
 docs/apis/javadoc-0.5.0/package-list               |    1 +
 .../javadoc-0.5.0/resources/sh/scripts/XRegExp.js  |  652 ++++++++
 .../resources/sh/scripts/shAutoloader.js           |  114 ++
 .../resources/sh/scripts/shBrushAS3.js             |   43 +
 .../resources/sh/scripts/shBrushAppleScript.js     |   59 +
 .../resources/sh/scripts/shBrushBash.js            |   43 +
 .../resources/sh/scripts/shBrushCSharp.js          |   49 +
 .../resources/sh/scripts/shBrushColdFusion.js      |   84 +
 .../resources/sh/scripts/shBrushCpp.js             |   81 +
 .../resources/sh/scripts/shBrushCss.js             |   75 +
 .../resources/sh/scripts/shBrushDelphi.js          |   39 +
 .../resources/sh/scripts/shBrushDiff.js            |   25 +
 .../resources/sh/scripts/shBrushErlang.js          |   36 +
 .../resources/sh/scripts/shBrushGroovy.js          |   51 +
 .../resources/sh/scripts/shBrushJScript.js         |   36 +
 .../resources/sh/scripts/shBrushJava.js            |   41 +
 .../resources/sh/scripts/shBrushJavaFX.js          |   42 +
 .../resources/sh/scripts/shBrushPerl.js            |   56 +
 .../resources/sh/scripts/shBrushPhp.js             |   72 +
 .../resources/sh/scripts/shBrushPlain.js           |   17 +
 .../resources/sh/scripts/shBrushPowerShell.js      |   58 +
 .../resources/sh/scripts/shBrushPython.js          |   48 +
 .../resources/sh/scripts/shBrushRuby.js            |   39 +
 .../resources/sh/scripts/shBrushSass.js            |   78 +
 .../resources/sh/scripts/shBrushScala.js           |   35 +
 .../resources/sh/scripts/shBrushSql.js             |   50 +
 .../resources/sh/scripts/shBrushVb.js              |   40 +
 .../resources/sh/scripts/shBrushXml.js             |   53 +
 .../javadoc-0.5.0/resources/sh/scripts/shCore.js   | 1702 ++++++++++++++++++++
 .../javadoc-0.5.0/resources/sh/scripts/shLegacy.js |  141 ++
 .../javadoc-0.5.0/resources/sh/styles/shCore.css   |  210 +++
 .../resources/sh/styles/shCoreDefault.css          |  312 ++++
 .../resources/sh/styles/shCoreDjango.css           |  315 ++++
 .../resources/sh/styles/shCoreEclipse.css          |  323 ++++
 .../resources/sh/styles/shCoreEmacs.css            |  308 ++++
 .../resources/sh/styles/shCoreFadeToGrey.css       |  312 ++++
 .../resources/sh/styles/shCoreMDUltra.css          |  308 ++++
 .../resources/sh/styles/shCoreMidnight.css         |  308 ++++
 .../resources/sh/styles/shCoreNlpCraft.css         |  312 ++++
 .../resources/sh/styles/shCoreRDark.css            |  308 ++++
 .../resources/sh/styles/shThemeDefault.css         |  101 ++
 .../resources/sh/styles/shThemeDjango.css          |  104 ++
 .../resources/sh/styles/shThemeEclipse.css         |  112 ++
 .../resources/sh/styles/shThemeEmacs.css           |   97 ++
 .../resources/sh/styles/shThemeFadeToGrey.css      |  101 ++
 .../resources/sh/styles/shThemeMDUltra.css         |   97 ++
 .../resources/sh/styles/shThemeMidnight.css        |   97 ++
 .../resources/sh/styles/shThemeNlpCraft.css        |  101 ++
 .../resources/sh/styles/shThemeRDark.css           |   97 ++
 docs/apis/javadoc-0.5.0/script.js                  |   30 +
 docs/apis/javadoc-0.5.0/serialized-form.html       |  151 ++
 docs/apis/javadoc-0.5.0/stylesheet.css             |  683 ++++++++
 docs/apis/latest/allclasses-frame.html             |   29 +
 docs/apis/latest/allclasses-noframe.html           |   29 +
 docs/apis/latest/constant-values.html              |  184 +++
 docs/apis/latest/deprecated-list.html              |  127 ++
 docs/apis/latest/help-doc.html                     |  228 +++
 docs/apis/latest/index-all.html                    |  648 ++++++++
 docs/apis/latest/index.html                        |   73 +
 .../org/apache/nlpcraft/client/NCClient.html       | 1304 +++++++++++++++
 .../apache/nlpcraft/client/NCClientBuilder.html    |  551 +++++++
 .../apache/nlpcraft/client/NCClientException.html  |  376 +++++
 .../org/apache/nlpcraft/client/NCCompany.html      |  376 +++++
 .../org/apache/nlpcraft/client/NCFeedback.html     |  336 ++++
 .../latest/org/apache/nlpcraft/client/NCModel.html |  282 ++++
 .../org/apache/nlpcraft/client/NCNewCompany.html   |  256 +++
 .../latest/org/apache/nlpcraft/client/NCProbe.html |  597 +++++++
 .../org/apache/nlpcraft/client/NCResult.html       |  446 +++++
 .../latest/org/apache/nlpcraft/client/NCUser.html  |  377 +++++
 .../apache/nlpcraft/client/class-use/NCClient.html |  154 ++
 .../nlpcraft/client/class-use/NCClientBuilder.html |  179 ++
 .../client/class-use/NCClientException.html        |  363 +++++
 .../nlpcraft/client/class-use/NCCompany.html       |  154 ++
 .../nlpcraft/client/class-use/NCFeedback.html      |  156 ++
 .../apache/nlpcraft/client/class-use/NCModel.html  |  154 ++
 .../nlpcraft/client/class-use/NCNewCompany.html    |  165 ++
 .../apache/nlpcraft/client/class-use/NCProbe.html  |  154 ++
 .../apache/nlpcraft/client/class-use/NCResult.html |  184 +++
 .../apache/nlpcraft/client/class-use/NCUser.html   |  170 ++
 .../org/apache/nlpcraft/client/package-frame.html  |   36 +
 .../apache/nlpcraft/client/package-summary.html    |  236 +++
 .../org/apache/nlpcraft/client/package-tree.html   |  160 ++
 .../org/apache/nlpcraft/client/package-use.html    |  192 +++
 docs/apis/latest/overview-tree.html                |  164 ++
 docs/apis/latest/package-list                      |    1 +
 docs/apis/latest/resources/sh/scripts/XRegExp.js   |  652 ++++++++
 .../latest/resources/sh/scripts/shAutoloader.js    |  114 ++
 .../apis/latest/resources/sh/scripts/shBrushAS3.js |   43 +
 .../resources/sh/scripts/shBrushAppleScript.js     |   59 +
 .../latest/resources/sh/scripts/shBrushBash.js     |   43 +
 .../latest/resources/sh/scripts/shBrushCSharp.js   |   49 +
 .../resources/sh/scripts/shBrushColdFusion.js      |   84 +
 .../apis/latest/resources/sh/scripts/shBrushCpp.js |   81 +
 .../apis/latest/resources/sh/scripts/shBrushCss.js |   75 +
 .../latest/resources/sh/scripts/shBrushDelphi.js   |   39 +
 .../latest/resources/sh/scripts/shBrushDiff.js     |   25 +
 .../latest/resources/sh/scripts/shBrushErlang.js   |   36 +
 .../latest/resources/sh/scripts/shBrushGroovy.js   |   51 +
 .../latest/resources/sh/scripts/shBrushJScript.js  |   36 +
 .../latest/resources/sh/scripts/shBrushJava.js     |   41 +
 .../latest/resources/sh/scripts/shBrushJavaFX.js   |   42 +
 .../latest/resources/sh/scripts/shBrushPerl.js     |   56 +
 .../apis/latest/resources/sh/scripts/shBrushPhp.js |   72 +
 .../latest/resources/sh/scripts/shBrushPlain.js    |   17 +
 .../resources/sh/scripts/shBrushPowerShell.js      |   58 +
 .../latest/resources/sh/scripts/shBrushPython.js   |   48 +
 .../latest/resources/sh/scripts/shBrushRuby.js     |   39 +
 .../latest/resources/sh/scripts/shBrushSass.js     |   78 +
 .../latest/resources/sh/scripts/shBrushScala.js    |   35 +
 .../apis/latest/resources/sh/scripts/shBrushSql.js |   50 +
 docs/apis/latest/resources/sh/scripts/shBrushVb.js |   40 +
 .../apis/latest/resources/sh/scripts/shBrushXml.js |   53 +
 docs/apis/latest/resources/sh/scripts/shCore.js    | 1702 ++++++++++++++++++++
 docs/apis/latest/resources/sh/scripts/shLegacy.js  |  141 ++
 docs/apis/latest/resources/sh/styles/shCore.css    |  210 +++
 .../latest/resources/sh/styles/shCoreDefault.css   |  312 ++++
 .../latest/resources/sh/styles/shCoreDjango.css    |  315 ++++
 .../latest/resources/sh/styles/shCoreEclipse.css   |  323 ++++
 .../latest/resources/sh/styles/shCoreEmacs.css     |  308 ++++
 .../resources/sh/styles/shCoreFadeToGrey.css       |  312 ++++
 .../latest/resources/sh/styles/shCoreMDUltra.css   |  308 ++++
 .../latest/resources/sh/styles/shCoreMidnight.css  |  308 ++++
 .../latest/resources/sh/styles/shCoreNlpCraft.css  |  312 ++++
 .../latest/resources/sh/styles/shCoreRDark.css     |  308 ++++
 .../latest/resources/sh/styles/shThemeDefault.css  |  101 ++
 .../latest/resources/sh/styles/shThemeDjango.css   |  104 ++
 .../latest/resources/sh/styles/shThemeEclipse.css  |  112 ++
 .../latest/resources/sh/styles/shThemeEmacs.css    |   97 ++
 .../resources/sh/styles/shThemeFadeToGrey.css      |  101 ++
 .../latest/resources/sh/styles/shThemeMDUltra.css  |   97 ++
 .../latest/resources/sh/styles/shThemeMidnight.css |   97 ++
 .../latest/resources/sh/styles/shThemeNlpCraft.css |  101 ++
 .../latest/resources/sh/styles/shThemeRDark.css    |   97 ++
 docs/apis/latest/script.js                         |   30 +
 docs/apis/latest/serialized-form.html              |  151 ++
 docs/apis/latest/stylesheet.css                    |  683 ++++++++
 168 files changed, 34974 insertions(+)

diff --git a/docs/apis/javadoc-0.5.0/allclasses-frame.html b/docs/apis/javadoc-0.5.0/allclasses-frame.html
new file mode 100644
index 0000000..e689c2c
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/allclasses-frame.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCClient</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client" target="classFrame">NCClientBuilder</a></li>
+<li><a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client" target="classFrame">NCClientException</a></li>
+<li><a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCCompany</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCFeedback</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCModel</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCNewCompany</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCProbe</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCResult</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCUser</span></a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/allclasses-noframe.html b/docs/apis/javadoc-0.5.0/allclasses-noframe.html
new file mode 100644
index 0000000..9300e49
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/allclasses-noframe.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCClient</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></li>
+<li><a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></li>
+<li><a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCCompany</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCFeedback</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCModel</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCNewCompany</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCProbe</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCResult</span></a></li>
+<li><a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client"><span class="interfaceName">NCUser</span></a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/constant-values.html b/docs/apis/javadoc-0.5.0/constant-values.html
new file mode 100644
index 0000000..2daa32a
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/constant-values.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Constant Field Values (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                             <link href="./resources [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="org.apache">
+<!--   -->
+</a>
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.client.NCClientBuilder.DFLT_BASEURL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_BASEURL">DFLT_BASEURL</a></code></td>
+<td class="colLast"><code>"http://localhost:8081/api/v1/"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.client.NCClientBuilder.DFLT_CANCEL_ON_EXIT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_CANCEL_ON_EXIT">DFLT_CANCEL_ON_EXIT</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.client.NCClientBuilder.DFLT_EMAIL">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMAIL">DFLT_EMAIL</a></code></td>
+<td class="colLast"><code>"admin@admin.com"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.client.NCClientBuilder.DFLT_EMBEDDED_PROBE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMBEDDED_PROBE">DFLT_EMBEDDED_PROBE</a></code></td>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.nlpcraft.client.NCClientBuilder.DFLT_PWD">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_PWD">DFLT_PWD</a></code></td>
+<td class="colLast"><code>"admin"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/deprecated-list.html b/docs/apis/javadoc-0.5.0/deprecated-list.html
new file mode 100644
index 0000000..d7ac9ad
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/deprecated-list.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Deprecated List (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                             <link href="./resources [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/help-doc.html b/docs/apis/javadoc-0.5.0/help-doc.html
new file mode 100644
index 0000000..57b900f
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/help-doc.html
@@ -0,0 +1,228 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API Help (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                             <link href="./resources [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/index-all.html b/docs/apis/javadoc-0.5.0/index-all.html
new file mode 100644
index 0000000..7df9fea
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/index-all.html
@@ -0,0 +1,648 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                             <link href="./resources [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a name="I:A">
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#addCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">addCompany(String, String, String, String, String, String, String, String, String, String, String, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcr [...]
+<dd>
+<div class="block">Adds new company with given parameters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#addFeedback-java.lang.String-double-java.lang.String-java.lang.Long-java.lang.String-">addFeedback(String, double, String, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Adds feedback for given request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#addUser-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-boolean-java.util.Map-java.lang.String-">addUser(String, String, String, String, String, boolean, Map&lt;String, String&gt;, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Adds new user to the company of the currently signed in user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">ask(String, String, String, boolean, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Submits request for asynchronous processing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-">ask(String, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Submits request for asynchronous processing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">askSync(String, String, String, boolean, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Submits request for synchronous processing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-">askSync(String, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Submits request for synchronous processing.</div>
+</dd>
+</dl>
+<a name="I:B">
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#build--">build()</a></span> - Method in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Builds a client instance with configured settings.</div>
+</dd>
+</dl>
+<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#cancel-java.util.Set-java.lang.Long-java.lang.String-">cancel(Set&lt;String&gt;, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Cancels the previously submitted sentence and removes its result, if any, from the server storage.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-">check(Set&lt;String&gt;, Integer, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets the status and result (OK or failure) of the previously submitted requests.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#clearConversation-java.lang.String-java.lang.Long-java.lang.String-">clearConversation(String, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Clears conversation context for the given model and the specified user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#clearDialog-java.lang.String-java.lang.Long-java.lang.String-">clearDialog(String, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Clears the dialog flow for the given model ID and specified user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#close--">close()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Closes the client and signs out from the REST server.</div>
+</dd>
+</dl>
+<a name="I:D">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#deleteCompany--">deleteCompany()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Deletes company and all its users and other associated data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#deleteFeedback-java.lang.Long-">deleteFeedback(Long)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Deletes feedback record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#deleteUser-java.lang.Long-java.lang.String-">deleteUser(Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Deletes given user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_BASEURL">DFLT_BASEURL</a></span> - Static variable in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Default public REST API URL (endpoint).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_CANCEL_ON_EXIT">DFLT_CANCEL_ON_EXIT</a></span> - Static variable in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Default cancel on exit flag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMAIL">DFLT_EMAIL</a></span> - Static variable in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Default user login email.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMBEDDED_PROBE">DFLT_EMBEDDED_PROBE</a></span> - Static variable in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Default embedded probe mode.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_PWD">DFLT_PWD</a></span> - Static variable in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Default user login password.</div>
+</dd>
+</dl>
+<a name="I:G">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getAddress--">getAddress()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional street address of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCNewCompany.html#getAdminUserId--">getAdminUserId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a></dt>
+<dd>
+<div class="block">Gets ID of the first admin user for the newly created company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getAllFeedback-java.lang.String-java.lang.Long-java.lang.String-">getAllFeedback(String, Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets all feedback records for given request ID and user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getAllUsers--">getAllUsers()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets all user records for the current signed in user company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#getAvatarUrl--">getAvatarUrl()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets optional user avatar URl.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getCity--">getCity()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional city of the company address.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getClientBaseUrl--">getClientBaseUrl()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets base URL this client is configured with.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getClientUserEmail--">getClientUserEmail()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets current signed in user email for this client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getClientUserPassword--">getClientUserPassword()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets current signed in user password for this client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCFeedback.html#getComment--">getComment()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></dt>
+<dd>
+<div class="block">Gets optional comment associated with this feedback record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getCompany--">getCompany()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets the company descriptor for the current signed in user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getCountry--">getCountry()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional country of the company address.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCFeedback.html#getCreateTimestamp--">getCreateTimestamp()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></dt>
+<dd>
+<div class="block">Gets timestamp of when this feedback record was created.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#getEmail--">getEmail()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets user email.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getErrorCode--">getErrorCode()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets optional error code.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getErrorMessage--">getErrorMessage()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets optional error message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#getExternalId--">getExternalId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets external "on-behalf-of" user ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#getFirstName--">getFirstName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets user first name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getHostAddress--">getHostAddress()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets the host IP address for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getHostName--">getHostName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets the hostname for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets company ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCFeedback.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></dt>
+<dd>
+<div class="block">Gets ID of the feedback record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCModel.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a></dt>
+<dd>
+<div class="block">Gets unique, <i>immutable</i> ID of this model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets probe ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#getId--">getId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets user ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getJavaVendor--">getJavaVendor()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets the Java/JVM vendor name for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getJavaVersion--">getJavaVersion()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets the Java/JVM version for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#getLastName--">getLastName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets user last name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getLogHolder--">getLogHolder()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets optional processing log holder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getMacAddress--">getMacAddress()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets MAC address for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getModelId--">getModelId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets ID of the model that request was submitted with.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getModels--">getModels()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets a non-empty list of models deployed by this probe.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getName--">getName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets name of the company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCModel.html#getName--">getName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a></dt>
+<dd>
+<div class="block">Gets descriptive name of this model.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getOsArchitecture--">getOsArchitecture()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets OS architecture for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getOsName--">getOsName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets OS name for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getOsVersion--">getOsVersion()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets OS version for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getPostalCode--">getPostalCode()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional postal code of the company address.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getProbeApiDate--">getProbeApiDate()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets release date of the probe API.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getProbeApiVersion--">getProbeApiVersion()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Probe API version.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getProbeGuid--">getProbeGuid()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets internal globally unique ID of the probe runtime instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getProbeId--">getProbeId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets ID of the probe the request was processed by.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getProbes--">getProbes()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets all active (connected to the REST server) probes for the current signed in user company.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getProbeToken--">getProbeToken()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets probe token.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#getProperties--">getProperties()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets properties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getRegion--">getRegion()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional region of the company address.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getResultBody--">getResultBody()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets the result body as stringified JSON object.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getResultType--">getResultType()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets the result type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCFeedback.html#getScore--">getScore()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></dt>
+<dd>
+<div class="block">Gets <code>[0, 1]</code> score associated with this feedback record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientException.html#getServerCode--">getServerCode()</a></span> - Method in exception org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></dt>
+<dd>
+<div class="block">Gets optional REST server error code.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCFeedback.html#getServerRequestId--">getServerRequestId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></dt>
+<dd>
+<div class="block">Gets ID of the server request this feedback record is associated with.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getServerRequestId--">getServerRequestId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets ID of the server request ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getStartTimestamp--">getStartTimestamp()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets probe start time in UTC timezone.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getText--">getText()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets the original text of the request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getTimezoneAbbreviation--">getTimezoneAbbreviation()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets timezone official abbreviation for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getTimezoneId--">getTimezoneId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets timezone ID for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getTimezoneName--">getTimezoneName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets timezone name for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCNewCompany.html#getToken--">getToken()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a></dt>
+<dd>
+<div class="block">Company probe token.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#getUser-java.lang.Long-java.lang.String-">getUser(Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets user record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCFeedback.html#getUserId--">getUserId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></dt>
+<dd>
+<div class="block">Gets ID of the user that created this feedback record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#getUserId--">getUserId()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets ID of the user submitted the request.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCProbe.html#getUserName--">getUserName()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></dt>
+<dd>
+<div class="block">Gets the system user name for the probe's runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCModel.html#getVersion--">getVersion()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a></dt>
+<dd>
+<div class="block">Gets the version of this model using semantic versioning.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCCompany.html#getWebsite--">getWebsite()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></dt>
+<dd>
+<div class="block">Gets optional website of the company.</div>
+</dd>
+</dl>
+<a name="I:I">
+<!--   -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCUser.html#isAdmin--">isAdmin()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></dt>
+<dd>
+<div class="block">Gets whether or not this user has administrative privileges.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#isClientCancelOnExit--">isClientCancelOnExit()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets whether or not this client is configured with cancel-on-exit logic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#isClientEmbeddedMode--">isClientEmbeddedMode()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Gets whether or not this client is configured with embedded probe.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCResult.html#isReady--">isReady()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></dt>
+<dd>
+<div class="block">Gets ready status of the request.</div>
+</dd>
+</dl>
+<a name="I:N">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCClient</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Java client API.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">NCClientBuilder</span></a> - Class in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Builder for the <a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><code>NCClient</code></a> instances.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#NCClientBuilder--">NCClientBuilder()</a></span> - Constructor for class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Creates new client builder with all default settings.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">NCClientException</span></a> - Exception in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Java client exception.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientException.html#NCClientException-java.lang.String-">NCClientException(String)</a></span> - Constructor for exception org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></dt>
+<dd>
+<div class="block">Creates new exception with given error message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientException.html#NCClientException-java.lang.String-java.lang.String-">NCClientException(String, String)</a></span> - Constructor for exception org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></dt>
+<dd>
+<div class="block">Creates new exception with given error message and server error code.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientException.html#NCClientException-java.lang.String-java.lang.Throwable-">NCClientException(String, Throwable)</a></span> - Constructor for exception org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></dt>
+<dd>
+<div class="block">Creates new exception with given error message and the cause.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCCompany</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Company descriptor.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCFeedback</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Feedback record descriptor.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCModel</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Data model descriptor.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCNewCompany</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">New company descriptor.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCProbe</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Data probe descriptor.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCResult</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">Request result descriptor.</div>
+</dd>
+<dt><a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCUser</span></a> - Interface in <a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></dt>
+<dd>
+<div class="block">User record descriptor.</div>
+</dd>
+</dl>
+<a name="I:O">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><a href="org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> - package org.apache.nlpcraft.client</dt>
+<dd>
+<div class="block">NLPCraft Java Client API - provides native wrapper for
+ <a target=_ href="https://nlpcraft.org/using-rest.html">REST APIs</a> for any JVM-based languages
+ like Java, Scala, Kotlin or Groovy.</div>
+</dd>
+</dl>
+<a name="I:R">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#resetCompanyToken--">resetCompanyToken()</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Sets and returns new company probe authentication token.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#resetUserPassword-java.lang.Long-java.lang.String-">resetUserPassword(Long, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Resets password for the given user.</div>
+</dd>
+</dl>
+<a name="I:S">
+<!--   -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#setBaseUrl-java.lang.String-">setBaseUrl(String)</a></span> - Method in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Sets custom base URL of the REST server for this builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#setClientSupplier-java.util.function.Supplier-">setClientSupplier(Supplier&lt;CloseableHttpClient&gt;)</a></span> - Method in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Sets custom HTTP client for this builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#setEmbeddedProbe-boolean-">setEmbeddedProbe(boolean)</a></span> - Method in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Sets embedded probe mode flag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#setLogin-java.lang.String-java.lang.String-">setLogin(String, String)</a></span> - Method in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Sets custom login user account.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClientBuilder.html#setRequestConfig-org.apache.http.client.config.RequestConfig-">setRequestConfig(RequestConfig)</a></span> - Method in class org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></dt>
+<dd>
+<div class="block">Sets the custom request config for this builder.</div>
+</dd>
+</dl>
+<a name="I:U">
+<!--   -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#updateCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">updateCompany(String, String, String, String, String, String, String)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Updates company information for the current signed in user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#updateUser-long-java.lang.String-java.lang.String-java.lang.String-java.util.Map-">updateUser(long, String, String, String, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Updates given user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/nlpcraft/client/NCClient.html#updateUserAdmin-java.lang.Long-boolean-">updateUserAdmin(Long, boolean)</a></span> - Method in interface org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></dt>
+<dd>
+<div class="block">Grants or denies given user administrative privileges.</div>
+</dd>
+</dl>
+<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="org/apache/nlpcraft/client/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/index.html b/docs/apis/javadoc-0.5.0/index.html
new file mode 100644
index 0000000..dab0585
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/index.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Apache NLPCraft - Java Client 0.5.0</title>
+<script type="text/javascript">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+<frame src="org/apache/nlpcraft/client/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/apache/nlpcraft/client/package-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClient.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClient.html
new file mode 100644
index 0000000..479663e
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClient.html
@@ -0,0 +1,1304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCClient (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCClient (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":18,"i4":6,"i5":18,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCClient.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCClient.html" target="_top">Frames</a></li>
+<li><a href="NCClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCClient" class="title">Interface NCClient</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCClient</span></pre>
+<div class="block">Java client API. Java REST client provides native and easy-to-use wrapper for NLPCraft
+ <a target=_ href="https://nlpcraft.org/using-rest.html">REST APIs</a> for any JVM-based languages
+ like Java, Scala, Kotlin or Groovy. Note that NLPCraft REST APIs allow to submit the request to existing
+ deployed data model and perform other related, auxiliary operations. To create data models you need to
+ use main <a target=_ href="https://nlpcraft.org/apis/latest/index.html">NLPCraft APIs</a>.
+ <p>
+ <b>External User ID</b><br>
+ Several methods on Java client accept external "on-behalf-of" user ID (<code>usrExtId</code>) additionally to the regular
+ user ID (<code>usrID</code>). In these methods zero, one or both IDs should be provided. If none are provided
+ the ID of the currently signed in user will be used, and if both are provided they should point to the same user.
+ External user ID allows to use user identification from the external systems without a need to import all the
+ existing users into NLPCraft in the first place.
+ <p>
+ Typical usage pattern for integrating NLPCraft into existing
+ system is to create a single administrative NLPCraft user, sign in with that account and then use external
+ "on-behalf-of" user IDs in all the requests. This way you get the same functionality as if using ordinary user IDs
+ but without a need to migrate and synchronize all user accounts from the existing system to NLPCraft.
+ <p>
+ <b>Usage</b><br>
+ Java client usage is straightforward - create client instance using <a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><code>NCClientBuilder</code></a> and use this
+ instance for all API calls:
+ <pre class="brush: java">
+     // Get client instance with all defaults.
+     NCClient cli = new NCClientBuilder().build();
+
+     // Perform any necessary calls...
+     NCResult res = cli.askSync("my.model.id", txt);
+
+     // Close client & sign out at the end.
+     cli.close();
+ </pre></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><code>NCClientBuilder</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabE [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#addCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">addCompany</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String [...]
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;website,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;country,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;region,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;city,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;postalCode,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminEmail,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminPasswd,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminFirstName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminLastName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminAvatarUrl)</code>
+<div class="block">Adds new company with given parameters.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#addFeedback-java.lang.String-double-java.lang.String-java.lang.Long-java.lang.String-">addFeedback</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;srvReqId,
+           double&nbsp;score,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;comment,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Adds feedback for given request.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#addUser-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-boolean-java.util.Map-java.lang.String-">addUser</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;email,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;passwd,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstName,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastName,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;avatarUrl,
+       boolean&nbsp;isAdmin,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;properties,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extId)</code>
+<div class="block">Adds new user to the company of the currently signed in user.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-">ask</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt)</code>
+<div class="block">Submits request for asynchronous processing.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">ask</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data,
+   boolean&nbsp;enableLog,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Submits request for asynchronous processing.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>default <a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-">askSync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt)</code>
+<div class="block">Submits request for synchronous processing.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">askSync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data,
+       boolean&nbsp;enableLog,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Submits request for synchronous processing.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#cancel-java.util.Set-java.lang.Long-java.lang.String-">cancel</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;srvReqIds,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Cancels the previously submitted sentence and removes its result, if any, from the server storage.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-">check</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbs [...]
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maxRows,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets the status and result (OK or failure) of the previously submitted requests.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#clearConversation-java.lang.String-java.lang.Long-java.lang.String-">clearConversation</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Clears conversation context for the given model and the specified user.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#clearDialog-java.lang.String-java.lang.Long-java.lang.String-">clearDialog</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Clears the dialog flow for the given model ID and specified user.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#close--">close</a></span>()</code>
+<div class="block">Closes the client and signs out from the REST server.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#deleteCompany--">deleteCompany</a></span>()</code>
+<div class="block">Deletes company and all its users and other associated data.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#deleteFeedback-java.lang.Long-">deleteFeedback</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id)</code>
+<div class="block">Deletes feedback record.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#deleteUser-java.lang.Long-java.lang.String-">deleteUser</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Deletes given user.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getAllFeedback-java.lang.String-java.lang.Long-java.lang.String-">getAllFeedback</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;srvReqId,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets all feedback records for given request ID and user.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getAllUsers--">getAllUsers</a></span>()</code>
+<div class="block">Gets all user records for the current signed in user company.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getClientBaseUrl--">getClientBaseUrl</a></span>()</code>
+<div class="block">Gets base URL this client is configured with.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getClientUserEmail--">getClientUserEmail</a></span>()</code>
+<div class="block">Gets current signed in user email for this client.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getClientUserPassword--">getClientUserPassword</a></span>()</code>
+<div class="block">Gets current signed in user password for this client.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getCompany--">getCompany</a></span>()</code>
+<div class="block">Gets the company descriptor for the current signed in user.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getProbes--">getProbes</a></span>()</code>
+<div class="block">Gets all active (connected to the REST server) probes for the current signed in user company.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getUser-java.lang.Long-java.lang.String-">getUser</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets user record.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#isClientCancelOnExit--">isClientCancelOnExit</a></span>()</code>
+<div class="block">Gets whether or not this client is configured with cancel-on-exit logic.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#isClientEmbeddedMode--">isClientEmbeddedMode</a></span>()</code>
+<div class="block">Gets whether or not this client is configured with embedded probe.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#resetCompanyToken--">resetCompanyToken</a></span>()</code>
+<div class="block">Sets and returns new company probe authentication token.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#resetUserPassword-java.lang.Long-java.lang.String-">resetUserPassword</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPasswd)</code>
+<div class="block">Resets password for the given user.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#updateCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">updateCompany</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;website,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;country,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;region,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;city,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;postalCode)</code>
+<div class="block">Updates company information for the current signed in user.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#updateUser-long-java.lang.String-java.lang.String-java.lang.String-java.util.Map-">updateUser</a></span>(long&nbsp;id,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;avatarUrl,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;properties)</code>
+<div class="block">Updates given user.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClient.html#updateUserAdmin-java.lang.Long-boolean-">updateUserAdmin</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id,
+               boolean&nbsp;isAdmin)</code>
+<div class="block">Grants or denies given user administrative privileges.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getClientUserEmail--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientUserEmail</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getClientUserEmail()</pre>
+<div class="block">Gets current signed in user email for this client.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Current signed in user email for this client.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><code>NCClientBuilder</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getClientUserPassword--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientUserPassword</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getClientUserPassword()</pre>
+<div class="block">Gets current signed in user password for this client.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Current signed in user password for this client.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><code>NCClientBuilder</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="isClientEmbeddedMode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isClientEmbeddedMode</h4>
+<pre>boolean&nbsp;isClientEmbeddedMode()</pre>
+<div class="block">Gets whether or not this client is configured with embedded probe.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Whether or not this client is configured with embedded probe.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><code>NCClientBuilder</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="isClientCancelOnExit--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isClientCancelOnExit</h4>
+<pre>boolean&nbsp;isClientCancelOnExit()</pre>
+<div class="block">Gets whether or not this client is configured with cancel-on-exit logic.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Whether or not this client is configured with cancel-on-exit logic</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><code>NCClientBuilder</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getClientBaseUrl--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClientBaseUrl</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getClientBaseUrl()</pre>
+<div class="block">Gets base URL this client is configured with.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Base URL this client is configured with.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><code>NCClientBuilder</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="clearConversation-java.lang.String-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearConversation</h4>
+<pre>void&nbsp;clearConversation(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+                throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Clears conversation context for the given model and the specified user.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin users can specify
+ user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mdlId</code> - Model ID.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#clearDialog-java.lang.String-java.lang.Long-java.lang.String-"><code>clearDialog(String, Long, String)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="clearDialog-java.lang.String-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clearDialog</h4>
+<pre>void&nbsp;clearDialog(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+          throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Clears the dialog flow for the given model ID and specified user.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin users can specify
+ user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mdlId</code> - Model ID.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#clearConversation-java.lang.String-java.lang.Long-java.lang.String-"><code>clearConversation(String, Long, String)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="addFeedback-java.lang.String-double-java.lang.String-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addFeedback</h4>
+<pre>long&nbsp;addFeedback(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;srvReqId,
+                 double&nbsp;score,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;comment,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+          throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Adds feedback for given request.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin users can specify
+ user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>srvReqId</code> - ID of the request to add feedback for.</dd>
+<dd><code>score</code> - Feedback score, between <code>0</code> and <code>1</code> inclusive. Higher score indicates better result.</dd>
+<dd><code>comment</code> - Optional feedback comment.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the newly added feedback record.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="deleteFeedback-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteFeedback</h4>
+<pre>void&nbsp;deleteFeedback(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id)
+             throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Deletes feedback record.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - Optional ID of the feedback record to delete. if  - all feedback
+      records for the current user will be deleted.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAllFeedback-java.lang.String-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllFeedback</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a>&gt;&nbsp;getAllFeedback(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;srvReqId,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+                         throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets all feedback records for given request ID and user. If request ID is not provided all feedback records
+ for the specified user will be returned.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin users can specify
+ user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>srvReqId</code> - Optional request ID.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of feedback records.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="addUser-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-boolean-java.util.Map-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addUser</h4>
+<pre>long&nbsp;addUser(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;email,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;passwd,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstName,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastName,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;avatarUrl,
+             boolean&nbsp;isAdmin,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;properties,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extId)
+      throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Adds new user to the company of the currently signed in user. Current signed in user must have
+ administrative privileges.
+ <p>
+ <b>User IDs</b><br>
+ This method accepts optional external "on-behalf-of" user ID. If this ID is provided than this method
+ will update the existing user record located by that ID instead of creating a new user record.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>email</code> - New user email.</dd>
+<dd><code>passwd</code> - New user password. Note that NLPCraft doesn't store passwords and therefore cannot
+      retrieve them later.</dd>
+<dd><code>firstName</code> - New user first name.</dd>
+<dd><code>lastName</code> - New user last name.</dd>
+<dd><code>avatarUrl</code> - Optional new user avatar URL. Can be <code>null</code>.</dd>
+<dd><code>isAdmin</code> - Whether or not the new user will have administrative privileges.</dd>
+<dd><code>properties</code> - Map of additional user-defined user properties.</dd>
+<dd><code>extId</code> - Optional external "on-behalf-of" user ID. Can be <code>null</code>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the newly created user.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="updateUser-long-java.lang.String-java.lang.String-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateUser</h4>
+<pre>void&nbsp;updateUser(long&nbsp;id,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstName,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastName,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;avatarUrl,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;properties)
+         throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Updates given user. Current signed in user must have administrative privileges.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - User ID.</dd>
+<dd><code>firstName</code> - Mandatory user first name.</dd>
+<dd><code>lastName</code> - Mandatory user last name.</dd>
+<dd><code>avatarUrl</code> - Optional user avatar URL. Can be <code>null</code>.</dd>
+<dd><code>properties</code> - Optional user properties. Can be <code>null</code> or empty.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="resetUserPassword-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetUserPassword</h4>
+<pre>void&nbsp;resetUserPassword(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPasswd)
+                throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                       <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Resets password for the given user. Note that NLPCraft doesn't store clear text passwords and therefore
+ passwords cannot be retrieved - they can only be reset. Current signed in user must have
+ administrative privileges.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - ID of the user for which to reset the password.</dd>
+<dd><code>newPasswd</code> - New password.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="updateUserAdmin-java.lang.Long-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateUserAdmin</h4>
+<pre>void&nbsp;updateUserAdmin(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id,
+                     boolean&nbsp;isAdmin)
+              throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Grants or denies given user administrative privileges. Current signed in user must have
+ administrative privileges.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - ID of the user for which to change administrative privileges.</dd>
+<dd><code>isAdmin</code> - Administrative privileges flag.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="deleteUser-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteUser</h4>
+<pre>void&nbsp;deleteUser(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+         throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Deletes given user. Note that you cannot delete the last admin in the company.
+ Current signed in user must have administrative privileges.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin
+ users can specify user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="getUser-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUser</h4>
+<pre><a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a>&nbsp;getUser(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+        throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+               <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets user record. Note that only users with administrative privileges can get user records for
+ other users in the company.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin
+ users can specify user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>User record.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAllUsers--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllUsers</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a>&gt;&nbsp;getAllUsers()
+                  throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets all user records for the current signed in user company. Current signed in user must
+ have administrative privileges.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of user records.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="getProbes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProbes</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a>&gt;&nbsp;getProbes()
+                 throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets all active (connected to the REST server) probes for the current signed in user company.
+ Current signed in user must have administrative privileges.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of active probes.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="ask-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ask</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;ask(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data,
+           boolean&nbsp;enableLog,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+    throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Submits request for asynchronous processing. This method will return immediately and you have to 
+ use <a href="../../../../org/apache/nlpcraft/client/NCClient.html#check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-"><code>check(Set, Integer, Long, String)</code></a> method to check its result.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin
+ users can specify user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mdlId</code> - ID of the model to submit the request to.</dd>
+<dd><code>txt</code> - Text to process.</dd>
+<dd><code>data</code> - Optional JSON data payload.</dd>
+<dd><code>enableLog</code> - Whether or not to enable processing log collection.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Server request ID of the submitted request.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-"><code>askSync(String, String, String, boolean, Long, String)</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-"><code>askSync(String, String)</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-"><code>ask(String, String)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="ask-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ask</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;ask(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt)
+            throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Submits request for asynchronous processing. This is a shortcut call that is equivalent to:
+ <pre class="brush: java">
+     ask(mdlId, txt, null, false, null, null);
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mdlId</code> - ID of the model to submit the request to.</dd>
+<dd><code>txt</code> - Text to process.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Server request ID of the submitted request.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>askSync</h4>
+<pre><a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a>&nbsp;askSync(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data,
+                 boolean&nbsp;enableLog,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+          throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Submits request for synchronous processing. This method will block and return only when result is available or
+ internal time out expired.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin
+ users can specify user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mdlId</code> - ID of the model to submit the request to.</dd>
+<dd><code>txt</code> - Text to process.</dd>
+<dd><code>data</code> - Optional JSON data payload.</dd>
+<dd><code>enableLog</code> - Whether or not to enable processing log collection.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Query processing result.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-"><code>askSync(String, String)</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-"><code>ask(String, String)</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-"><code>ask(String, String, String, boolean, Long, String)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="askSync-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>askSync</h4>
+<pre>default&nbsp;<a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a>&nbsp;askSync(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt)
+                  throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Submits request for synchronous processing. This is a shortcut call that is equivalent to:
+ <pre class="brush: java">
+     askSync(mdlId, txt, null, false, null, null);
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mdlId</code> - ID of the model to submit the request to.</dd>
+<dd><code>txt</code> - Text to process.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Query processing result.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>check</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a>&gt;&nbsp;check(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.htm [...]
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maxRows,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+              throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets the status and result (OK or failure) of the previously submitted requests. Request statuses
+ returned sorted by their registration time, starting from newest.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin
+ users can specify user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>srvReqIds</code> - Optional server request IDs for which to get the statuses. If not provided - statuses for
+      all currently processed requests for the specified user will be returned. Invalid or unknown
+      server request IDs will be ignored.</dd>
+<dd><code>maxRows</code> - Optional maximum number of returned items - by default all statuses will be returned.
+      Can be <code>null</code>.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>List of results.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="cancel-java.util.Set-java.lang.Long-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancel</h4>
+<pre>void&nbsp;cancel(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;srvReqIds,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)
+     throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+            <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Cancels the previously submitted sentence and removes its result, if any, from the server storage.
+ Must be called when query result is no longer needed (i.e. downloaded by all client apps) to release the server memory.
+ Note that query results will auto-expire on server after a certain period of time. Note also that even
+ when the embedded probe is used the results are still stored on the server and have to be cancelled or
+ otherwise will be timed out.
+ <p>
+ <b>User IDs</b><br>
+ This method allows multiple ways of specifying the ID of the user. If neither <code>usrId</code>
+ or <code>usrExtId</code> are provided (both are <code>null</code>) then the currently signed in user ID
+ of this client instance will be used by default. If both user IDs are provided they must identify the same
+ user in NLPCraft. If only external "on-behalf-of" <code>usrExtId</code> parameter is provided and such user
+ doesn't yet exist in NLPCraft - it will be automatically created. Note that only admin
+ users can specify user ID other than their own (as either <code>usrId</code> or <code>usrExtId</code>).</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>srvReqIds</code> - Server IDs of the requests to cancel. Optional, all current user requests will be
+      cancelled by default. Invalid or unknown server request IDs will be ignored.</dd>
+<dd><code>usrId</code> - Optional user ID.</dd>
+<dd><code>usrExtId</code> - Optional external "on-behalf-of" user ID.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="addCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCompany</h4>
+<pre><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a>&nbsp;addCompany(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;website,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;country,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;region,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;city,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;postalCode,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminEmail,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminPasswd,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminFirstName,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminLastName,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminAvatarUrl)
+                 throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                        <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Adds new company with given parameters. Administrative privileges required. Note that to create a new
+ company you also need to supply information for its first administrative user account which will be
+ created in the same time.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Company name.</dd>
+<dd><code>website</code> - Optional company website.</dd>
+<dd><code>country</code> - Optional company address country.</dd>
+<dd><code>region</code> - Optional company address region.</dd>
+<dd><code>city</code> - Optional company address city.</dd>
+<dd><code>address</code> - Optional company address.</dd>
+<dd><code>postalCode</code> - Optional company address postal code.</dd>
+<dd><code>adminEmail</code> - Company administrator email.</dd>
+<dd><code>adminPasswd</code> - Company administrator password.</dd>
+<dd><code>adminFirstName</code> - Optional company administrator first name.</dd>
+<dd><code>adminLastName</code> - Optional company administrator last name.</dd>
+<dd><code>adminAvatarUrl</code> - Optional company administrator avatar URL.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>New company data.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCompany--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCompany</h4>
+<pre><a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a>&nbsp;getCompany()
+              throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Gets the company descriptor for the current signed in user.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Company descriptor.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="updateCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCompany</h4>
+<pre>void&nbsp;updateCompany(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;website,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;country,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;region,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;city,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;postalCode)
+            throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Updates company information for the current signed in user. Current signed in user must have
+ administrative privileges. Note that users cannot update or get information about other
+ companies.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Company name.</dd>
+<dd><code>website</code> - Optional company website.</dd>
+<dd><code>country</code> - Optional company address country.</dd>
+<dd><code>region</code> - Optional company address region.</dd>
+<dd><code>city</code> - Optional company address city.</dd>
+<dd><code>address</code> - Optional company address.</dd>
+<dd><code>postalCode</code> - Optional company address postal code.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="resetCompanyToken--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resetCompanyToken</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;resetCompanyToken()
+                  throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Sets and returns new company probe authentication token.
+ Administrative privileges required for resetting company token.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>New company probe token.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="deleteCompany--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteCompany</h4>
+<pre>void&nbsp;deleteCompany()
+            throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Deletes company and all its users and other associated data. Administrative privileges required.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+<a name="close--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>void&nbsp;close()
+    throws <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a>,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">Closes the client and signs out from the REST server. Any further calls to this client will result in
+ exception.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of client-specific errors.</dd>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of generic I/O errors.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCClient.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCClient.html" target="_top">Frames</a></li>
+<li><a href="NCClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClientBuilder.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClientBuilder.html
new file mode 100644
index 0000000..349fd9d
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClientBuilder.html
@@ -0,0 +1,551 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCClientBuilder (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCClientBuilder (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCClientBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCClientBuilder.html" target="_top">Frames</a></li>
+<li><a href="NCClientBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Class NCClientBuilder" class="title">Class NCClientBuilder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.nlpcraft.client.NCClientBuilder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">NCClientBuilder</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Builder for the <a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><code>NCClient</code></a> instances.
+ <p>
+ <b>Usage</b><br>
+ Client builder usage is straightforward:
+ <pre class="brush: java, highlight=[2,3,4,5]">
+     // Get client instance.
+     NCClient cli = new NCClientBuilder()
+         .setLogin("admin@admin.com", "admin"),
+         .setBaseUrl("http://localhost:8081/api/v1/")
+         .build();
+
+     // Perform any necessary calls...
+     NCResult res = cli.askSync("my.model.id", txt);
+
+     // Close client & sign out at the end.
+     cli.close();
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_BASEURL">DFLT_BASEURL</a></span></code>
+<div class="block">Default public REST API URL (endpoint).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_CANCEL_ON_EXIT">DFLT_CANCEL_ON_EXIT</a></span></code>
+<div class="block">Default cancel on exit flag.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMAIL">DFLT_EMAIL</a></span></code>
+<div class="block">Default user login email.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMBEDDED_PROBE">DFLT_EMBEDDED_PROBE</a></span></code>
+<div class="block">Default embedded probe mode.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_PWD">DFLT_PWD</a></span></code>
+<div class="block">Default user login password.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#NCClientBuilder--">NCClientBuilder</a></span>()</code>
+<div class="block">Creates new client builder with all default settings.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#build--">build</a></span>()</code>
+<div class="block">Builds a client instance with configured settings.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setBaseUrl-java.lang.String-">setBaseUrl</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseUrl)</code>
+<div class="block">Sets custom base URL of the REST server for this builder.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setClientSupplier-java.util.function.Supplier-">setClientSupplier</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;org.apache.http.impl.client.CloseableHttpClient&gt;&nbsp;httpCliSup)</code>
+<div class="block">Sets custom HTTP client for this builder.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setEmbeddedProbe-boolean-">setEmbeddedProbe</a></span>(boolean&nbsp;embeddedMode)</code>
+<div class="block">Sets embedded probe mode flag.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setLogin-java.lang.String-java.lang.String-">setLogin</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;email,
+        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pwd)</code>
+<div class="block">Sets custom login user account.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setRequestConfig-org.apache.http.client.config.RequestConfig-">setRequestConfig</a></span>(org.apache.http.client.config.RequestConfig&nbsp;reqCfg)</code>
+<div class="block">Sets the custom request config for this builder.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href=" [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="DFLT_BASEURL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DFLT_BASEURL</h4>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DFLT_BASEURL</pre>
+<div class="block">Default public REST API URL (endpoint).</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.client.NCClientBuilder.DFLT_BASEURL">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DFLT_EMAIL">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DFLT_EMAIL</h4>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DFLT_EMAIL</pre>
+<div class="block">Default user login email.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.client.NCClientBuilder.DFLT_EMAIL">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DFLT_PWD">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DFLT_PWD</h4>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DFLT_PWD</pre>
+<div class="block">Default user login password.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.client.NCClientBuilder.DFLT_PWD">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DFLT_CANCEL_ON_EXIT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DFLT_CANCEL_ON_EXIT</h4>
+<pre>public static final&nbsp;boolean DFLT_CANCEL_ON_EXIT</pre>
+<div class="block">Default cancel on exit flag.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.client.NCClientBuilder.DFLT_CANCEL_ON_EXIT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="DFLT_EMBEDDED_PROBE">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DFLT_EMBEDDED_PROBE</h4>
+<pre>public static final&nbsp;boolean DFLT_EMBEDDED_PROBE</pre>
+<div class="block">Default embedded probe mode.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.nlpcraft.client.NCClientBuilder.DFLT_EMBEDDED_PROBE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NCClientBuilder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NCClientBuilder</h4>
+<pre>public&nbsp;NCClientBuilder()</pre>
+<div class="block">Creates new client builder with all default settings.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setRequestConfig-org.apache.http.client.config.RequestConfig-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRequestConfig</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a>&nbsp;setRequestConfig(org.apache.http.client.config.RequestConfig&nbsp;reqCfg)</pre>
+<div class="block">Sets the custom request config for this builder.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reqCfg</code> - Custom request configuration.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Newly created client builder.</dd>
+</dl>
+</li>
+</ul>
+<a name="setClientSupplier-java.util.function.Supplier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setClientSupplier</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a>&nbsp;setClientSupplier(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;org.apache.http.impl.client.CloseableHttpClient&gt;&nbsp;httpCliSup)</pre>
+<div class="block">Sets custom HTTP client for this builder.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>httpCliSup</code> - Custom HTTP client to use.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Current client builder.</dd>
+</dl>
+</li>
+</ul>
+<a name="setBaseUrl-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBaseUrl</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a>&nbsp;setBaseUrl(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseUrl)</pre>
+<div class="block">Sets custom base URL of the REST server for this builder.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>baseUrl</code> - Base URL of the REST server to use.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Current client builder.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_BASEURL"><code>DFLT_BASEURL</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setLogin-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setLogin</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a>&nbsp;setLogin(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;email,
+                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pwd)</pre>
+<div class="block">Sets custom login user account.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>email</code> - User email.</dd>
+<dd><code>pwd</code> - User password.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Current client builder.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMAIL"><code>DFLT_EMAIL</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_PWD"><code>DFLT_PWD</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setEmbeddedProbe-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEmbeddedProbe</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a>&nbsp;setEmbeddedProbe(boolean&nbsp;embeddedMode)</pre>
+<div class="block">Sets embedded probe mode flag. If set to <code>true</code> the implementation
+ will expect that the embedded probe is running in the local JVM and will receive
+ query result via local callbacks. See <code>NCEmbeddedProbe</code> class for more details.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>embeddedMode</code> - Embedded probe mode.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Current client builder.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html#DFLT_EMBEDDED_PROBE"><code>DFLT_EMBEDDED_PROBE</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a>&nbsp;build()
+               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
+                      <a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></pre>
+<div class="block">Builds a client instance with configured settings.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Newly created instance of <a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><code>NCClient</code></a>.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Thrown in case of any I/O errors.</dd>
+<dd><code><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></code> - Thrown in case of any NLPCraft-specific errors.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCClientBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCClientBuilder.html" target="_top">Frames</a></li>
+<li><a href="NCClientBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClientException.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClientException.html
new file mode 100644
index 0000000..2cc175f
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCClientException.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCClientException (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCClientException (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCClientException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCClientException.html" target="_top">Frames</a></li>
+<li><a href="NCClientException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Class NCClientException" class="title">Class NCClientException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.nlpcraft.client.NCClientException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">NCClientException</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
+<div class="block">Java client exception.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#org.apache.nlpcraft.client.NCClientException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientException.html#NCClientException-java.lang.String-">NCClientException</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</code>
+<div class="block">Creates new exception with given error message.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientException.html#NCClientException-java.lang.String-java.lang.String-">NCClientException</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;code)</code>
+<div class="block">Creates new exception with given error message and server error code.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientException.html#NCClientException-java.lang.String-java.lang.Throwable-">NCClientException</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</code>
+<div class="block">Creates new exception with given error message and the cause.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCClientException.html#getServerCode--">getServerCode</a></span>()</code>
+<div class="block">Gets optional REST server error code.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or inter [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href=" [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NCClientException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NCClientException</h4>
+<pre>public&nbsp;NCClientException(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg)</pre>
+<div class="block">Creates new exception with given error message.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>msg</code> - Error message.</dd>
+</dl>
+</li>
+</ul>
+<a name="NCClientException-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NCClientException</h4>
+<pre>public&nbsp;NCClientException(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;msg,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;code)</pre>
+<div class="block">Creates new exception with given error message and server error code.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>msg</code> - Error message.</dd>
+<dd><code>code</code> - REST server error code.</dd>
+</dl>
+</li>
+</ul>
+<a name="NCClientException-java.lang.String-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NCClientException</h4>
+<pre>public&nbsp;NCClientException(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;message,
+                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
+<div class="block">Creates new exception with given error message and the cause.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>message</code> - Error message.</dd>
+<dd><code>cause</code> - Cause of this exception.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getServerCode--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getServerCode</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getServerCode()</pre>
+<div class="block">Gets optional REST server error code.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>REST server error code or <code>null</code>. If not <code>null</code> - one of the following
+      values:
+      <ul>
+          <li>NC_INVALID_ACCESS_TOKEN</li>
+          <li>NC_SIGNIN_FAILURE</li>
+          <li>NC_NOT_IMPLEMENTED</li>
+          <li>NC_INVALID_FIELD</li>
+          <li>NC_ADMIN_REQUIRED</li>
+          <li>NC_INVALID_OPERATION</li>
+          <li>NC_ERROR</li>
+          <li>NC_UNEXPECTED_ERROR</li></li>
+      </ul>
+      See <a href="https://github.com/apache/incubator-nlpcraft/blob/master/openapi/nlpcraft_swagger.yml" target=_>openapi/nlpcraft_swagger.yml</a> file for
+      details.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCClientException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCClientException.html" target="_top">Frames</a></li>
+<li><a href="NCClientException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCCompany.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCCompany.html
new file mode 100644
index 0000000..f2bd1d5
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCCompany.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCCompany (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCCompany (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCCompany.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCCompany.html" target="_top">Frames</a></li>
+<li><a href="NCCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCCompany" class="title">Interface NCCompany</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCCompany</span></pre>
+<div class="block">Company descriptor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getCompany--"><code>NCClient.getCompany()</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getAddress--">getAddress</a></span>()</code>
+<div class="block">Gets optional street address of the company.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getCity--">getCity</a></span>()</code>
+<div class="block">Gets optional city of the company address.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getCountry--">getCountry</a></span>()</code>
+<div class="block">Gets optional country of the company address.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getId--">getId</a></span>()</code>
+<div class="block">Gets company ID.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getName--">getName</a></span>()</code>
+<div class="block">Gets name of the company.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getPostalCode--">getPostalCode</a></span>()</code>
+<div class="block">Gets optional postal code of the company address.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getRegion--">getRegion</a></span>()</code>
+<div class="block">Gets optional region of the company address.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html#getWebsite--">getWebsite</a></span>()</code>
+<div class="block">Gets optional website of the company.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>long&nbsp;getId()</pre>
+<div class="block">Gets company ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Company ID.</dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block">Gets name of the company.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Name of the company.</dd>
+</dl>
+</li>
+</ul>
+<a name="getWebsite--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWebsite</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getWebsite()</pre>
+<div class="block">Gets optional website of the company.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional website of the company. Can be <code>null</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCountry--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCountry</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCountry()</pre>
+<div class="block">Gets optional country of the company address. Can be <code>null</code>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional country of the company.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRegion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRegion</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getRegion()</pre>
+<div class="block">Gets optional region of the company address. Can be <code>null</code>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional region of the company.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCity--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCity</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCity()</pre>
+<div class="block">Gets optional city of the company address. Can be <code>null</code>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional city of the company.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAddress--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAddress</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAddress()</pre>
+<div class="block">Gets optional street address of the company. Can be <code>null</code>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional street address of the company.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPostalCode--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPostalCode</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getPostalCode()</pre>
+<div class="block">Gets optional postal code of the company address. Can be <code>null</code>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional postal code of the company.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCCompany.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCCompany.html" target="_top">Frames</a></li>
+<li><a href="NCCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCFeedback.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCFeedback.html
new file mode 100644
index 0000000..7ab56ec
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCFeedback.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCFeedback (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCFeedback (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCFeedback.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCFeedback.html" target="_top">Frames</a></li>
+<li><a href="NCFeedback.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCFeedback" class="title">Interface NCFeedback</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCFeedback</span></pre>
+<div class="block">Feedback record descriptor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getAllFeedback-java.lang.String-java.lang.Long-java.lang.String-"><code>NCClient.getAllFeedback(String, Long, String)</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html#getComment--">getComment</a></span>()</code>
+<div class="block">Gets optional comment associated with this feedback record.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html#getCreateTimestamp--">getCreateTimestamp</a></span>()</code>
+<div class="block">Gets timestamp of when this feedback record was created.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html#getId--">getId</a></span>()</code>
+<div class="block">Gets ID of the feedback record.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html#getScore--">getScore</a></span>()</code>
+<div class="block">Gets <code>[0, 1]</code> score associated with this feedback record.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html#getServerRequestId--">getServerRequestId</a></span>()</code>
+<div class="block">Gets ID of the server request this feedback record is associated with.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html#getUserId--">getUserId</a></span>()</code>
+<div class="block">Gets ID of the user that created this feedback record.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>long&nbsp;getId()</pre>
+<div class="block">Gets ID of the feedback record.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the feedback record.</dd>
+</dl>
+</li>
+</ul>
+<a name="getServerRequestId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerRequestId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getServerRequestId()</pre>
+<div class="block">Gets ID of the server request this feedback record is associated with.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the server request this feedback record is associated with.</dd>
+</dl>
+</li>
+</ul>
+<a name="getUserId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUserId</h4>
+<pre>long&nbsp;getUserId()</pre>
+<div class="block">Gets ID of the user that created this feedback record.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the user that created this feedback record.</dd>
+</dl>
+</li>
+</ul>
+<a name="getScore--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScore</h4>
+<pre>double&nbsp;getScore()</pre>
+<div class="block">Gets <code>[0, 1]</code> score associated with this feedback record.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>[0, 1]</code> score associated with this feedback record.</dd>
+</dl>
+</li>
+</ul>
+<a name="getComment--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComment</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getComment()</pre>
+<div class="block">Gets optional comment associated with this feedback record.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional comment associated with this feedback record.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCreateTimestamp--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCreateTimestamp</h4>
+<pre>long&nbsp;getCreateTimestamp()</pre>
+<div class="block">Gets timestamp of when this feedback record was created.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Timestamp of when this feedback record was created.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCFeedback.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCFeedback.html" target="_top">Frames</a></li>
+<li><a href="NCFeedback.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCModel.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCModel.html
new file mode 100644
index 0000000..26ee801
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCModel.html
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCModel (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCModel (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCModel.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCModel.html" target="_top">Frames</a></li>
+<li><a href="NCModel.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCModel" class="title">Interface NCModel</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCModel</span></pre>
+<div class="block">Data model descriptor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getProbes--"><code>NCClient.getProbes()</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getModels--"><code>NCProbe.getModels()</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCModel.html#getId--">getId</a></span>()</code>
+<div class="block">Gets unique, <i>immutable</i> ID of this model.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCModel.html#getName--">getName</a></span>()</code>
+<div class="block">Gets descriptive name of this model.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCModel.html#getVersion--">getVersion</a></span>()</code>
+<div class="block">Gets the version of this model using semantic versioning.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getId()</pre>
+<div class="block">Gets unique, <i>immutable</i> ID of this model.
+ <p>
+ Note that <b>model IDs are immutable</b> while name and version
+ can be changed freely. Changing model ID is equal to creating a completely new model that will have
+ to be re-trained and re-learned again. Model IDs (unlike name and version) are not exposed to
+ the end user and only serve a technical purpose.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Unique, <i>immutable</i> ID of this model.</dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block">Gets descriptive name of this model.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Descriptive name for this model.</dd>
+</dl>
+</li>
+</ul>
+<a name="getVersion--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getVersion()</pre>
+<div class="block">Gets the version of this model using semantic versioning.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A version compatible with (<a href="http://www.semver.org">www.semver.org</a>) specification.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCModel.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCModel.html" target="_top">Frames</a></li>
+<li><a href="NCModel.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCNewCompany.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCNewCompany.html
new file mode 100644
index 0000000..7f5a235
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCNewCompany.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCNewCompany (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCNewCompany (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCNewCompany.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCNewCompany.html" target="_top">Frames</a></li>
+<li><a href="NCNewCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCNewCompany" class="title">Interface NCNewCompany</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCNewCompany</span></pre>
+<div class="block">New company descriptor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#addCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-"><code>NCClient.addCompany(String, String, String, String, String, String, String, String, String, String, String, String)</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html#getAdminUserId--">getAdminUserId</a></span>()</code>
+<div class="block">Gets ID of the first admin user for the newly created company.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html#getToken--">getToken</a></span>()</code>
+<div class="block">Company probe token.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getToken--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getToken</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getToken()</pre>
+<div class="block">Company probe token. Note that this token must be kept secure.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Company probe token.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAdminUserId--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAdminUserId</h4>
+<pre>long&nbsp;getAdminUserId()</pre>
+<div class="block">Gets ID of the first admin user for the newly created company.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the first admin user for the newly created company.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCNewCompany.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCNewCompany.html" target="_top">Frames</a></li>
+<li><a href="NCNewCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCProbe.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCProbe.html
new file mode 100644
index 0000000..3c10fd6
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCProbe.html
@@ -0,0 +1,597 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCProbe (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCProbe (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCProbe.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCProbe.html" target="_top">Frames</a></li>
+<li><a href="NCProbe.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCProbe" class="title">Interface NCProbe</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCProbe</span></pre>
+<div class="block">Data probe descriptor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getProbes--"><code>NCClient.getProbes()</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getHostAddress--">getHostAddress</a></span>()</code>
+<div class="block">Gets the host IP address for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getHostName--">getHostName</a></span>()</code>
+<div class="block">Gets the hostname for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getId--">getId</a></span>()</code>
+<div class="block">Gets probe ID.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getJavaVendor--">getJavaVendor</a></span>()</code>
+<div class="block">Gets the Java/JVM vendor name for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getJavaVersion--">getJavaVersion</a></span>()</code>
+<div class="block">Gets the Java/JVM version for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getMacAddress--">getMacAddress</a></span>()</code>
+<div class="block">Gets MAC address for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getModels--">getModels</a></span>()</code>
+<div class="block">Gets a non-empty list of models deployed by this probe.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getOsArchitecture--">getOsArchitecture</a></span>()</code>
+<div class="block">Gets OS architecture for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getOsName--">getOsName</a></span>()</code>
+<div class="block">Gets OS name for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getOsVersion--">getOsVersion</a></span>()</code>
+<div class="block">Gets OS version for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getProbeApiDate--">getProbeApiDate</a></span>()</code>
+<div class="block">Gets release date of the probe API.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getProbeApiVersion--">getProbeApiVersion</a></span>()</code>
+<div class="block">Probe API version.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getProbeGuid--">getProbeGuid</a></span>()</code>
+<div class="block">Gets internal globally unique ID of the probe runtime instance.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getProbeToken--">getProbeToken</a></span>()</code>
+<div class="block">Gets probe token.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getStartTimestamp--">getStartTimestamp</a></span>()</code>
+<div class="block">Gets probe start time in UTC timezone.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getTimezoneAbbreviation--">getTimezoneAbbreviation</a></span>()</code>
+<div class="block">Gets timezone official abbreviation for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getTimezoneId--">getTimezoneId</a></span>()</code>
+<div class="block">Gets timezone ID for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getTimezoneName--">getTimezoneName</a></span>()</code>
+<div class="block">Gets timezone name for the probe's runtime.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html#getUserName--">getUserName</a></span>()</code>
+<div class="block">Gets the system user name for the probe's runtime.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getId()</pre>
+<div class="block">Gets probe ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Probe ID.</dd>
+</dl>
+</li>
+</ul>
+<a name="getProbeToken--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProbeToken</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getProbeToken()</pre>
+<div class="block">Gets probe token. Both REST server and the probe should be configured with the same token
+ to be able to connect. Note that probe token should be kept secure.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Probe token.</dd>
+</dl>
+</li>
+</ul>
+<a name="getProbeGuid--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProbeGuid</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getProbeGuid()</pre>
+<div class="block">Gets internal globally unique ID of the probe runtime instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Gets probe GUID.</dd>
+</dl>
+</li>
+</ul>
+<a name="getProbeApiVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProbeApiVersion</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getProbeApiVersion()</pre>
+<div class="block">Probe API version.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Gets probe API version.</dd>
+</dl>
+</li>
+</ul>
+<a name="getProbeApiDate--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProbeApiDate</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getProbeApiDate()</pre>
+<div class="block">Gets release date of the probe API.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Release date of the probe API.</dd>
+</dl>
+</li>
+</ul>
+<a name="getOsVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOsVersion</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getOsVersion()</pre>
+<div class="block">Gets OS version for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>OS version for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getOsName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOsName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getOsName()</pre>
+<div class="block">Gets OS name for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>OS name for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getOsArchitecture--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOsArchitecture</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getOsArchitecture()</pre>
+<div class="block">Gets OS architecture for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>OS architecture for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getStartTimestamp--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStartTimestamp</h4>
+<pre>long&nbsp;getStartTimestamp()</pre>
+<div class="block">Gets probe start time in UTC timezone.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Probe start time in UTC timezone.</dd>
+</dl>
+</li>
+</ul>
+<a name="getTimezoneId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimezoneId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTimezoneId()</pre>
+<div class="block">Gets timezone ID for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Timezone ID for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getTimezoneAbbreviation--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimezoneAbbreviation</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTimezoneAbbreviation()</pre>
+<div class="block">Gets timezone official abbreviation for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Timezone official abbreviation for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getTimezoneName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimezoneName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTimezoneName()</pre>
+<div class="block">Gets timezone name for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Timezone name for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getUserName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUserName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getUserName()</pre>
+<div class="block">Gets the system user name for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>System user name for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getJavaVersion--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJavaVersion</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getJavaVersion()</pre>
+<div class="block">Gets the Java/JVM version for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Java/JVM version for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getJavaVendor--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJavaVendor</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getJavaVendor()</pre>
+<div class="block">Gets the Java/JVM vendor name for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Java/JVM vendor name for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getHostName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHostName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getHostName()</pre>
+<div class="block">Gets the hostname for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Hostname for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getHostAddress--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHostAddress</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getHostAddress()</pre>
+<div class="block">Gets the host IP address for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Host IP address for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getMacAddress--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMacAddress</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getMacAddress()</pre>
+<div class="block">Gets MAC address for the probe's runtime.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>MAC address for the probe's runtime.</dd>
+</dl>
+</li>
+</ul>
+<a name="getModels--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getModels</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a>&gt;&nbsp;getModels()</pre>
+<div class="block">Gets a non-empty list of models deployed by this probe.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A non-empty list of models deployed by this probe.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCProbe.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCProbe.html" target="_top">Frames</a></li>
+<li><a href="NCProbe.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCResult.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCResult.html
new file mode 100644
index 0000000..544b877
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCResult.html
@@ -0,0 +1,446 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCResult (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCResult (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCResult.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCResult.html" target="_top">Frames</a></li>
+<li><a href="NCResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCResult" class="title">Interface NCResult</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCResult</span></pre>
+<div class="block">Request result descriptor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-"><code>NCClient.askSync(String, String, String, boolean, Long, String)</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-"><code>NCClient.askSync(String, String)</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClient.html#check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-"><code>NCClient.check(Set, Integer, Long, String)</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getErrorCode--">getErrorCode</a></span>()</code>
+<div class="block">Gets optional error code.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getErrorMessage--">getErrorMessage</a></span>()</code>
+<div class="block">Gets optional error message.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getLogHolder--">getLogHolder</a></span>()</code>
+<div class="block">Gets optional processing log holder.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getModelId--">getModelId</a></span>()</code>
+<div class="block">Gets ID of the model that request was submitted with.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getProbeId--">getProbeId</a></span>()</code>
+<div class="block">Gets ID of the probe the request was processed by.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getResultBody--">getResultBody</a></span>()</code>
+<div class="block">Gets the result body as stringified JSON object.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getResultType--">getResultType</a></span>()</code>
+<div class="block">Gets the result type.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getServerRequestId--">getServerRequestId</a></span>()</code>
+<div class="block">Gets ID of the server request ID.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getText--">getText</a></span>()</code>
+<div class="block">Gets the original text of the request.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#getUserId--">getUserId</a></span>()</code>
+<div class="block">Gets ID of the user submitted the request.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCResult.html#isReady--">isReady</a></span>()</code>
+<div class="block">Gets ready status of the request.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getServerRequestId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerRequestId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getServerRequestId()</pre>
+<div class="block">Gets ID of the server request ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the server request ID.</dd>
+</dl>
+</li>
+</ul>
+<a name="getText--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getText</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getText()</pre>
+<div class="block">Gets the original text of the request.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Original text of the request.</dd>
+</dl>
+</li>
+</ul>
+<a name="getUserId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getUserId</h4>
+<pre>long&nbsp;getUserId()</pre>
+<div class="block">Gets ID of the user submitted the request. In other words, this is ID of the user on behalf of which
+ the request was submitted.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the user submitted the request.</dd>
+</dl>
+</li>
+</ul>
+<a name="getModelId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getModelId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getModelId()</pre>
+<div class="block">Gets ID of the model that request was submitted with.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the model that request was submitted with.</dd>
+</dl>
+</li>
+</ul>
+<a name="getProbeId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProbeId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getProbeId()</pre>
+<div class="block">Gets ID of the probe the request was processed by.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>ID of the probe the request was processed by.</dd>
+</dl>
+</li>
+</ul>
+<a name="isReady--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isReady</h4>
+<pre>boolean&nbsp;isReady()</pre>
+<div class="block">Gets ready status of the request. Note that results obtained from <a href="../../../../org/apache/nlpcraft/client/NCClient.html#check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-"><code>NCClient.check(Set, Integer, Long, String)</code></a>
+ method can be in not-ready state indicating that they are submitted but still being processed. Results returned
+ from <a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-"><code>NCClient.askSync(String, String)</code></a> or <a href="../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-"><code>NCClient.askSync(String, String, String, boolean, Long, String)</code></a>
+ methods are always ready.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Ready status of the request.</dd>
+</dl>
+</li>
+</ul>
+<a name="getResultType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResultType</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getResultType()</pre>
+<div class="block">Gets the result type. See <code>NCQueryResult</code> class for details.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Query result type.</dd>
+</dl>
+</li>
+</ul>
+<a name="getResultBody--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getResultBody</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getResultBody()</pre>
+<div class="block">Gets the result body as stringified JSON object. See <code>NCQueryResult</code> class for details.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Query result body.</dd>
+</dl>
+</li>
+</ul>
+<a name="getErrorCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getErrorCode</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;getErrorCode()</pre>
+<div class="block">Gets optional error code. See <code>/check</code> operation in
+ <a href="https://github.com/apache/incubator-nlpcraft/blob/master/openapi/nlpcraft_swagger.yml" target=_>openapi/nlpcraft_swagger.yml</a> file
+ for more details. Note that error code and error message are only present if query result is unsuccessful.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional error code. Can be <code>null</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getErrorMessage--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getErrorMessage</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getErrorMessage()</pre>
+<div class="block">Gets optional error message. Note that error code and error message are only present if query
+ result is unsuccessful.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional error message. Can be <code>null</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getLogHolder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLogHolder</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLogHolder()</pre>
+<div class="block">Gets optional processing log holder. When not <code>null</code> this string contains JSON object representing
+ processing log.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional processing log. Can be <code>null</code>.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCResult.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCResult.html" target="_top">Frames</a></li>
+<li><a href="NCResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCUser.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCUser.html
new file mode 100644
index 0000000..2469761
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/NCUser.html
@@ -0,0 +1,377 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>NCUser (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="NCUser (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCUser.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCUser.html" target="_top">Frames</a></li>
+<li><a href="NCUser.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.nlpcraft.client</div>
+<h2 title="Interface NCUser" class="title">Interface NCUser</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">NCUser</span></pre>
+<div class="block">User record descriptor.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../org/apache/nlpcraft/client/NCClient.html#getUser-java.lang.Long-java.lang.String-"><code>NCClient.getUser(Long, String)</code></a>, 
+<a href="../../../../org/apache/nlpcraft/client/NCClient.html#getAllUsers--"><code>NCClient.getAllUsers()</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#getAvatarUrl--">getAvatarUrl</a></span>()</code>
+<div class="block">Gets optional user avatar URl.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#getEmail--">getEmail</a></span>()</code>
+<div class="block">Gets user email.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#getExternalId--">getExternalId</a></span>()</code>
+<div class="block">Gets external "on-behalf-of" user ID.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#getFirstName--">getFirstName</a></span>()</code>
+<div class="block">Gets user first name.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#getId--">getId</a></span>()</code>
+<div class="block">Gets user ID.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#getLastName--">getLastName</a></span>()</code>
+<div class="block">Gets user last name.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#getProperties--">getProperties</a></span>()</code>
+<div class="block">Gets properties.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/nlpcraft/client/NCUser.html#isAdmin--">isAdmin</a></span>()</code>
+<div class="block">Gets whether or not this user has administrative privileges.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>long&nbsp;getId()</pre>
+<div class="block">Gets user ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>User ID.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEmail--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEmail</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getEmail()</pre>
+<div class="block">Gets user email.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional user email.</dd>
+</dl>
+</li>
+</ul>
+<a name="getFirstName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFirstName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFirstName()</pre>
+<div class="block">Gets user first name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional user first name.</dd>
+</dl>
+</li>
+</ul>
+<a name="getLastName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLastName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLastName()</pre>
+<div class="block">Gets user last name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional user last name.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAvatarUrl--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAvatarUrl</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAvatarUrl()</pre>
+<div class="block">Gets optional user avatar URl.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional user avatar URL.</dd>
+</dl>
+</li>
+</ul>
+<a name="isAdmin--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAdmin</h4>
+<pre>boolean&nbsp;isAdmin()</pre>
+<div class="block">Gets whether or not this user has administrative privileges.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Whether or not this user has administrative privileges.</dd>
+</dl>
+</li>
+</ul>
+<a name="getExternalId--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExternalId</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getExternalId()</pre>
+<div class="block">Gets external "on-behalf-of" user ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional external "on-behalf-of" user ID.</dd>
+</dl>
+</li>
+</ul>
+<a name="getProperties--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getProperties</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getProperties()</pre>
+<div class="block">Gets properties.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Optional properties.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NCUser.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/NCUser.html" target="_top">Frames</a></li>
+<li><a href="NCUser.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClient.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClient.html
new file mode 100644
index 0000000..baedd94
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClient.html
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCClient (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCClient (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCClient.html" target="_top">Frames</a></li>
+<li><a href="NCClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCClient" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCClient</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return <a href="../../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClientBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html#build--">build</a></span>()</code>
+<div class="block">Builds a client instance with configured settings.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCClient.html" target="_top">Frames</a></li>
+<li><a href="NCClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClientBuilder.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClientBuilder.html
new file mode 100644
index 0000000..ef0b2e1
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClientBuilder.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.nlpcraft.client.NCClientBuilder (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.nlpcraft.client.NCClientBuilder (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCClientBuilder.html" target="_top">Frames</a></li>
+<li><a href="NCClientBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.nlpcraft.client.NCClientBuilder" class="title">Uses of Class<br>org.apache.nlpcraft.client.NCClientBuilder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return <a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClientBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setBaseUrl-java.lang.String-">setBaseUrl</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseUrl)</code>
+<div class="block">Sets custom base URL of the REST server for this builder.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClientBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setClientSupplier-java.util.function.Supplier-">setClientSupplier</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;org.apache.http.impl.client.CloseableHttpClient&gt;&nbsp;httpCliSup)</code>
+<div class="block">Sets custom HTTP client for this builder.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClientBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setEmbeddedProbe-boolean-">setEmbeddedProbe</a></span>(boolean&nbsp;embeddedMode)</code>
+<div class="block">Sets embedded probe mode flag.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClientBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setLogin-java.lang.String-java.lang.String-">setLogin</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;email,
+        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pwd)</code>
+<div class="block">Sets custom login user account.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClientBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html#setRequestConfig-org.apache.http.client.config.RequestConfig-">setRequestConfig</a></span>(org.apache.http.client.config.RequestConfig&nbsp;reqCfg)</code>
+<div class="block">Sets the custom request config for this builder.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCClientBuilder.html" target="_top">Frames</a></li>
+<li><a href="NCClientBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClientException.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClientException.html
new file mode 100644
index 0000000..55f20e9
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCClientException.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.nlpcraft.client.NCClientException (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.nlpcraft.client.NCClientException (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCClientException.html" target="_top">Frames</a></li>
+<li><a href="NCClientException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.nlpcraft.client.NCClientException" class="title">Uses of Class<br>org.apache.nlpcraft.client.NCClientException</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that throw <a href="../../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#addCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">addCompany</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" [...]
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;website,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;country,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;region,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;city,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;postalCode,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminEmail,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminPasswd,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminFirstName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminLastName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminAvatarUrl)</code>
+<div class="block">Adds new company with given parameters.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#addFeedback-java.lang.String-double-java.lang.String-java.lang.Long-java.lang.String-">addFeedback</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;srvReqId,
+           double&nbsp;score,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;comment,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Adds feedback for given request.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#addUser-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-boolean-java.util.Map-java.lang.String-">addUser</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;email,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;passwd,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstName,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastName,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;avatarUrl,
+       boolean&nbsp;isAdmin,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;properties,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extId)</code>
+<div class="block">Adds new user to the company of the currently signed in user.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-">ask</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt)</code>
+<div class="block">Submits request for asynchronous processing.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#ask-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">ask</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data,
+   boolean&nbsp;enableLog,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Submits request for asynchronous processing.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>default <a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-">askSync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt)</code>
+<div class="block">Submits request for synchronous processing.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">askSync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data,
+       boolean&nbsp;enableLog,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Submits request for synchronous processing.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClientBuilder.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClientBuilder.html#build--">build</a></span>()</code>
+<div class="block">Builds a client instance with configured settings.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#cancel-java.util.Set-java.lang.Long-java.lang.String-">cancel</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface i [...]
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Cancels the previously submitted sentence and removes its result, if any, from the server storage.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-">check</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="clas [...]
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maxRows,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets the status and result (OK or failure) of the previously submitted requests.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#clearConversation-java.lang.String-java.lang.Long-java.lang.String-">clearConversation</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Clears conversation context for the given model and the specified user.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#clearDialog-java.lang.String-java.lang.Long-java.lang.String-">clearDialog</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Clears the dialog flow for the given model ID and specified user.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#close--">close</a></span>()</code>
+<div class="block">Closes the client and signs out from the REST server.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#deleteCompany--">deleteCompany</a></span>()</code>
+<div class="block">Deletes company and all its users and other associated data.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#deleteFeedback-java.lang.Long-">deleteFeedback</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id)</code>
+<div class="block">Deletes feedback record.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#deleteUser-java.lang.Long-java.lang.String-">deleteUser</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Deletes given user.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getAllFeedback-java.lang.String-java.lang.Long-java.lang.String-">getAllFeedback</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;srvReqId,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets all feedback records for given request ID and user.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getAllUsers--">getAllUsers</a></span>()</code>
+<div class="block">Gets all user records for the current signed in user company.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getCompany--">getCompany</a></span>()</code>
+<div class="block">Gets the company descriptor for the current signed in user.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getProbes--">getProbes</a></span>()</code>
+<div class="block">Gets all active (connected to the REST server) probes for the current signed in user company.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getUser-java.lang.Long-java.lang.String-">getUser</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets user record.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#resetCompanyToken--">resetCompanyToken</a></span>()</code>
+<div class="block">Sets and returns new company probe authentication token.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#resetUserPassword-java.lang.Long-java.lang.String-">resetUserPassword</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id,
+                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPasswd)</code>
+<div class="block">Resets password for the given user.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#updateCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">updateCompany</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;website,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;country,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;region,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;city,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
+             <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;postalCode)</code>
+<div class="block">Updates company information for the current signed in user.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#updateUser-long-java.lang.String-java.lang.String-java.lang.String-java.util.Map-">updateUser</a></span>(long&nbsp;id,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;avatarUrl,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;properties)</code>
+<div class="block">Updates given user.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#updateUserAdmin-java.lang.Long-boolean-">updateUserAdmin</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;id,
+               boolean&nbsp;isAdmin)</code>
+<div class="block">Grants or denies given user administrative privileges.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCClientException.html" target="_top">Frames</a></li>
+<li><a href="NCClientException.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCCompany.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCCompany.html
new file mode 100644
index 0000000..bef00d4
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCCompany.html
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCCompany (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCCompany (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCCompany.html" target="_top">Frames</a></li>
+<li><a href="NCCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCCompany" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCCompany</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return <a href="../../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getCompany--">getCompany</a></span>()</code>
+<div class="block">Gets the company descriptor for the current signed in user.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCCompany.html" target="_top">Frames</a></li>
+<li><a href="NCCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCFeedback.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCFeedback.html
new file mode 100644
index 0000000..42dfcdc
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCFeedback.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCFeedback (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCFeedback (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCFeedback.html" target="_top">Frames</a></li>
+<li><a href="NCFeedback.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCFeedback" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCFeedback</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return types with arguments of type <a href="../../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getAllFeedback-java.lang.String-java.lang.Long-java.lang.String-">getAllFeedback</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;srvReqId,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets all feedback records for given request ID and user.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCFeedback.html" target="_top">Frames</a></li>
+<li><a href="NCFeedback.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCModel.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCModel.html
new file mode 100644
index 0000000..734389e
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCModel.html
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCModel (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCModel (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCModel.html" target="_top">Frames</a></li>
+<li><a href="NCModel.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCModel" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCModel</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return types with arguments of type <a href="../../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCProbe.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCProbe.html#getModels--">getModels</a></span>()</code>
+<div class="block">Gets a non-empty list of models deployed by this probe.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCModel.html" target="_top">Frames</a></li>
+<li><a href="NCModel.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCNewCompany.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCNewCompany.html
new file mode 100644
index 0000000..3128f9b
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCNewCompany.html
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCNewCompany (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCNewCompany (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCNewCompany.html" target="_top">Frames</a></li>
+<li><a href="NCNewCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCNewCompany" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCNewCompany</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return <a href="../../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#addCompany-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">addCompany</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" [...]
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;website,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;country,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;region,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;city,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;address,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;postalCode,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminEmail,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminPasswd,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminFirstName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminLastName,
+          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;adminAvatarUrl)</code>
+<div class="block">Adds new company with given parameters.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCNewCompany.html" target="_top">Frames</a></li>
+<li><a href="NCNewCompany.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCProbe.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCProbe.html
new file mode 100644
index 0000000..0a82943
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCProbe.html
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCProbe (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCProbe (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCProbe.html" target="_top">Frames</a></li>
+<li><a href="NCProbe.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCProbe" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCProbe</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return types with arguments of type <a href="../../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getProbes--">getProbes</a></span>()</code>
+<div class="block">Gets all active (connected to the REST server) probes for the current signed in user company.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCProbe.html" target="_top">Frames</a></li>
+<li><a href="NCProbe.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCResult.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCResult.html
new file mode 100644
index 0000000..4c47260
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCResult.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCResult (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCResult (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCResult.html" target="_top">Frames</a></li>
+<li><a href="NCResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCResult" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCResult</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return <a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>default <a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-">askSync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt)</code>
+<div class="block">Submits request for synchronous processing.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#askSync-java.lang.String-java.lang.String-java.lang.String-boolean-java.lang.Long-java.lang.String-">askSync</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mdlId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;txt,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;data,
+       boolean&nbsp;enableLog,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Submits request for synchronous processing.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return types with arguments of type <a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#check-java.util.Set-java.lang.Integer-java.lang.Long-java.lang.String-">check</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="clas [...]
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;maxRows,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets the status and result (OK or failure) of the previously submitted requests.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCResult.html" target="_top">Frames</a></li>
+<li><a href="NCResult.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCUser.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCUser.html
new file mode 100644
index 0000000..8fd8dd8
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/class-use/NCUser.html
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface org.apache.nlpcraft.client.NCUser (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface org.apache.nlpcraft.client.NCUser (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>              [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCUser.html" target="_top">Frames</a></li>
+<li><a href="NCUser.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface org.apache.nlpcraft.client.NCUser" class="title">Uses of Interface<br>org.apache.nlpcraft.client.NCUser</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a> in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return <a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getUser-java.lang.Long-java.lang.String-">getUser</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;usrId,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usrExtId)</code>
+<div class="block">Gets user record.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> that return types with arguments of type <a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">NCClient.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/nlpcraft/client/NCClient.html#getAllUsers--">getAllUsers</a></span>()</code>
+<div class="block">Gets all user records for the current signed in user company.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/nlpcraft/client/class-use/NCUser.html" target="_top">Frames</a></li>
+<li><a href="NCUser.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-frame.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-frame.html
new file mode 100644
index 0000000..e15448f
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-frame.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.nlpcraft.client (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../org/apache/nlpcraft/client/package-summary.html" target="classFrame">org.apache.nlpcraft.client</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="NCClient.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCClient</span></a></li>
+<li><a href="NCCompany.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCCompany</span></a></li>
+<li><a href="NCFeedback.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCFeedback</span></a></li>
+<li><a href="NCModel.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCModel</span></a></li>
+<li><a href="NCNewCompany.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCNewCompany</span></a></li>
+<li><a href="NCProbe.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCProbe</span></a></li>
+<li><a href="NCResult.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCResult</span></a></li>
+<li><a href="NCUser.html" title="interface in org.apache.nlpcraft.client" target="classFrame"><span class="interfaceName">NCUser</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="NCClientBuilder.html" title="class in org.apache.nlpcraft.client" target="classFrame">NCClientBuilder</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="NCClientException.html" title="class in org.apache.nlpcraft.client" target="classFrame">NCClientException</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-summary.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-summary.html
new file mode 100644
index 0000000..b8be68c
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-summary.html
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.nlpcraft.client (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.nlpcraft.client (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.nlpcraft.client</h1>
+<div class="docSummary">
+<div class="block">NLPCraft Java Client API - provides native wrapper for
+ <a target=_ href="https://nlpcraft.org/using-rest.html">REST APIs</a> for any JVM-based languages
+ like Java, Scala, Kotlin or Groovy.</div>
+</div>
+<p>See:&nbsp;<a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client">NCClient</a></td>
+<td class="colLast">
+<div class="block">Java client API.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client">NCCompany</a></td>
+<td class="colLast">
+<div class="block">Company descriptor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client">NCFeedback</a></td>
+<td class="colLast">
+<div class="block">Feedback record descriptor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client">NCModel</a></td>
+<td class="colLast">
+<div class="block">Data model descriptor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client">NCNewCompany</a></td>
+<td class="colLast">
+<div class="block">New company descriptor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client">NCProbe</a></td>
+<td class="colLast">
+<div class="block">Data probe descriptor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client">NCResult</a></td>
+<td class="colLast">
+<div class="block">Request result descriptor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client">NCUser</a></td>
+<td class="colLast">
+<div class="block">User record descriptor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client">NCClientBuilder</a></td>
+<td class="colLast">
+<div class="block">Builder for the <a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><code>NCClient</code></a> instances.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client">NCClientException</a></td>
+<td class="colLast">
+<div class="block">Java client exception.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!--   -->
+</a>
+<h2 title="Package org.apache.nlpcraft.client Description">Package org.apache.nlpcraft.client Description</h2>
+<div class="block">NLPCraft Java Client API - provides native wrapper for
+ <a target=_ href="https://nlpcraft.org/using-rest.html">REST APIs</a> for any JVM-based languages
+ like Java, Scala, Kotlin or Groovy.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li>Next&nbsp;Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-tree.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-tree.html
new file mode 100644
index 0000000..d82f82f
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-tree.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.nlpcraft.client Class Hierarchy (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.nlpcraft.client Class Hierarchy (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.nlpcraft.client</h1>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">NCClientBuilder</span></a></li>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
+<ul>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">NCClientException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCClient</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCCompany</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCFeedback</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCModel</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCNewCompany</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCProbe</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCResult</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="../../../../org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCUser</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-use.html b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-use.html
new file mode 100644
index 0000000..c542d96
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/org/apache/nlpcraft/client/package-use.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package org.apache.nlpcraft.client (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Package org.apache.nlpcraft.client (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="../../../../resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="../../../../resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                       [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package org.apache.nlpcraft.client" class="title">Uses of Package<br>org.apache.nlpcraft.client</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.nlpcraft.client">
+<!--   -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a> used by <a href="../../../../org/apache/nlpcraft/client/package-summary.html">org.apache.nlpcraft.client</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCClient.html#org.apache.nlpcraft.client">NCClient</a>
+<div class="block">Java client API.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCClientBuilder.html#org.apache.nlpcraft.client">NCClientBuilder</a>
+<div class="block">Builder for the <a href="../../../../org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><code>NCClient</code></a> instances.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCClientException.html#org.apache.nlpcraft.client">NCClientException</a>
+<div class="block">Java client exception.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCCompany.html#org.apache.nlpcraft.client">NCCompany</a>
+<div class="block">Company descriptor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCFeedback.html#org.apache.nlpcraft.client">NCFeedback</a>
+<div class="block">Feedback record descriptor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCModel.html#org.apache.nlpcraft.client">NCModel</a>
+<div class="block">Data model descriptor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCNewCompany.html#org.apache.nlpcraft.client">NCNewCompany</a>
+<div class="block">New company descriptor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCProbe.html#org.apache.nlpcraft.client">NCProbe</a>
+<div class="block">Data probe descriptor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCResult.html#org.apache.nlpcraft.client">NCResult</a>
+<div class="block">Request result descriptor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/nlpcraft/client/class-use/NCUser.html#org.apache.nlpcraft.client">NCUser</a>
+<div class="block">User record descriptor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/nlpcraft/client/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/overview-tree.html b/docs/apis/javadoc-0.5.0/overview-tree.html
new file mode 100644
index 0000000..be8b7b6
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/overview-tree.html
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_161) on Wed Mar 04 18:23:41 PST 2020 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Class Hierarchy (Apache NLPCraft - Java Client 0.5.0)</title>
+<meta name="date" content="2020-03-04">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (Apache NLPCraft - Java Client 0.5.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">                             <script src="./resources/sh/scripts/XRegExp.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shCore.js" type="text/javascript"></script>                             <script src="./resources/sh/scripts/shAutoloader.js" type="text/javascript"></script>                             <link href="./resources [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage">Apache NLPCraft - Java Client 0.5.0</div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/apache/nlpcraft/client/package-tree.html">org.apache.nlpcraft.client</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientBuilder.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">NCClientBuilder</span></a></li>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
+<ul>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClientException.html" title="class in org.apache.nlpcraft.client"><span class="typeNameLink">NCClientException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCClient.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCClient</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCCompany</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCFeedback.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCFeedback</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCModel.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCModel</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCNewCompany.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCNewCompany</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCProbe.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCProbe</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCResult.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCResult</span></a></li>
+<li type="circle">org.apache.nlpcraft.client.<a href="org/apache/nlpcraft/client/NCUser.html" title="interface in org.apache.nlpcraft.client"><span class="typeNameLink">NCUser</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/nlpcraft/client/package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><span style="vertical-align: super">Apache NLPCraft - Java Client 0.5.0</span>                             <a style="vertical-align: super; margin-right: 10px" href="https://github.com/apache/incubator-nlpcraft-java-client" target="github"><i class="fa fa-github github-logo"></i></a>                             <a class="github-button" href="https://github.com/apache/incubator-nlpcraft-java-client/subscription" data-icon="octicon-eye" aria-label="Watch on GitHu [...]
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small><br/>                             Copyright &#169; 2020 Apache Software Foundation                             <br/>                             <br/>                             <img src="https://www.apache.org/img/ASF20thAnniversary.jpg" height="64px"></small></p>
+</body>
+</html>
diff --git a/docs/apis/javadoc-0.5.0/package-list b/docs/apis/javadoc-0.5.0/package-list
new file mode 100644
index 0000000..777559a
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/package-list
@@ -0,0 +1 @@
+org.apache.nlpcraft.client
diff --git a/docs/apis/javadoc-0.5.0/resources/sh/scripts/XRegExp.js b/docs/apis/javadoc-0.5.0/resources/sh/scripts/XRegExp.js
new file mode 100644
index 0000000..b2b706d
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/resources/sh/scripts/XRegExp.js
@@ -0,0 +1,652 @@
+// XRegExp 1.5.0
+// (c) 2007-2010 Steven Levithan
+// MIT License
+// <http://xregexp.com>
+// Provides an augmented, extensible, cross-browser implementation of regular expressions,
+// including support for additional syntax, flags, and methods
+
+var XRegExp;
+
+if (XRegExp) {
+    // Avoid running twice, since that would break references to native globals
+    throw Error("can't load XRegExp twice in the same frame");
+}
+
+// Run within an anonymous function to protect variables and avoid new globals
+(function () {
+
+    //---------------------------------
+    //  Constructor
+    //---------------------------------
+
+    // Accepts a pattern and flags; returns a new, extended `RegExp` object. Differs from a native
+    // regular expression in that additional syntax and flags are supported and cross-browser
+    // syntax inconsistencies are ameliorated
+    XRegExp = function (pattern, flags) {
+        var output = [],
+            currScope = XRegExp.OUTSIDE_CLASS,
+            pos = 0,
+            context, tokenResult, match, chr, regex;
+
+        if (XRegExp.isRegExp(pattern)) {
+            if (flags !== undefined)
+                throw TypeError("can't supply flags when constructing one RegExp from another");
+            return clone(pattern);
+        }
+        // Tokens become part of the regex construction process, so protect against infinite
+        // recursion when an XRegExp is constructed within a token handler or trigger
+        if (isInsideConstructor)
+            throw Error("can't call the XRegExp constructor within token definition functions");
+
+        flags = flags || "";
+        context = { // `this` object for custom tokens
+            hasNamedCapture: false,
+            captureNames: [],
+            hasFlag: function (flag) {return flags.indexOf(flag) > -1;},
+            setFlag: function (flag) {flags += flag;}
+        };
+
+        while (pos < pattern.length) {
+            // Check for custom tokens at the current position
+            tokenResult = runTokens(pattern, pos, currScope, context);
+
+            if (tokenResult) {
+                output.push(tokenResult.output);
+                pos += (tokenResult.match[0].length || 1);
+            } else {
+                // Check for native multicharacter metasequences (excluding character classes) at
+                // the current position
+                if (match = real.exec.call(nativeTokens[currScope], pattern.slice(pos))) {
+                    output.push(match[0]);
+                    pos += match[0].length;
+                } else {
+                    chr = pattern.charAt(pos);
+                    if (chr === "[")
+                        currScope = XRegExp.INSIDE_CLASS;
+                    else if (chr === "]")
+                        currScope = XRegExp.OUTSIDE_CLASS;
+                    // Advance position one character
+                    output.push(chr);
+                    pos++;
+                }
+            }
+        }
+
+        regex = RegExp(output.join(""), real.replace.call(flags, flagClip, ""));
+        regex._xregexp = {
+            source: pattern,
+            captureNames: context.hasNamedCapture ? context.captureNames : null
+        };
+        return regex;
+    };
+
+
+    //---------------------------------
+    //  Public properties
+    //---------------------------------
+
+    XRegExp.version = "1.5.0";
+
+    // Token scope bitflags
+    XRegExp.INSIDE_CLASS = 1;
+    XRegExp.OUTSIDE_CLASS = 2;
+
+
+    //---------------------------------
+    //  Private variables
+    //---------------------------------
+
+    var replacementToken = /\$(?:(\d\d?|[$&`'])|{([$\w]+)})/g,
+        flagClip = /[^gimy]+|([\s\S])(?=[\s\S]*\1)/g, // Nonnative and duplicate flags
+        quantifier = /^(?:[?*+]|{\d+(?:,\d*)?})\??/,
+        isInsideConstructor = false,
+        tokens = [],
+        // Copy native globals for reference ("native" is an ES3 reserved keyword)
+        real = {
+            exec: RegExp.prototype.exec,
+            test: RegExp.prototype.test,
+            match: String.prototype.match,
+            replace: String.prototype.replace,
+            split: String.prototype.split
+        },
+        compliantExecNpcg = real.exec.call(/()??/, "")[1] === undefined, // check `exec` handling of nonparticipating capturing groups
+        compliantLastIndexIncrement = function () {
+            var x = /^/g;
+            real.test.call(x, "");
+            return !x.lastIndex;
+        }(),
+        compliantLastIndexReset = function () {
+            var x = /x/g;
+            real.replace.call("x", x, "");
+            return !x.lastIndex;
+        }(),
+        hasNativeY = RegExp.prototype.sticky !== undefined,
+        nativeTokens = {};
+
+    // `nativeTokens` match native multicharacter metasequences only (including deprecated octals,
+    // excluding character classes)
+    nativeTokens[XRegExp.INSIDE_CLASS] = /^(?:\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u[\dA-Fa-f]{4}|c[A-Za-z]|[\s\S]))/;
+    nativeTokens[XRegExp.OUTSIDE_CLASS] = /^(?:\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u[\dA-Fa-f]{4}|c[A-Za-z]|[\s\S])|\(\?[:=!]|[?*+]\?|{\d+(?:,\d*)?}\??)/;
+
+
+    //---------------------------------
+    //  Public methods
+    //---------------------------------
+
+    // Lets you extend or change XRegExp syntax and create custom flags. This is used internally by
+    // the XRegExp library and can be used to create XRegExp plugins. This function is intended for
+    // users with advanced knowledge of JavaScript's regular expression syntax and behavior. It can
+    // be disabled by `XRegExp.freezeTokens`
+    XRegExp.addToken = function (regex, handler, scope, trigger) {
+        tokens.push({
+            pattern: clone(regex, "g" + (hasNativeY ? "y" : "")),
+            handler: handler,
+            scope: scope || XRegExp.OUTSIDE_CLASS,
+            trigger: trigger || null
+        });
+    };
+
+    // Accepts a pattern and flags; returns an extended `RegExp` object. If the pattern and flag
+    // combination has previously been cached, the cached copy is returned; otherwise the newly
+    // created regex is cached
+    XRegExp.cache = function (pattern, flags) {
+        var key = pattern + "/" + (flags || "");
+        return XRegExp.cache[key] || (XRegExp.cache[key] = XRegExp(pattern, flags));
+    };
+
+    // Accepts a `RegExp` instance; returns a copy with the `/g` flag set. The copy has a fresh
+    // `lastIndex` (set to zero). If you want to copy a regex without forcing the `global`
+    // property, use `XRegExp(regex)`. Do not use `RegExp(regex)` because it will not preserve
+    // special properties required for named capture
+    XRegExp.copyAsGlobal = function (regex) {
+        return clone(regex, "g");
+    };
+
+    // Accepts a string; returns the string with regex metacharacters escaped. The returned string
+    // can safely be used at any point within a regex to match the provided literal string. Escaped
+    // characters are [ ] { } ( ) * + ? - . , \ ^ $ | # and whitespace
+    XRegExp.escape = function (str) {
+        return str.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
+    };
+
+    // Accepts a string to search, regex to search with, position to start the search within the
+    // string (default: 0), and an optional Boolean indicating whether matches must start at-or-
+    // after the position or at the specified position only. This function ignores the `lastIndex`
+    // property of the provided regex
+    XRegExp.execAt = function (str, regex, pos, anchored) {
+        regex = clone(regex, "g" + ((anchored && hasNativeY) ? "y" : ""));
+        regex.lastIndex = pos = pos || 0;
+        var match = regex.exec(str);
+        if (anchored)
+            return (match && match.index === pos) ? match : null;
+        else
+            return match;
+    };
+
+    // Breaks the unrestorable link to XRegExp's private list of tokens, thereby preventing
+    // syntax and flag changes. Should be run after XRegExp and any plugins are loaded
+    XRegExp.freezeTokens = function () {
+        XRegExp.addToken = function () {
+            throw Error("can't run addToken after freezeTokens");
+        };
+    };
+
+    // Accepts any value; returns a Boolean indicating whether the argument is a `RegExp` object.
+    // Note that this is also `true` for regex literals and regexes created by the `XRegExp`
+    // constructor. This works correctly for variables created in another frame, when `instanceof`
+    // and `constructor` checks would fail to work as intended
+    XRegExp.isRegExp = function (o) {
+        return Object.prototype.toString.call(o) === "[object RegExp]";
+    };
+
+    // Executes `callback` once per match within `str`. Provides a simpler and cleaner way to
+    // iterate over regex matches compared to the traditional approaches of subverting
+    // `String.prototype.replace` or repeatedly calling `exec` within a `while` loop
+    XRegExp.iterate = function (str, origRegex, callback, context) {
+        var regex = clone(origRegex, "g"),
+            i = -1, match;
+        while (match = regex.exec(str)) {
+            callback.call(context, match, ++i, str, regex);
+            if (regex.lastIndex === match.index)
+                regex.lastIndex++;
+        }
+        if (origRegex.global)
+            origRegex.lastIndex = 0;
+    };
+
+    // Accepts a string and an array of regexes; returns the result of using each successive regex
+    // to search within the matches of the previous regex. The array of regexes can also contain
+    // objects with `regex` and `backref` properties, in which case the named or numbered back-
+    // references specified are passed forward to the next regex or returned. E.g.:
+    // var xregexpImgFileNames = XRegExp.matchChain(html, [
+    //     {regex: /<img\b([^>]+)>/i, backref: 1}, // <img> tag attributes
+    //     {regex: XRegExp('(?ix) \\s src=" (?<src> [^"]+ )'), backref: "src"}, // src attribute values
+    //     {regex: XRegExp("^http://xregexp\\.com(/[^#?]+)", "i"), backref: 1}, // xregexp.com paths
+    //     /[^\/]+$/ // filenames (strip directory paths)
+    // ]);
+    XRegExp.matchChain = function (str, chain) {
+        return function recurseChain (values, level) {
+            var item = chain[level].regex ? chain[level] : {regex: chain[level]},
+                regex = clone(item.regex, "g"),
+                matches = [], i;
+            for (i = 0; i < values.length; i++) {
+                XRegExp.iterate(values[i], regex, function (match) {
+                    matches.push(item.backref ? (match[item.backref] || "") : match[0]);
+                });
+            }
+            return ((level === chain.length - 1) || !matches.length) ?
+                matches : recurseChain(matches, level + 1);
+        }([str], 0);
+    };
+
+
+    //---------------------------------
+    //  New RegExp prototype methods
+    //---------------------------------
+
+    // Accepts a context object and arguments array; returns the result of calling `exec` with the
+    // first value in the arguments array. the context is ignored but is accepted for congruity
+    // with `Function.prototype.apply`
+    RegExp.prototype.apply = function (context, args) {
+        return this.exec(args[0]);
+    };
+
+    // Accepts a context object and string; returns the result of calling `exec` with the provided
+    // string. the context is ignored but is accepted for congruity with `Function.prototype.call`
+    RegExp.prototype.call = function (context, str) {
+        return this.exec(str);
+    };
+
+
+    //---------------------------------
+    //  Overriden native methods
+    //---------------------------------
+
+    // Adds named capture support (with backreferences returned as `result.name`), and fixes two
+    // cross-browser issues per ES3:
+    // - Captured values for nonparticipating capturing groups should be returned as `undefined`,
+    //   rather than the empty string.
+    // - `lastIndex` should not be incremented after zero-length matches.
+    RegExp.prototype.exec = function (str) {
+        var match = real.exec.apply(this, arguments),
+            name, r2;
+        if (match) {
+            // Fix browsers whose `exec` methods don't consistently return `undefined` for
+            // nonparticipating capturing groups
+            if (!compliantExecNpcg && match.length > 1 && indexOf(match, "") > -1) {
+                r2 = RegExp(this.source, real.replace.call(getNativeFlags(this), "g", ""));
+                // Using `str.slice(match.index)` rather than `match[0]` in case lookahead allowed
+                // matching due to characters outside the match
+                real.replace.call(str.slice(match.index), r2, function () {
+                    for (var i = 1; i < arguments.length - 2; i++) {
+                        if (arguments[i] === undefined)
+                            match[i] = undefined;
+                    }
+                });
+            }
+            // Attach named capture properties
+            if (this._xregexp && this._xregexp.captureNames) {
+                for (var i = 1; i < match.length; i++) {
+                    name = this._xregexp.captureNames[i - 1];
+                    if (name)
+                       match[name] = match[i];
+                }
+            }
+            // Fix browsers that increment `lastIndex` after zero-length matches
+            if (!compliantLastIndexIncrement && this.global && !match[0].length && (this.lastIndex > match.index))
+                this.lastIndex--;
+        }
+        return match;
+    };
+
+    // Don't override `test` if it won't change anything
+    if (!compliantLastIndexIncrement) {
+        // Fix browser bug in native method
+        RegExp.prototype.test = function (str) {
+            // Use the native `exec` to skip some processing overhead, even though the overriden
+            // `exec` would take care of the `lastIndex` fix
+            var match = real.exec.call(this, str);
+            // Fix browsers that increment `lastIndex` after zero-length matches
+            if (match && this.global && !match[0].length && (this.lastIndex > match.index))
+                this.lastIndex--;
+            return !!match;
+        };
+    }
+
+    // Adds named capture support and fixes browser bugs in native method
+    String.prototype.match = function (regex) {
+        if (!XRegExp.isRegExp(regex))
+            regex = RegExp(regex); // Native `RegExp`
+        if (regex.global) {
+            var result = real.match.apply(this, arguments);
+            regex.lastIndex = 0; // Fix IE bug
+            return result;
+        }
+        return regex.exec(this); // Run the altered `exec`
+    };
+
+    // Adds support for `${n}` tokens for named and numbered backreferences in replacement text,
+    // and provides named backreferences to replacement functions as `arguments[0].name`. Also
+    // fixes cross-browser differences in replacement text syntax when performing a replacement
+    // using a nonregex search value, and the value of replacement regexes' `lastIndex` property
+    // during replacement iterations. Note that this doesn't support SpiderMonkey's proprietary
+    // third (`flags`) parameter
+    String.prototype.replace = function (search, replacement) {
+        var isRegex = XRegExp.isRegExp(search),
+            captureNames, result, str;
+
+        // There are many combinations of search/replacement types/values and browser bugs that
+        // preclude passing to native `replace`, so just keep this check relatively simple
+        if (isRegex && typeof replacement.valueOf() === "string" && replacement.indexOf("${") === -1 && compliantLastIndexReset)
+            return real.replace.apply(this, arguments);
+
+        if (!isRegex)
+            search = search + ""; // Type conversion
+        else if (search._xregexp)
+            captureNames = search._xregexp.captureNames; // Array or `null`
+
+        if (typeof replacement === "function") {
+            result = real.replace.call(this, search, function () {
+                if (captureNames) {
+                    // Change the `arguments[0]` string primitive to a String object which can store properties
+                    arguments[0] = new String(arguments[0]);
+                    // Store named backreferences on `arguments[0]`
+                    for (var i = 0; i < captureNames.length; i++) {
+                        if (captureNames[i])
+                            arguments[0][captureNames[i]] = arguments[i + 1];
+                    }
+                }
+                // Update `lastIndex` before calling `replacement`
+                if (isRegex && search.global)
+                    search.lastIndex = arguments[arguments.length - 2] + arguments[0].length;
+                return replacement.apply(null, arguments);
+            });
+        } else {
+            str = this + ""; // Type conversion, so `args[args.length - 1]` will be a string (given nonstring `this`)
+            result = real.replace.call(str, search, function () {
+                var args = arguments; // Keep this function's `arguments` available through closure
+                return real.replace.call(replacement, replacementToken, function ($0, $1, $2) {
+                    // Numbered backreference (without delimiters) or special variable
+                    if ($1) {
+                        switch ($1) {
+                            case "$": return "$";
+                            case "&": return args[0];
+                            case "`": return args[args.length - 1].slice(0, args[args.length - 2]);
+                            case "'": return args[args.length - 1].slice(args[args.length - 2] + args[0].length);
+                            // Numbered backreference
+                            default:
+                                // What does "$10" mean?
+                                // - Backreference 10, if 10 or more capturing groups exist
+                                // - Backreference 1 followed by "0", if 1-9 capturing groups exist
+                                // - Otherwise, it's the string "$10"
+                                // Also note:
+                                // - Backreferences cannot be more than two digits (enforced by `replacementToken`)
+                                // - "$01" is equivalent to "$1" if a capturing group exists, otherwise it's the string "$01"
+                                // - There is no "$0" token ("$&" is the entire match)
+                                var literalNumbers = "";
+                                $1 = +$1; // Type conversion; drop leading zero
+                                if (!$1) // `$1` was "0" or "00"
+                                    return $0;
+                                while ($1 > args.length - 3) {
+                                    literalNumbers = String.prototype.slice.call($1, -1) + literalNumbers;
+                                    $1 = Math.floor($1 / 10); // Drop the last digit
+                                }
+                                return ($1 ? args[$1] || "" : "$") + literalNumbers;
+                        }
+                    // Named backreference or delimited numbered backreference
+                    } else {
+                        // What does "${n}" mean?
+                        // - Backreference to numbered capture n. Two differences from "$n":
+                        //   - n can be more than two digits
+                        //   - Backreference 0 is allowed, and is the entire match
+                        // - Backreference to named capture n, if it exists and is not a number overridden by numbered capture
+                        // - Otherwise, it's the string "${n}"
+                        var n = +$2; // Type conversion; drop leading zeros
+                        if (n <= args.length - 3)
+                            return args[n];
+                        n = captureNames ? indexOf(captureNames, $2) : -1;
+                        return n > -1 ? args[n + 1] : $0;
+                    }
+                });
+            });
+        }
+
+        if (isRegex && search.global)
+            search.lastIndex = 0; // Fix IE bug
+
+        return result;
+    };
+
+    // A consistent cross-browser, ES3 compliant `split`
+    String.prototype.split = function (s /* separator */, limit) {
+        // If separator `s` is not a regex, use the native `split`
+        if (!XRegExp.isRegExp(s))
+            return real.split.apply(this, arguments);
+
+        var str = this + "", // Type conversion
+            output = [],
+            lastLastIndex = 0,
+            match, lastLength;
+
+        // Behavior for `limit`: if it's...
+        // - `undefined`: No limit
+        // - `NaN` or zero: Return an empty array
+        // - A positive number: Use `Math.floor(limit)`
+        // - A negative number: No limit
+        // - Other: Type-convert, then use the above rules
+        if (limit === undefined || +limit < 0) {
+            limit = Infinity;
+        } else {
+            limit = Math.floor(+limit);
+            if (!limit)
+                return [];
+        }
+
+        // This is required if not `s.global`, and it avoids needing to set `s.lastIndex` to zero
+        // and restore it to its original value when we're done using the regex
+        s = XRegExp.copyAsGlobal(s);
+
+        while (match = s.exec(str)) { // Run the altered `exec` (required for `lastIndex` fix, etc.)
+            if (s.lastIndex > lastLastIndex) {
+                output.push(str.slice(lastLastIndex, match.index));
+
+                if (match.length > 1 && match.index < str.length)
+                    Array.prototype.push.apply(output, match.slice(1));
+
+                lastLength = match[0].length;
+                lastLastIndex = s.lastIndex;
+
+                if (output.length >= limit)
+                    break;
+            }
+
+            if (s.lastIndex === match.index)
+                s.lastIndex++;
+        }
+
+        if (lastLastIndex === str.length) {
+            if (!real.test.call(s, "") || lastLength)
+                output.push("");
+        } else {
+            output.push(str.slice(lastLastIndex));
+        }
+
+        return output.length > limit ? output.slice(0, limit) : output;
+    };
+
+
+    //---------------------------------
+    //  Private helper functions
+    //---------------------------------
+
+    // Supporting function for `XRegExp`, `XRegExp.copyAsGlobal`, etc. Returns a copy of a `RegExp`
+    // instance with a fresh `lastIndex` (set to zero), preserving properties required for named
+    // capture. Also allows adding new flags in the process of copying the regex
+    function clone (regex, additionalFlags) {
+        if (!XRegExp.isRegExp(regex))
+            throw TypeError("type RegExp expected");
+        var x = regex._xregexp;
+        regex = XRegExp(regex.source, getNativeFlags(regex) + (additionalFlags || ""));
+        if (x) {
+            regex._xregexp = {
+                source: x.source,
+                captureNames: x.captureNames ? x.captureNames.slice(0) : null
+            };
+        }
+        return regex;
+    };
+
+    function getNativeFlags (regex) {
+        return (regex.global     ? "g" : "") +
+               (regex.ignoreCase ? "i" : "") +
+               (regex.multiline  ? "m" : "") +
+               (regex.extended   ? "x" : "") + // Proposed for ES4; included in AS3
+               (regex.sticky     ? "y" : "");
+    };
+
+    function runTokens (pattern, index, scope, context) {
+        var i = tokens.length,
+            result, match, t;
+        // Protect against constructing XRegExps within token handler and trigger functions
+        isInsideConstructor = true;
+        // Must reset `isInsideConstructor`, even if a `trigger` or `handler` throws
+        try {
+            while (i--) { // Run in reverse order
+                t = tokens[i];
+                if ((scope & t.scope) && (!t.trigger || t.trigger.call(context))) {
+                    t.pattern.lastIndex = index;
+                    match = t.pattern.exec(pattern); // Running the altered `exec` here allows use of named backreferences, etc.
+                    if (match && match.index === index) {
+                        result = {
+                            output: t.handler.call(context, match, scope),
+                            match: match
+                        };
+                        break;
+                    }
+                }
+            }
+        } catch (err) {
+            throw err;
+        } finally {
+            isInsideConstructor = false;
+        }
+        return result;
+    };
+
+    function indexOf (array, item, from) {
+        if (Array.prototype.indexOf) // Use the native array method if available
+            return array.indexOf(item, from);
+        for (var i = from || 0; i < array.length; i++) {
+            if (array[i] === item)
+                return i;
+        }
+        return -1;
+    };
+
+
+    //---------------------------------
+    //  Built-in tokens
+    //---------------------------------
+
+    // Augment XRegExp's regular expression syntax and flags. Note that when adding tokens, the
+    // third (`scope`) argument defaults to `XRegExp.OUTSIDE_CLASS`
+
+    // Comment pattern: (?# )
+    XRegExp.addToken(
+        /\(\?#[^)]*\)/,
+        function (match) {
+            // Keep tokens separated unless the following token is a quantifier
+            return real.test.call(quantifier, match.input.slice(match.index + match[0].length)) ? "" : "(?:)";
+        }
+    );
+
+    // Capturing group (match the opening parenthesis only).
+    // Required for support of named capturing groups
+    XRegExp.addToken(
+        /\((?!\?)/,
+        function () {
+            this.captureNames.push(null);
+            return "(";
+        }
+    );
+
+    // Named capturing group (match the opening delimiter only): (?<name>
+    XRegExp.addToken(
+        /\(\?<([$\w]+)>/,
+        function (match) {
+            this.captureNames.push(match[1]);
+            this.hasNamedCapture = true;
+            return "(";
+        }
+    );
+
+    // Named backreference: \k<name>
+    XRegExp.addToken(
+        /\\k<([\w$]+)>/,
+        function (match) {
+            var index = indexOf(this.captureNames, match[1]);
+            // Keep backreferences separate from subsequent literal numbers. Preserve back-
+            // references to named groups that are undefined at this point as literal strings
+            return index > -1 ?
+                "\\" + (index + 1) + (isNaN(match.input.charAt(match.index + match[0].length)) ? "" : "(?:)") :
+                match[0];
+        }
+    );
+
+    // Empty character class: [] or [^]
+    XRegExp.addToken(
+        /\[\^?]/,
+        function (match) {
+            // For cross-browser compatibility with ES3, convert [] to \b\B and [^] to [\s\S].
+            // (?!) should work like \b\B, but is unreliable in Firefox
+            return match[0] === "[]" ? "\\b\\B" : "[\\s\\S]";
+        }
+    );
+
+    // Mode modifier at the start of the pattern only, with any combination of flags imsx: (?imsx)
+    // Does not support x(?i), (?-i), (?i-m), (?i: ), (?i)(?m), etc.
+    XRegExp.addToken(
+        /^\(\?([imsx]+)\)/,
+        function (match) {
+            this.setFlag(match[1]);
+            return "";
+        }
+    );
+
+    // Whitespace and comments, in free-spacing (aka extended) mode only
+    XRegExp.addToken(
+        /(?:\s+|#.*)+/,
+        function (match) {
+            // Keep tokens separated unless the following token is a quantifier
+            return real.test.call(quantifier, match.input.slice(match.index + match[0].length)) ? "" : "(?:)";
+        },
+        XRegExp.OUTSIDE_CLASS,
+        function () {return this.hasFlag("x");}
+    );
+
+    // Dot, in dotall (aka singleline) mode only
+    XRegExp.addToken(
+        /\./,
+        function () {return "[\\s\\S]";},
+        XRegExp.OUTSIDE_CLASS,
+        function () {return this.hasFlag("s");}
+    );
+
+
+    //---------------------------------
+    //  Backward compatibility
+    //---------------------------------
+
+    // Uncomment the following block for compatibility with XRegExp 1.0-1.2:
+    /*
+    XRegExp.matchWithinChain = XRegExp.matchChain;
+    RegExp.prototype.addFlags = function (s) {return clone(this, s);};
+    RegExp.prototype.execAll = function (s) {var r = []; XRegExp.iterate(s, this, function (m) {r.push(m);}); return r;};
+    RegExp.prototype.forEachExec = function (s, f, c) {return XRegExp.iterate(s, this, f, c);};
+    RegExp.prototype.validate = function (s) {var r = RegExp("^(?:" + this.source + ")$(?!\\s)", getNativeFlags(this)); if (this.global) this.lastIndex = 0; return s.search(r) === 0;};
+    */
+
+})();
+
+// CommonJS
+typeof(exports) != 'undefined' ? exports.XRegExp = XRegExp : null;
diff --git a/docs/apis/javadoc-0.5.0/resources/sh/scripts/shAutoloader.js b/docs/apis/javadoc-0.5.0/resources/sh/scripts/shAutoloader.js
new file mode 100644
index 0000000..7465f3b
--- /dev/null
+++ b/docs/apis/javadoc-0.5.0/resources/sh/scripts/shAutoloader.js
@@ -0,0 +1,114 @@
+(function() {
+
+var sh = SyntaxHighlighter;
+
+/**
+ * Provides functionality to dynamically load only the brushes that a needed to render the current page.
+ *
+ * There are two syntaxes that autoload understands. For example:
+ * 
+ * SyntaxHighlighter.autoloader(
+ *     [ 'applescript',          'Scripts/shBrushAppleScript.js' ],
+ *     [ 'actionscript3', 'as3', 'Scripts/shBrushAS3.js' ]
+ * );
+ *
+ * or a more easily comprehendable one:
+ *
+ * SyntaxHighlighter.autoloader(
+ *     'applescript       Scripts/shBrushAppleScript.js',
+ *     'actionscript3 as3 Scripts/shBrushAS3.js'
+ * );
+ */
+sh.autoloader = function()
+{
+	var list = arguments,
+		elements = sh.findElements(),
+		brushes = {},
+		scripts = {},
+		all = SyntaxHighlighter.all,
+		allCalled = false,
+		allParams = null,
+		i
+		;
+		
+	SyntaxHighlighter.all = function(params)
+	{
+		allParams = params;
+		allCalled = true;
+	};
+	
+	function addBrush(aliases, url)
+	{
+		for (var i = 0; i < aliases.length; i++)
+			brushes[aliases[i]] = url;
+	};
+	
+	function getAliases(item)
+	{
+		return item.pop
+			? item
+			: item.split(/\s+/)
+			;
+	}
+	
+	// create table of aliases and script urls
+	for (i = 0; i < list.length; i++)
+	{
+		var aliases = getAliases(list[i]),
+			url = aliases.pop()
+			;
+			
+		addBrush(aliases, url);
+	}
+	
+	// dynamically add <script /> tags to the document body
+	for (i = 0; i < elements.length; i++)
+	{
+		var url = brushes[elements[i].params.brush];
+		
+		if (!url)
+			continue;
+		
+		scripts[url] = false;
+		loadScript(url);
+	}
+	
+	function loadScript(url)
+	{
+		var script = document.createElement('script'),
+			done = false
+			;
+		
+		script.src = url;
+		script.type = 'text/javascript';
+		script.language = 'javascript';
+		script.onload = script.onreadystatechange = function()
+		{
+			if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete'))
+			{
+				done = true;
+				scripts[url] = true;
+				checkAll();
+				
+				// Handle memory leak in IE
+				script.onload = script.onreadystatechange = null;
+				script.parentNode.removeChild(script);
+			}
+		};
+		
+		// sync way of adding script tags to the page
+		document.body.appendChild(script);
+	};
+	
+	function checkAll()
+	{
+		for(var url in scripts)
+			if (scripts[url] == false)
+				return;
+		
+		if (allCalled)
+			SyntaxHighlighter.highlight(allParams);
+	};
+};
+
+})();
diff --git a/docs/apis/javadoc-0.5.0/resources/sh/scripts/shBrushAS3.js b/docs/apis/javadoc-0.5.0/resources/sh/scripts/shBrushAS3.js
new file mode 100644
index 0000000..8e92a4b
... 26164 lines suppressed ...