Server Version
odoo.version
ActionCRM & salesconnection required
Calls the Odoo API with the connection's credentials.
Return the instance's version information. This is the one call Odoo serves without a credential, which makes it a cheap reachability check.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- API key
- Providers
- Odoo
- Secret shape
- the API key, or {"api_key": "…"} — Odoo takes it in place of the password
- Config it needs
- base_url, db, username, uid
- Resolved by
- config.connection_id, else node.connection_id
Configuration
This node takes no configuration beyond its connection.
Output
One shape.
result
| Field | Type | Example |
|---|---|---|
server_version The version string, such as '17.0'. | string | — |
server_version_info The version as its component parts. | array | — |
server_serie The release series, such as '17.0'. | string | — |
protocol_version Odoo's RPC protocol version. | number | — |
{
"protocol_version": 0,
"server_serie": "",
"server_version": "",
"server_version_info": []
}See Server Version run in a workflow.
In a technical demo we add the Odoo connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.