Integrations
Odoo
40 actions for Odoo.
Confirm Purchase Order in Odoo#
Confirms a purchase order in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooConfirmPurchaseOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Order ID | Text | Yes | (empty) | The ID of the purchase order to confirm. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_confirm_purchase_order
Confirm a purchase order in Odoo
Confirm Sales Order in Odoo#
Confirms a sales order in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooConfirmSalesOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Order ID | Text | Yes | (empty) | The ID of the sales order to confirm. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_confirm_sales_order
Confirm a sales order in Odoo
Convert Lead to Opportunity in Odoo#
Converts a CRM lead to an opportunity in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooConvertLead
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Lead ID | Text | Yes | (empty) | The ID of the lead to convert to an opportunity. |
Outputs#
| Output | Type |
|---|---|
| Lead Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_convert_lead
Convert a CRM lead to an opportunity in Odoo
Create Invoice in Odoo#
Creates a new invoice in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreateInvoice
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Partner ID | Text | Yes | (empty) | The customer/partner ID for the invoice (required). |
| Move Type | Text | No | out_invoice | Invoice type: out_invoice (customer), in_invoice (vendor). Default: out_invoice. |
| Invoice Lines | Object | No | — | Invoice lines as JSON array (e.g., [{“product_id”: 1, “quantity”: 2, “price_unit”: 100}]). |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Invoice Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_invoice
Create a new invoice in Odoo
Create CRM Lead in Odoo#
Creates a new CRM lead in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreateLead
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Name | Text | Yes | (empty) | Name/subject of the lead (required). |
| Contact Name | Text | No | (empty) | Name of the contact person. |
| Text | No | (empty) | Email address of the lead. | |
| Phone | Text | No | (empty) | Phone number of the lead. |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Lead Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_lead
Create a new CRM lead in Odoo
Create Partner in Odoo#
Creates a new partner/contact in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreatePartner
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Name | Text | Yes | (empty) | Name of the partner (required). |
| Text | No | (empty) | Email address of the partner. | |
| Phone | Text | No | (empty) | Phone number of the partner. |
| Is Company | Text | No | false | Whether this is a company (true/false). |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Partner Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_partner
Create a new partner/contact in Odoo
Create Product in Odoo#
Creates a new product in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreateProduct
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Name | Text | Yes | (empty) | Name of the product (required). |
| List Price | Text | No | (empty) | Sales price of the product. |
| Internal Reference | Text | No | (empty) | Internal reference/SKU of the product. |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Product Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_product
Create a new product in Odoo
Create Project in Odoo#
Creates a new project in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreateProject
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Name | Text | Yes | (empty) | Name of the project (required). |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Project Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_project
Create a new project in Odoo
Create Purchase Order in Odoo#
Creates a new purchase order in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreatePurchaseOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Partner ID | Text | Yes | (empty) | The vendor/partner ID for the order (required). |
| Order Lines | Object | No | — | Order lines as JSON array (e.g., [{“product_id”: 1, “product_qty”: 2}]). |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_purchase_order
Create a new purchase order in Odoo
Create Sales Order in Odoo#
Creates a new sales order in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreateSalesOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Partner ID | Text | Yes | (empty) | The customer/partner ID for the order (required). |
| Order Lines | Object | No | — | Order lines as JSON array (e.g., [{“product_id”: 1, “product_uom_qty”: 2}]). |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_sales_order
Create a new sales order in Odoo
Create Task in Odoo#
Creates a new task in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooCreateTask
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Name | Text | Yes | (empty) | Name of the task (required). |
| Project ID | Text | No | (empty) | ID of the project this task belongs to. |
| Description | Text | No | (empty) | Description of the task. |
| Additional Fields | Object | No | — | Additional fields as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Task Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_create_task
Create a new task in Odoo
Delete Partner from Odoo#
Deletes a partner/contact from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooDeletePartner
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Partner ID | Text | Yes | (empty) | The ID of the partner to delete. |
Outputs#
| Output | Type |
|---|---|
| Partner Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_delete_partner
Delete a partner/contact from Odoo
Get Invoice from Odoo#
Gets an invoice by ID from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetInvoice
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Invoice ID | Text | Yes | (empty) | The ID of the invoice to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Invoice Id | Text |
| Invoice Data | Object |
Use as an agent tool#
Tool name: odoo_get_invoice
Get an invoice by ID from Odoo
Get CRM Lead from Odoo#
Gets a CRM lead by ID from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetLead
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Lead ID | Text | Yes | (empty) | The ID of the lead to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Lead Id | Text |
| Lead Data | Object |
Use as an agent tool#
Tool name: odoo_get_lead
Get a CRM lead by ID from Odoo
Get Model Fields from Odoo#
Gets field definitions for a specific Odoo model.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetModelFields
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Model Name | Text | Yes | (empty) | The technical name of the model (e.g., ‘res.partner’, ‘sale.order’). |
| Attributes | List | No | — | List of field attributes to retrieve (e.g., [‘string’, ’type’, ‘required’]). |
Outputs#
| Output | Type |
|---|---|
| Model | Text |
| Fields | Object |
Use as an agent tool#
Tool name: odoo_get_model_fields
Get field definitions for a specific Odoo model
Get Partner from Odoo#
Gets a partner by ID from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetPartner
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Partner ID | Text | Yes | (empty) | The ID of the partner to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Partner Id | Text |
| Partner Data | Object |
Use as an agent tool#
Tool name: odoo_get_partner
Get a partner by ID from Odoo
Get Product from Odoo#
Gets a product by ID from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetProduct
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Product ID | Text | Yes | (empty) | The ID of the product to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Product Id | Text |
| Product Data | Object |
Use as an agent tool#
Tool name: odoo_get_product
Get a product by ID from Odoo
Get Project from Odoo#
Gets a project by ID from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetProject
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Project ID | Text | Yes | (empty) | The ID of the project to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Project Id | Text |
| Project Data | Object |
Use as an agent tool#
Tool name: odoo_get_project
Get a project by ID from Odoo
Get Purchase Order from Odoo#
Gets a purchase order by ID from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetPurchaseOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Order ID | Text | Yes | (empty) | The ID of the purchase order to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Order Data | Object |
Use as an agent tool#
Tool name: odoo_get_purchase_order
Get a purchase order by ID from Odoo
Get Sales Order from Odoo#
Gets a sales order by ID from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetSalesOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Order ID | Text | Yes | (empty) | The ID of the sales order to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Order Data | Object |
Use as an agent tool#
Tool name: odoo_get_sales_order
Get a sales order by ID from Odoo
Get Odoo Site Metadata#
Gets site metadata and configuration from Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetSiteMetadata
Outputs#
| Output | Type |
|---|---|
| Name | Text |
| Version | Text |
| Metadata | Object |
Use as an agent tool#
Tool name: odoo_get_site_metadata
Get site metadata and configuration from Odoo
Get Task from Odoo#
Gets a specific task from Odoo by ID.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooGetTask
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Task ID | Text | Yes | (empty) | The ID of the task to retrieve. |
Outputs#
| Output | Type |
|---|---|
| Task | Object |
| Found | Yes/No |
Use as an agent tool#
Tool name: odoo_get_task
Get a specific task from Odoo by ID
List Invoices from Odoo#
Lists invoices from Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListInvoices
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | Object | No | — | Search domain as JSON array (e.g., [[“state”, “=”, “posted”]]). |
| Fields | Object | No | — | Fields to return as JSON array (e.g., [“name”, “partner_id”, “amount_total”]). |
| Limit | Number | No | 100 | Maximum number of records to return (default: 100). |
| Offset | Number | No | 0 | Number of records to skip (default: 0). |
Outputs#
| Output | Type |
|---|---|
| Invoices | List |
| Total Count | Number |
Use as an agent tool#
Tool name: odoo_list_invoices
List invoices from Odoo
List CRM Leads from Odoo#
Lists CRM leads from Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListLeads
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | Object | No | — | Search domain as JSON array (e.g., [[“type”, “=”, “lead”]]). |
| Fields | Object | No | — | Fields to return as JSON array (e.g., [“name”, “email_from”, “phone”]). |
| Limit | Number | No | 100 | Maximum number of records to return (default: 100). |
| Offset | Number | No | 0 | Number of records to skip (default: 0). |
Outputs#
| Output | Type |
|---|---|
| Leads | List |
| Total Count | Number |
Use as an agent tool#
Tool name: odoo_list_leads
List CRM leads from Odoo
List Models in Odoo#
Lists available models in Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListModels
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Filter Installed | List | No | — | Set to true to only list installed models. Pass as JSON boolean. |
Outputs#
| Output | Type |
|---|---|
| Models | List |
| Total | Number |
Use as an agent tool#
Tool name: odoo_list_models
List available models in Odoo
List Partners from Odoo#
Lists partners/contacts from Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListPartners
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | Object | No | — | Search domain as JSON array (e.g., [[“is_company”, “=”, true]]). |
| Fields | Object | No | — | Fields to return as JSON array (e.g., [“name”, “email”, “phone”]). |
| Limit | Number | No | 100 | Maximum number of records to return (default: 100). |
| Offset | Number | No | 0 | Number of records to skip (default: 0). |
Outputs#
| Output | Type |
|---|---|
| Partners | List |
| Total Count | Number |
Use as an agent tool#
Tool name: odoo_list_partners
List partners/contacts from Odoo
List Products from Odoo#
Lists products from Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListProducts
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | Object | No | — | Search domain as JSON array (e.g., [[“sale_ok”, “=”, true]]). |
| Fields | Object | No | — | Fields to return as JSON array (e.g., [“name”, “list_price”, “qty_available”]). |
| Limit | Number | No | 100 | Maximum number of records to return (default: 100). |
| Offset | Number | No | 0 | Number of records to skip (default: 0). |
Outputs#
| Output | Type |
|---|---|
| Products | List |
| Total Count | Number |
Use as an agent tool#
Tool name: odoo_list_products
List products from Odoo
List Projects from Odoo#
Lists projects from Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListProjects
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | Object | No | — | Search domain as JSON array (e.g., [[“active”, “=”, true]]). |
| Fields | Object | No | — | Fields to return as JSON array (e.g., [“name”, “user_id”, “partner_id”]). |
| Limit | Number | No | 100 | Maximum number of records to return (default: 100). |
| Offset | Number | No | 0 | Number of records to skip (default: 0). |
Outputs#
| Output | Type |
|---|---|
| Projects | List |
| Total Count | Number |
Use as an agent tool#
Tool name: odoo_list_projects
List projects from Odoo
List Purchase Orders from Odoo#
Lists purchase orders from Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListPurchaseOrders
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | Object | No | — | Search domain as JSON array (e.g., [[“state”, “=”, “purchase”]]). |
| Fields | Object | No | — | Fields to return as JSON array (e.g., [“name”, “partner_id”, “amount_total”]). |
| Limit | Number | No | 100 | Maximum number of records to return (default: 100). |
| Offset | Number | No | 0 | Number of records to skip (default: 0). |
Outputs#
| Output | Type |
|---|---|
| Orders | List |
| Total Count | Number |
Use as an agent tool#
Tool name: odoo_list_purchase_orders
List purchase orders from Odoo
List Sales Orders from Odoo#
Lists sales orders from Odoo with optional filtering.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListSalesOrders
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | Object | No | — | Search domain as JSON array (e.g., [[“state”, “=”, “sale”]]). |
| Fields | Object | No | — | Fields to return as JSON array (e.g., [“name”, “partner_id”, “amount_total”]). |
| Limit | Number | No | 100 | Maximum number of records to return (default: 100). |
| Offset | Number | No | 0 | Number of records to skip (default: 0). |
Outputs#
| Output | Type |
|---|---|
| Orders | List |
| Total Count | Number |
Use as an agent tool#
Tool name: odoo_list_sales_orders
List sales orders from Odoo
List Tasks from Odoo#
Lists tasks from Odoo with optional filtering by project.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooListTasks
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Domain Filter | List | No | — | Optional Odoo domain filter as JSON array (e.g., [[‘state’, ‘=’, ‘01_in_progress’]]). |
| Project ID | Text | No | (empty) | Filter tasks by project ID. |
| Fields | List | No | — | List of fields to retrieve. If empty, returns default fields. |
| Limit | Number | No | 100 | Maximum number of records to return. |
| Offset | Number | No | 0 | Number of records to skip (for pagination). |
Outputs#
| Output | Type |
|---|---|
| Tasks | List |
| Total | Number |
Use as an agent tool#
Tool name: odoo_list_tasks
List tasks from Odoo with optional filtering
Post Invoice in Odoo#
Posts/validates an invoice in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooPostInvoice
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Invoice ID | Text | Yes | (empty) | The ID of the invoice to post/validate. |
Outputs#
| Output | Type |
|---|---|
| Invoice Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_post_invoice
Post/validate an invoice in Odoo
Update CRM Lead in Odoo#
Updates an existing CRM lead in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooUpdateLead
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Lead ID | Text | Yes | (empty) | The ID of the lead to update. |
| Lead Data | Object | No | — | Fields to update as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Lead Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_update_lead
Update an existing CRM lead in Odoo
Update Partner in Odoo#
Updates an existing partner/contact in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooUpdatePartner
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Partner ID | Text | Yes | (empty) | The ID of the partner to update. |
| Name | Text | No | (empty) | Updated name of the partner. |
| Text | No | (empty) | Updated email address. | |
| Phone | Text | No | (empty) | Updated phone number. |
| Additional Fields | Object | No | — | Additional fields to update as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Partner Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_update_partner
Update an existing partner/contact in Odoo
Update Product in Odoo#
Updates an existing product in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooUpdateProduct
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Product ID | Text | Yes | (empty) | The ID of the product to update. |
| Product Data | Object | No | — | Fields to update as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Product Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_update_product
Update an existing product in Odoo
Update Project in Odoo#
Updates an existing project in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooUpdateProject
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Project ID | Text | Yes | (empty) | The ID of the project to update. |
| Project Data | Object | No | — | Fields to update as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Project Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_update_project
Update an existing project in Odoo
Update Purchase Order in Odoo#
Updates an existing purchase order in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooUpdatePurchaseOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Order ID | Text | Yes | (empty) | The ID of the purchase order to update. |
| Order Data | Object | No | — | Fields to update as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_update_purchase_order
Update an existing purchase order in Odoo
Update Sales Order in Odoo#
Updates an existing sales order in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooUpdateSalesOrder
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Order ID | Text | Yes | (empty) | The ID of the sales order to update. |
| Order Data | Object | No | — | Fields to update as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Order Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_update_sales_order
Update an existing sales order in Odoo
Update Task in Odoo#
Updates an existing task in Odoo.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooUpdateTask
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Task ID | Text | Yes | (empty) | The ID of the task to update. |
| Task Data | Object | No | — | Fields to update as JSON object. |
Outputs#
| Output | Type |
|---|---|
| Task Id | Text |
| Success | Yes/No |
Use as an agent tool#
Tool name: odoo_update_task
Update an existing task in Odoo
Verify Odoo Credentials#
Verifies Odoo credentials and connection.
Plans: Trial, Pro, Premium, Enterprise · Type: OdooVerifyCredentials
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| URL | Text | Yes | (empty) | The Odoo instance URL (e.g., https://mycompany.odoo.com). |
| Database | Text | Yes | (empty) | The Odoo database name. |
| Username | Text | Yes | (empty) | The Odoo username/login. |
| Password | Text | No | (empty) | The Odoo password (provide either password or API key). |
| API Key | Text | No | (empty) | The Odoo API key (provide either password or API key). |
Outputs#
| Output | Type |
|---|---|
| Is Valid | Yes/No |
| Message | Text |
Use as an agent tool#
Tool name: odoo_verify_credentials
Verify Odoo credentials and connection