- Notifications
You must be signed in to change notification settings - Fork 32
Odoo Search
Ignacio Buioli edited this page Jan 18, 2021 · 1 revision
Search record on Model by filter. Get array with IDs.
POST /odoo-api/object/search
| Attribute | Type | Required | Description |
|---|---|---|---|
model | string | yes | Odoo model |
filters | array | no | Odoo filter for records in search |
keys | object | no | Odoo key arguments |
db | string | yes | Odoo server DB name |
login | string | yes | Odoo User |
password | string | yes | Odoo User Password |
import requests import json url = 'http://localhost:8069/odoo-api/object/search' data = {'params': {'model': 'res.partner', 'filters': [('is_company', '=', True)], 'keys': {'limit': 5}, 'db': 'odoo', 'login': 'admin', 'password': 'admin'}} headers = {'Content-type': 'application/json'} r = requests.post(url, data=json.dumps(data), headers=headers) print(r.text)this.http.post<any>('http://localhost:8069/odoo-api/object/search', {params: {model: 'res.partner', filters: [['is_company', '=', true]], keys: {limit: 5}, db: 'odoo', login: 'admin', password: 'admin'}}).subscribe(data => { console.log(data.result); });