Tameson Odoo icon

Tameson Odoo

Consume Odoo API

Overview

The Tameson Odoo node for n8n allows you to interact with the Odoo API, specifically targeting various resources such as Contacts, Opportunities, Notes, and Custom Resources.
For the Note → Delete operation, this node enables users to delete a specific note in their Odoo system by providing the Note ID.

Common scenarios:

  • Automating the cleanup of notes in Odoo based on certain workflow conditions.
  • Removing obsolete or duplicate notes as part of a data management process.
  • Integrating with other systems to synchronize deletions between platforms.

Practical example:
Suppose you have a workflow that processes customer feedback and creates notes in Odoo. If a note is found to be irrelevant or created in error, you can use this node to automatically delete it from Odoo by specifying its Note ID.


Properties

Name Type Meaning
Note ID String The unique identifier of the note to be deleted. This value must correspond to an existing note in your Odoo instance.

Output

  • The output will be a JSON array containing the result of the deletion operation for each input item.
  • If the deletion is successful, the response may be empty or contain confirmation details (depending on the Odoo API's behavior).
  • If an error occurs and "Continue On Fail" is enabled, the output will include an object with an error field describing the issue.

Example output:

[
  {},
  {"error": "Note not found"}
]

Dependencies

  • Odoo API: Requires access to an Odoo instance with valid credentials (URL, username, password, database name).
  • n8n Credentials: You must configure Odoo API credentials in n8n under the name odooApi.

Troubleshooting

Common issues:

  • Invalid Note ID: If the provided Note ID does not exist, the node will return an error message such as "Note not found".
  • Authentication errors: Incorrect Odoo credentials will prevent the node from connecting; ensure all credential fields are correct.
  • Insufficient permissions: The Odoo user must have permission to delete notes; otherwise, the operation will fail.

Error messages and resolutions:

  • "Credentials are not valid": Double-check your Odoo URL, username, password, and database name.
  • "Note not found": Verify that the Note ID exists in your Odoo instance.
  • "Settings are not valid: ...": There may be a misconfiguration in your credentials or network issues preventing connection to Odoo.

Links and References

Discussion