Odoo Search Records¶
Searching for records can be done using the search_read
argument method of the object
service. The offset
and limit
parameters can be to retrieve a subset of the records matching the search criteria.
Method
{
"jsonrpc": "2.0",
"method": "call",
"params": {
"service": "object",
"method": "execute",
"args": [
"db",
uid,
"password",
"model",
"search_read",
[
[
"field",
operator,
"value"
]
],
[
"fields"
]
offset,
limit
]
}
}
Request¶
Searches for records with the field field
to compare with the value value
using the operator operator
. Returns the data with the list of fields in the fields
array.
Request body
{
"jsonrpc": "2.0",
"method": "call",
"params": {
"service": "object",
"method": "execute",
"args": [
"prod",
1,
"super_secret_password",
"res.partner",
"search_read",
[
[
"country_id.code",
"=",
"CA"
],
[
"id_numbers.category_id",
"=",
6
]
],
[
"name",
"country_id"
],
0,
2
]
}
}