Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Odoo rest API v 19.0
  4. Sales Conditions FAQ

Odoo rest API

by Cybrosys Techno Solutions https://www.cybrosys.com
Odoo
v 19.0 Third Party 5781
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 288
Technical Name rest_api_odoo
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 288
Technical Name rest_api_odoo
LicenseLGPL-3
Websitehttps://www.cybrosys.com
Versions 16.0 17.0 18.0 19.0
Supports:
Community
Enterprise
Availability:
Odoo Online
Odoo.sh
On Premise

Odoo rest API

The odoo Rest API module allow us to connect to database with the help of GET , POST , PUT and DELETE request.

Email Us Teams +91 9074270811

Key Highlights

Api Key Generation

This module Api key generation using database authentication.

Create Records

Can create records for the models we want to access.

Methods

This module Choose specific methods like GET, POST etc.

Create & Updates

This module Create and update records from database.

Delete

This module Choose DELETE method to delete records.

  • Screenshot
  • Features
  • Frequent Questions
  • Latest Release

Add a New Parameter in the Odoo.conf File

Before installing the module, Add "server_wide_modules = web, base, rest_api_odoo" to odoo.conf file. This configuration enables the server to handle requests without requiring database selection. Once this is done, you can proceed to install the module.
Note: If you need to uninstall the module, ensure you remove this parameter from the configuration file.

Locate the Postman collections in the provided app folder.

In the extracted module folder, locate the Postman collections file in JSON format.

Open Postman

Open Postman and click the Import button.

Select the JSON file

Select the JSON file from the module folder to import the collection.

Imported collections.

Open Authentication.

Update the Headers.

Update the Base URL, db (Database Name), login (Database Username) and password (Database Password) under Headers And click send button.

If authentication is successful, an API key will be generated for the current user.

API Key in the User's Form View

To find the generated API Key for the current user, navigate to Settings > Users & Companies > Users, open the user's form view, and go to the API tab. The API Key will be displayed there.

Create Rest API Records.

Navigate to Rest API in Rest API module and create new record. Select the model and the HTTP methods. The chosen methods will determine the allowed actions on the records, and the API response will reflect the changes made.

Getting Records via REST API

Open Get records api collection in postman and add the db, login, password, api-key in the headers. Pass the model (e.g., product.template) in the URL to retrieve records for that model.
Note: Make sure that GET method is enabled for product.template model in Rest API record.

Specify the fields you want to retrieve in the JSON data under Body section and click Send. To retrieve a specific record, pass the ID in the URL (e.g., http://localhost:8027/send_request?model=product.template&Id=28) and click Send.

The retrieved records.

Creating Records via POST Method.

Open Create Records from Rest API Collection. Add db, api-key, login and password under Headers. Update the Base Url.

Creating Records via POST Method.

Provide the JSON data under the Body section and specify the model in the URL and Click Send.
Note: Make sure that POST method is enabled for the selected model in Rest API record.

Created Record.

Update Records Using PUT.

Open Update Records from Rest API Collection. Add db, api-key, login and password under Headers. Update the Base Url. Note: Make sure that PUT method is enabled for the selected model in Rest API record.

Provide the JSON data under the Body section and specify the model in the URL and Click Send.

Delete Records Using DELETE.

Open Delete Records from Rest API Collection. Add db, api-key, login and password under Headers. Update the Base Url. Add the model and the id of the record to delete and click Send.
Note: Make sure that DELETE method is enabled for the selected model in Rest API record.

Response after deleting the record.

Our Features

01

We can create records in the rest api app.

02

Update of records in the database can be done with PUT method.

03

request to retrieve data from the database.

04

Database records can be deleted by sending DELETE method request.

Frequently Asked Questions

What is the purpose of the Odoo REST API module?

The Odoo REST API module allows users to connect to the Odoo database and perform operations using standard HTTP methods: GET, POST, PUT, and DELETE.

How can the REST API module benefit developers?

It enables developers to integrate Odoo with other applications and systems, facilitating seamless data exchange and enhancing functionality.

What types of requests can be made using the Odoo REST API?

Users can make GET requests to retrieve data, POST requests to create new records, PUT requests to update existing records, and DELETE requests to remove records from the database.

Latest Releases

Latest Release 19.0.1.0.0
Add
01st April, 2026
Initial Commit

Related Modules

Hide Any Menu User Wise

This Module Helps To Hide any Menu items user wise

Login As Any User

Now You Can Log In As Any User In Odoo19

Order Line Sequences/Line Numbers

Sequence numbers in order lines of sales,purchase and delivery.

Project Dashboard

In This Dashboard, You Can Get a Detailed View for Project.

Readonly User Access

Grant read-only access to users

Duplicate Contact Details Alert

Duplicate contact alert module helps to detect duplicate contact values.

Our Services

Odoo Customization

Odoo Implementation

Odoo Support

Odoo Migration

Odoo integration

Odoo Consultancy

Odoo Licensing

Hire Odoo Developer

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with