Skip to content
Snippets Groups Projects
docApi.md 1.66 KiB
Newer Older
# Documentation API

Root path: <code>/api</code>

<h3>Verifications</h3>
<h4>Get all verifications from all verifiers with the given dmn table</h4>
<ul>
  <li>POST</li>
  <li><code>/api/dmn/verification/</code></li>
  <li>Consumes: text/xml - the dmn table as xml string</li>
  <li>Produces: application/json</li>
</ul>

<h3>Verification classifications</h3>
<h4>Get a list of all verification classifications</h4>
<ul>
  <li>GET</li>
  <li><code><a href="/api/dmn/verification/classification" target="_blank">/api/dmn/verification/classification</a></code>
  </li>
  <li>Produces: application/json</li>
</ul>
<h4>Get all verifications for the given verification classification</h4>
<ul>
  <li>POST</li>
  <li><code>/api/dmn/verification/classification/{classificationName}</code></li>
  <li>Consumes: text/xml - the dmn table as xml string</li>
  <li>Produces: application/json</li>
</ul>

<h3>Verification types</h3>
<h4>Get a list of all verification types</h4>
<ul>
  <li>GET</li>
  <li>
    <code><a href="/api/dmn/verification/type"
             target="_blank">/api/dmn/verification/type</a></code>
  </li>
  <li>Produces: application/json</li>
</ul>
<h4>Get all verifications for the given verification type</h4>
<ul>
  <li>POST</li>
  <li><code>/api/dmn/verification/classification/{classificationName}</code></li>
  <li>Consumes: text/xml - the dmn table as xml string</li>
  <li>Produces: application/json</li>
</ul>
<h3>Metrics</h3>
<h4>Get some statistics about execution times</h4>
<ul>
  <li>GET</li>
  <li>
    <code><a href="/api/dmn/verification/metrics"
             target="_blank">/api/dmn/verification/metrics</a></code>
  </li>
  <li>Produces: application/json</li>
</ul>