> For the complete documentation index, see [llms.txt](https://synconics.gitbook.io/rest-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://synconics.gitbook.io/rest-api/odoo-rest-api-version-1.0-documentation.md).

# Odoo REST API: Version 1.0 documentation

Our Odoo REST API Reference houses a lot of information but doesn’t always tell you how you should use it.

If you want to build apps and other integrations for Odoo, this tutorial will walk you through what is required to authenticate and make basic API calls.

### Get the module

The module **restapi** is available on **Odoo App Store**, Here are links for:

* [Version 19.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/19.0/restapi)
* [Version 18.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/18.0/restapi)
* [Version 17.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/17.0/restapi)
* [Version 16.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/16.0/restapi/)
* [Version 15.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/15.0/restapi/)
* [Version 14.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/14.0/restapi/)
* [Version 13.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/13.0/restapi/)
* [Version 12.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/12.0/restapi/)
* [Version 11.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/11.0/restapi/)
* [Version 10.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/10.0/restapi/)
* [Version 9.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/9.0/restapi/)
* [Version 8.0 (Community & Enterprise)](https://apps.odoo.com/apps/modules/8.0/restapi/)

### Installation

Install **restapi** module by following the below steps:

1. Unzip **restapi** module to the **custom addons** directory
2. Restart Odoo server
3. Activate **Developer Mode** from the **Settings** menu
4. Navigate to the **Apps** menu
5. Click on **Update Apps List** menu in the left sidebar
6. Once apps list is updated, click on the **Apps** menu from left/top side bar
7. Search module **restapi**
8. Click on **Install** button.

### Getting Started

* [Connection](/rest-api/connection.md)
  * [Configuration](/rest-api/connection/configuration.md)
  * [Demo](/rest-api/connection/demo.md)
  * [Logging In](/rest-api/connection/logging-in.md)
    * [How you can do](/rest-api/connection/logging-in/how-you-can-do.md)
      * [Odoo Version Information](/rest-api/connection/logging-in/how-you-can-do/odoo-version-information.md)
      * [Oauth1 Authentication](/rest-api/connection/logging-in/how-you-can-do/oauth1-authentication.md)
      * [OAuth2 Authentication](/rest-api/connection/logging-in/how-you-can-do/oauth2-authentication.md)
* [Calling Methods](/rest-api/calling-methods.md)
  * [What you can do?](/rest-api/calling-methods.md)
  * [Check Access Rights](/rest-api/calling-methods/check-access-rights.md)
  * [List Records](/rest-api/calling-methods/list-records.md)
    * [Pagination](/rest-api/calling-methods/list-records/pagination.md)
  * [Count Records](/rest-api/calling-methods/count-records.md)
  * [Read Records](/rest-api/calling-methods/read-records.md)
    * [Read Single Record](/rest-api/calling-methods/read-records/read-single-record.md)
    * [Read List Records](/rest-api/calling-methods/read-records/read-list-records.md)
    * [Read Filter Records](/rest-api/calling-methods/read-records/read-filter-records.md)
  * [List Record Fields](/rest-api/calling-methods/listing-record-fields.md)
  * [Create Records](/rest-api/calling-methods/create-records.md)
  * [Update Records](/rest-api/calling-methods/update-records.md)
    * [Update Single Record](/rest-api/calling-methods/update-records/update-single-record.md)
    * [Update List Records](/rest-api/calling-methods/update-records/update-list-records.md)
  * [Delete Records](/rest-api/calling-methods/delete-records.md)
    * [Delete Single Record](/rest-api/calling-methods/delete-records/delete-single-record.md)
    * [Delete List Records](/rest-api/calling-methods/delete-records/delete-list-records.md)
* [Report Printing](broken://pages/8igI2qUi6LRqFfVRYtOr)
  * [Print Single Report](/rest-api/report-printing/print-single-report.md)
  * [Print List Reports](/rest-api/report-printing/print-list-reports.md)
* [Inspection and Introspection](/rest-api/inspection-and-introspection.md)
  * [ir.model](/rest-api/inspection-and-introspection/ir.model.md)
  * [ir.model.fields](/rest-api/inspection-and-introspection/ir.model.fields.md)
