Skip to content

Odoo Search Count

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

Description

Count filtred records.

Endpoint

POST /odoo-api/object/search_count

Parameters

Attribute Type Required Description
model string yes Odoo model
filters array no Odoo filter for records in search
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/search_count'
data = {'params': {'model': 'res.partner', 'filters': [('is_company', '=', True)], '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/search_count',
{params: {model: 'res.partner', filters: [['is_company', '=', true]], db: 'odoo', login: 'admin', password: 'admin'}}).subscribe(data => {
    console.log(data.result);
});
Clone this wiki locally