Check Access Rights

For instance to see if we can read the res.partner the model we can call check_access_rights with operation passed by position and raise_exception passed by keyword (in order to get a true/false result rather than true/error).

GET /restapi/1.0/object/{object_name}/check_access_rights?operation={list_of_operations}

Request:

GET /restapi/1.0/object/res.partner/check_access_rights?operation=['read']&raise_exception=True HTTP/1.1
Host: {your_Odoo_server_url}

JSON Response:

HTTP/1.1 200 OK

{
  'return': true
}

XML Response:

HTTP/1.1 200 OK

<return type="bool">true</return>

Query Parameters:

  • operation – allowed for the user according to the access rights. One of create, write, read or unlink.

  • raise_exception – OPTIONAL. raise an Error or return None, depending on the value True or False (default: True)

Headers and Status Codes
Description

Request Headers

Response Headers

Status Codes

Last updated