Skip to content

Odoo Create

Ignacio Buioli edited this page Jan 26, 2021 · 1 revision

Description

Create a new record on model.

Endpoint

POST /odoo-api/object/create

Parameters

Attribute Type Required Description
model string yes Odoo model
vals object no Odoo object of values to create on record
db string yes Odoo server DB name
login string yes Odoo User
password string yes Odoo User Password

Examples

Python

import requests
import json

url = 'http://localhost:8069/odoo-api/object/create'
data = {'params': {'model': 'res.partner', 'vals': {'name': 'New Name'}, 'db': 'odoo', 'login': 'admin', 'password': 'admin'}}
headers = {'Content-type': 'application/json'}

r = requests.post(url, data=json.dumps(data), headers=headers)

print(r.text)

Angular

this.http.post<any>('http://localhost:8069/odoo-api/object/create',
{params: {model: 'res.partner', vals: {name: 'New name'}, db: 'odoo', login: 'admin', password: 'admin'}}).subscribe(data => {
    console.log(data.result);
});
Clone this wiki locally