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>/<api-docs>/v<api_version></cite></td>
<td>API Documentation (generate with swagger)</td>
</tr>
<tr><td><cite>/<api-docs>/v<api_version>/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>/<api>/v<api_version>/<api_name></cite></td>
<td>GET</td>
<td>Read all (with optional domain, fields, offset, limit, order)</td>
</tr>
<tr><td><cite>/api/v<api_version>/<api_name>/<id></cite></td>
<td>GET</td>
<td>Read one (with optional fields)</td>
</tr>
<tr><td><cite>/api/v<api_version>/<api_name></cite></td>
<td>POST</td>
<td>Create a record</td>
</tr>
<tr><td><cite>/api/v<api_version>/<api_name>/<id></cite></td>
<td>PUT</td>
<td>Update a record</td>
</tr>
<tr><td><cite>/api/v<api_version>/<api_name>/<id></cite></td>
<td>DELETE</td>
<td>Delete a record</td>
</tr>
<tr><td><cite>/api/v<api_version>/<api_name>/custom</cite></td>
<td>PUT</td>
<td>Call method (with optional parameters)</td>
</tr>
<tr><td><cite>/api/v<api_version>/<api_name>/custom/<id></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': <code> # Error code,
'error': <error> # Error name,
'description': <description> # 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>