Skip to main content
Requires the Odoo integration. Grant this tool only to agents authorized to modify customer data. Odoo still enforces model permissions, record rules, and company access. Updates and deletes accept at most 200 positive integer IDs. A search domain is never a substitute for IDs. Read and verify the target records first.
Use Odoo Get Schema to discover field names. Many-to-one values use an integer ID or false. Relational fields use Odoo command arrays; for example, [[6, 0, [1, 2]]] replaces a many-to-many list. Nested relational commands can themselves create, change, or delete related records. Writes may trigger customer automations. CRUD does not execute business actions such as confirming orders, validating transfers, or posting invoices. There is no arbitrary method-call escape hatch. Accepts instance and context. Aster never automatically retries a write. After a timeout or connection failure, verify the affected records before retrying because the write may already have committed.