/odoo-crm | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
odoo_crm_create_lead | Create a CRM lead or opportunity |
odoo_crm_create_partner | Create a contact or company |
odoo_crm_read_employees | Read employees by ID |
odoo_crm_read_leads | Read CRM leads/opportunities by ID |
odoo_crm_read_partners | Read contacts/companies by ID |
odoo_crm_search_read_employees | Search and read employees |
odoo_crm_search_read_leads | Search and read CRM leads/opportunities |
odoo_crm_search_read_partners | Search and read contacts/companies |
odoo_crm_unlink_leads | Delete CRM leads/opportunities |
odoo_crm_unlink_partners | Delete contacts/companies |
odoo_crm_write_lead | Update a CRM lead or opportunity |
odoo_crm_write_partner | Update a contact or company |
odoo_crm_create_lead
Create a CRM lead or opportunity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
values | object | Yes | — | Field values for the new lead/opportunity |
odoo_crm_create_partner
Create a contact or company Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
values | object | Yes | — | Field values for the new contact/company |
odoo_crm_read_employees
Read employees by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields | string[] | No | — | List of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’] |
ids | integer[] | Yes | — | Array of record IDs to read, update, or delete |
odoo_crm_read_leads
Read CRM leads/opportunities by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields | string[] | No | — | List of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’] |
ids | integer[] | Yes | — | Array of record IDs to read, update, or delete |
odoo_crm_read_partners
Read contacts/companies by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields | string[] | No | — | List of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’] |
ids | integer[] | Yes | — | Array of record IDs to read, update, or delete |
odoo_crm_search_read_employees
Search and read employees Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
domain | any[] | No | — | Odoo 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’]] |
fields | string[] | No | — | List of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’] |
limit | integer | No | — | Maximum number of records to return. Default is 80. |
offset | integer | No | — | Number of records to skip for pagination. Default is 0. |
order | string | No | — | Sort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’. |
odoo_crm_search_read_leads
Search and read CRM leads/opportunities Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
domain | any[] | No | — | Odoo 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’]] |
fields | string[] | No | — | List of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’] |
limit | integer | No | — | Maximum number of records to return. Default is 80. |
offset | integer | No | — | Number of records to skip for pagination. Default is 0. |
order | string | No | — | Sort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’. |
odoo_crm_search_read_partners
Search and read contacts/companies Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
domain | any[] | No | — | Odoo 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’]] |
fields | string[] | No | — | List of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’] |
limit | integer | No | — | Maximum number of records to return. Default is 80. |
offset | integer | No | — | Number of records to skip for pagination. Default is 0. |
order | string | No | — | Sort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’. |
odoo_crm_unlink_leads
Delete CRM leads/opportunities Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
ids | integer[] | Yes | — | Array of record IDs to read, update, or delete |
odoo_crm_unlink_partners
Delete contacts/companies Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
ids | integer[] | Yes | — | Array of record IDs to read, update, or delete |
odoo_crm_write_lead
Update a CRM lead or opportunity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
ids | integer[] | Yes | — | Array of record IDs to read, update, or delete |
values | object | Yes | — | Field values to update |
odoo_crm_write_partner
Update a contact or company Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
ids | integer[] | Yes | — | Array of record IDs to read, update, or delete |
values | object | Yes | — | Field values to update. Only provided fields are changed. |

