OCNORA

Odoo

CRM & salesAPI keycredential probe

Read, create, update and delete records of any Odoo model, and call any public model method, over the instance's JSON-RPC external API.

OCNORA ships 12 typed Odoo operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.

Operations 12

  • Create Record
    Create one record from 'values', or several in a single call from 'records'. The new ids are returned in creation order.
    odoo.create
  • Get Default Values
    Ask Odoo which values it would prefill for a new record of this model, so a create can start from the instance's own defaults.
    odoo.default_get
  • Call Model Method
    Call any public method on any model through object.execute_kw — the escape hatch for business methods such as action_confirm or message_post that the other nodes do not cover.
    odoo.execute_kw
  • Describe Fields
    Return the model's field definitions — type, label, required flag and selection values — so a create or write can be built against what the instance actually has.
    odoo.fields_get
  • Find Records by Name
    Look records up by their display name and return id and name pairs — the usual way to turn a customer or product name into the id a write needs.
    odoo.name_search
  • Read Records
    Read named fields of records whose ids you already have, for example the ids a previous search or create step produced.
    odoo.read
  • Search Record IDs
    Search a model with a domain and return only the matching record ids, which is the cheapest way to feed a loop or a later write.
    odoo.search
  • Count Records
    Count the records of a model that match a domain, without reading any of them.
    odoo.search_count
  • Search Records
    Search a model with a domain and read the matching records in one call. This is the list operation most workflows want.
    odoo.search_read
  • Delete Records
    Delete records by id. Odoo refuses the whole call if any record is still referenced by another one, so nothing is deleted in that case.
    odoo.unlink
  • Server Version
    Return the instance's version information. This is the one call Odoo serves without a credential, which makes it a cheap reachability check.
    odoo.version
  • Update Records
    Write the same field values to every named record. Odoo answers with a single true for the whole batch, so this is all-or-nothing, not per record.
    odoo.write

Run your first Odoo workflow today.

Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.