UNPKG

puppy-api-docs

Version:

Genernate material api docs from your comments.

23 lines 3.17 kB
<!DOCTYPE html><html><head><title>Documentation</title><link rel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"><link rel="stylesheet"href="css/doc_page.css"><script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script></head><body><div class="container"><div class="group-title">Authentication</div><ul class="doc-group collapsible"><li><div class="collapsible-header"><span class="header-title">Login</span><span class="header-path">(/login)</span></div><div class="doc-item collapsible-body"><p class="heading"id="Login-POST-/login">Login</p><p><pre class="method">(POST)</pre></p><p>Login with email and password for consumers and admins.</p><p class="url-path">/login</p><p class="sub-heading">Request</p><pre class="json-code">{ &quot;data&quot;: { &quot;email&quot;: &quot;User&#x27;s email&quot;, &quot;password&quot;: &quot;User&#x27;s Password&quot; } }</pre><p class="sub-heading">Response</p><pre class="json-code">{ &quot;status&quot;: 200, &quot;message&quot;: &quot;Help message depending on success&quot;, &quot;success&quot;: false }</pre><p class="sub-heading">Request Headers</p><table><tr><th>Name</th><th>Description</th></tr><tr><td>Content-Type</td><td>application/json</td></tr></table><p class="sub-heading">Response Headers</p><table><tr><th>Name</th><th>Description</th></tr><tr><td>token</td><td>session token</td></tr></table></div></li><li><div class="collapsible-header"><span class="header-title">Login 2nd</span><span class="header-path">(/loginAlternate)</span></div><div class="doc-item collapsible-body"><p class="heading"id="Login 2nd-POST-/loginAlternate">Login 2nd</p><p><pre class="method">(POST)</pre></p><p>If /login doesn&#x27;t work. Use this end point.</p><p class="url-path">/loginAlternate</p></div></li></ul><div class="group-title">API&#x27;s</div><ul class="doc-group collapsible"><li><div class="collapsible-header"><span class="header-title">Get todo list</span><span class="header-path">(/todolist)</span></div><div class="doc-item collapsible-body"><p class="heading"id="Get todo list-GET-/todolist">Get todo list</p><p><pre class="method">(GET)</pre></p><p>Login with email and password for consumers and admins.</p><p class="url-path">/todolist</p><p class="sub-heading">Request</p><pre class="json-code">{ &quot;data&quot;: { &quot;email&quot;: &quot;User&#x27;s email&quot;, &quot;password&quot;: &quot;User&#x27;s Password&quot; } }</pre><p class="sub-heading">Response</p><pre class="json-code">{ &quot;status&quot;: 200, &quot;message&quot;: &quot;Help message depending on success&quot;, &quot;success&quot;: true }</pre><p class="sub-heading">Request Headers</p><table><tr><th>Name</th><th>Description</th></tr><tr><td>token</td><td>token provided in login response</td></tr></table></div></li></ul></div><script>// Initialize Materializecss collapsilbe document.addEventListener('DOMContentLoaded', function () { var elems = document.querySelectorAll('.collapsible'); var instances = M.Collapsible.init(elems); });</script></body></html>