Currently we have events in adminhtml area only. When products are created and updated via REST API, e.g. POST https://example.com/rest/all/V1/products, Clerk will not receive any update.
Solutions:
a. either move event observers to global di.xml
b. grown up solution is indexer with update on save/update by schedule mode
I am a strong proponent of option b. because it has proven an industry standard with numerous projects we worked with. I made a PR before (#13), however, we should simplify it and update.
But either choice will be a step forward.
Please have a look :)