Search 1.9 billion lines of Odoo code on GitHub

smile_api_rest

Author: Smile
License: AGPL-3
Branch: 15.0
Repository: anhvu-sg/odoo_addons
Dependencies: base, and web
Languages: CSS (2, 0.1%), HTML (518, 22.2%), JavaScript (5, 0.2%), PO File (286, 12.3%), Python (1111, 47.7%), XML (357, 15.3%), and reStructuredText (52, 2.2%)
Other branches: 14.0
Other repositories: BGEray/odoo_addons, DamonLiu0814/odoo_addons, GabbasovDinar/odoo_addons, Gofekra/odoo_addons, GrupoAlvamex/odoo_addons, Guobower/Smile-SA-odoo_addons, Ingeos/odoo_addons, Judystudy/odoo_addons, Kalway-Technology/odoo_addons, Kiplangatdan/odoo_addons, Logicasoft/FORK_odoo_addons, Mojoamex05/odoo_addons, MrZ-777/odoo_addons, Smile-SA/odoo_addons, WEIX-Soliton/odoo_addons, YeHtut/odoo_addons, a4435351/odoo_addons, alesisjoan/odoo_addons, antonioMeneses/odoo_addons, avoinsystems/odoo_addons, bunhin/odoo_addons, connect-to-ak/odoo_addons, darkwhite9/odoo_addons, diegobgl/odoo_addons, dmattosr/odoo_addons, dtthach/odoo_addons, ericdai/odoo_addons, etoanik/odoo_addons, isabellerichard/odoo_addons, jlzhou/odoo_addons, kotchasaan/odoo_addons, linhdoan-novobi/odoo_addons, liweijie0812/odoo_addons, lnkdel/odoo_addons, mayjo79/odoo_addons, mgielissen/odoo_addons-1, mrezki/odoo_addons, mudismud/odoo_addons, muk-projects/odoo_addons, n1ku/odoo_addons, necrodevz/odoo_addons, njeudy/odoo_addons, odoochain/odoo_addons, odoofans/odoo_addons, one2pret/odoo_addons, osbzr/gooderp_extra, salvatoretrimarchi/odoo_addons, sasakuma/odoo_addons-1, sc4you/odoo_addons, scbrianti/odoo_addons, semamca35/odoo_addons, shouyejing/odoo_addons-1, skmezanul/odoo_addons, sm2x/odoo_addons, stephanesalah/odoo_addons, tedi3231/odoo_addons, tghamgs/odoo_addons, thinkwelltwd/odoo_addons-1, usbpendrive/odoo_addons, wahhid/odoo_addons, waynejid/odoo_addons, westlyou/odoo_addons-1, xubiuit/odoo_addons, zhujin001032/odoo_addons, zouine/odoo_addons, and zoujinbin/odoo_addons

<p><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg"> <a class="reference external" href="https://github.com/Smile-SA/odoo_addons/tree/11.0/smile_api_rest"><img alt="Smile-SA/odoo_addons" src="https://img.shields.io/badge/github-Smile--SA%2Fodoo_addons-lightgray.png?logo=github" /></a></p> <a name="smile-api-rest"></a> <h2>Smile API Rest</h2> <p>This module provisions you with an API which allows you to access models through HTTP requests.</p> <p>Documentation generate with Swagger OpenAPI Specification - Version 2.0 (<a class="reference external" href="https://swagger.io/specification/v2/">https://swagger.io/specification/v2/</a>)</p> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#requirements" id="id1">Requirements</a></li> <li><a class="reference internal" href="#usage" id="id2">Usage</a><ul> <li><a class="reference internal" href="#documentation-uris" id="id3">Documentation URIs</a></li> <li><a class="reference internal" href="#api-uris" id="id4">API URIs</a></li> <li><a class="reference internal" href="#error-response" id="id5">Error response</a></li> </ul> </li> <li><a class="reference internal" href="#bug-tracker" id="id6">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id7">Credits</a><ul> <li><a class="reference internal" href="#contributors" id="id8">Contributors</a></li> <li><a class="reference internal" href="#maintainer" id="id9">Maintainer</a></li> </ul> </li> </ul> </div> <a name="requirements"></a> <h3><a class="toc-backref" href="#id1">Requirements</a></h3> <p>There are no requirements to use this module.</p> <a name="usage"></a> <h3><a class="toc-backref" href="#id2">Usage</a></h3> <a name="documentation-uris"></a> <h4><a class="toc-backref" href="#id3">Documentation URIs</a></h4> <table class="docutils"> <colgroup> <col width="50%" /> <col width="50%" /> </colgroup> <thead valign="bottom"> <tr><th class="head">URI</th> <th class="head">Description</th> </tr> </thead> <tbody valign="top"> <tr><td><cite>/&lt;api-docs&gt;/v&lt;api_version&gt;</cite></td> <td>API Documentation (generate with swagger)</td> </tr> <tr><td><cite>/&lt;api-docs&gt;/v&lt;api_version&gt;/swagger.json</cite></td> <td>Json Swagger</td> </tr> </tbody> </table> <a name="api-uris"></a> <h4><a class="toc-backref" href="#id4">API URIs</a></h4> <table class="docutils"> <colgroup> <col width="40%" /> <col width="6%" /> <col width="54%" /> </colgroup> <thead valign="bottom"> <tr><th class="head">URI</th> <th class="head">Method</th> <th class="head">Description</th> </tr> </thead> <tbody valign="top"> <tr><td><cite>/&lt;api&gt;/v&lt;api_version&gt;/&lt;api_name&gt;</cite></td> <td>GET</td> <td>Read all (with optional domain, fields, offset, limit, order)</td> </tr> <tr><td><cite>/api/v&lt;api_version&gt;/&lt;api_name&gt;/&lt;id&gt;</cite></td> <td>GET</td> <td>Read one (with optional fields)</td> </tr> <tr><td><cite>/api/v&lt;api_version&gt;/&lt;api_name&gt;</cite></td> <td>POST</td> <td>Create a record</td> </tr> <tr><td><cite>/api/v&lt;api_version&gt;/&lt;api_name&gt;/&lt;id&gt;</cite></td> <td>PUT</td> <td>Update a record</td> </tr> <tr><td><cite>/api/v&lt;api_version&gt;/&lt;api_name&gt;/&lt;id&gt;</cite></td> <td>DELETE</td> <td>Delete a record</td> </tr> <tr><td><cite>/api/v&lt;api_version&gt;/&lt;api_name&gt;/custom</cite></td> <td>PUT</td> <td>Call method (with optional parameters)</td> </tr> <tr><td><cite>/api/v&lt;api_version&gt;/&lt;api_name&gt;/custom/&lt;id&gt;</cite></td> <td>PUT</td> <td>Call method on record (with optional parameters)</td> </tr> </tbody> </table> <a name="error-response"></a> <h4><a class="toc-backref" href="#id5">Error response</a></h4> <pre class="code"> <code class="code">{ 'code': &lt;code&gt; # Error code, 'error': &lt;error&gt; # Error name, 'description': &lt;description&gt; # Description of the error, }</code> </pre> <a name="bug-tracker"></a> <h3><a class="toc-backref" href="#id6">Bug Tracker</a></h3> <p>Bugs are tracked on <a class="reference external" href="https://github.com/Smile-SA/odoo_addons/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback <a class="reference external" href="https://github.com/Smile-SA/odoo_addons/issues/new?body=module:%20smile_api_rest%0Aversion:%211.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">here</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> <a name="credits"></a> <h3><a class="toc-backref" href="#id7">Credits</a></h3> <a name="contributors"></a> <h4><a class="toc-backref" href="#id8">Contributors</a></h4> <ul class="simple"> <li>Corentin POUHET-BRUNERIE</li> <li>Julien DRECQ</li> </ul> <a name="maintainer"></a> <h4><a class="toc-backref" href="#id9">Maintainer</a></h4> <p>This module is maintained by Smile SA.</p> <p>Since 1991 Smile has been a pioneer of technology and also the European expert in open source solutions.</p>