Looking for a very experienced API developer to make invoices from an accounting system appear as purchases in our marketing automation system, for the purpose of tailoring marketing based on purchases. We do not actually use the marketing automation system itself for handling purchases, we simply want them recorded there.
Both the accounting system (e-conomic) and marketing automation system (Ontraport) have flexible, powerful APIs. The former has both an older SOAP based API (XML) and a newer REST API (JSON), some features of which are experimental. Please read about each system's capabilities before applying, so you know what you're getting into.
I am looking specifically for either a script made for a service like Zapier, or a self-hosted script using something like Node.js for more control and flexibility. It should feature a front-end GUI so API transactions can be tracked and manually handled if necessary in the case of discrepancies.
Either way, the API must be robust, precise (i.e. the script must check the orders are entered accurately), and feature comprehensive error detection and correction, if possible. The code must be well structured and documented (it will be periodically reviewed).'
Applicants with prior experience with the aforementioned APIs will be prioritised.