Skip to main content
Server path: /odoo-projects | Type: Application | PCID required: Yes

Tools

ToolDescription
odoo_projects_create_projectCreate a project
odoo_projects_create_taskCreate a project task
odoo_projects_read_projectsRead projects by ID
odoo_projects_read_tasksRead project tasks by ID
odoo_projects_search_read_projectsSearch and read projects
odoo_projects_search_read_tasksSearch and read project tasks
odoo_projects_unlink_tasksDelete project tasks
odoo_projects_write_projectUpdate a project
odoo_projects_write_taskUpdate a project task

odoo_projects_create_project

Create a project Parameters:
ParameterTypeRequiredDefaultDescription
valuesobjectYesField values for the new project

odoo_projects_create_task

Create a project task Parameters:
ParameterTypeRequiredDefaultDescription
valuesobjectYesField values for the new task

odoo_projects_read_projects

Read projects by ID Parameters:
ParameterTypeRequiredDefaultDescription
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_projects_read_tasks

Read project tasks by ID Parameters:
ParameterTypeRequiredDefaultDescription
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_projects_search_read_projects

Search and read projects Parameters:
ParameterTypeRequiredDefaultDescription
domainany[]NoOdoo domain filter. Array of conditions where each condition is [field, operator, value]. Operators: =, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_of. Logical operators ’&’ (AND, default), ’|’ (OR), ’!’ (NOT) can prefix conditions. Example: [[‘is_company’,’=‘,true],[‘country_id.code’,’=’,‘US’]]
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
limitintegerNoMaximum number of records to return. Default is 80.
offsetintegerNoNumber of records to skip for pagination. Default is 0.
orderstringNoSort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’.

odoo_projects_search_read_tasks

Search and read project tasks Parameters:
ParameterTypeRequiredDefaultDescription
domainany[]NoOdoo domain filter. Array of conditions where each condition is [field, operator, value]. Operators: =, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_of. Logical operators ’&’ (AND, default), ’|’ (OR), ’!’ (NOT) can prefix conditions. Example: [[‘is_company’,’=‘,true],[‘country_id.code’,’=’,‘US’]]
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
limitintegerNoMaximum number of records to return. Default is 80.
offsetintegerNoNumber of records to skip for pagination. Default is 0.
orderstringNoSort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’.

Delete project tasks Parameters:
ParameterTypeRequiredDefaultDescription
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_projects_write_project

Update a project Parameters:
ParameterTypeRequiredDefaultDescription
idsinteger[]YesArray of record IDs to read, update, or delete
valuesobjectYesField values to update

odoo_projects_write_task

Update a project task Parameters:
ParameterTypeRequiredDefaultDescription
idsinteger[]YesArray of record IDs to read, update, or delete
valuesobjectYesField values to update