Synchronization between Joplin server and the ERP Odoo (Python)

Operating system

Linux

Joplin version

2.13.9

Sync target

Joplin Server

Editor

Markdown Editor

What issue do you have?

Hi,
Goal: I would like to have a two-way synchronization between Joplin server and the ERP Odoo (https://odoo.com) which use python.

How may I code a "client" in python that will synchronize all the data with my custom Joplin server the same as other existing client (windows desktop, ios, mobile, etc).?

Is there some example that could help?
Thank you

Joplin has a data API that is suited to fetch and create notes. If you want to use python, there is a wrapper with some examples.

Not sure how the interface of Odoo looks, but probably there could be a glue script to do the synchronization between Joplin and Odoo.

Limitations:

  • The data API works only for desktop clients. AFAIK the server can't be accessed with an API. See Does Joplin Server have the API - #9 by zblesk.
  • It won't be "the same" synchronization as Joplin uses internally, since you would have to implement the logic in the script.
1 Like

It certainly can be accessed, it's just that the API isn't documented. You need to either read the code or look at the network traffic between Joplin Server and the app to reverse engineer it.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.