@tschreinercomp Das ist relativ einfach lösbar über eine Erweiterung der JSON-RPC API in i-doit.
Das haben wir so auch gelöst.

Hier hast du zwei Optionen:

JSON-RPC Api erweitern https://kb.i-doit.com/de/software-entwicklung/add-ons-entwickeln/api-erweitern.html Eigener Controller über Symfony Routing component

Beachte, dass letztere Option etwas sperriger ist, weil für den Aufruf eine gültige Session existieren muss.
Erste Option, also via JSON-RPC, ist angenehmer weil du dort username+password+api-key oder halt session dem Request mitgeben kannst.

Referenz:

https://kb.i-doit.com/de/software-entwicklung/add-ons-entwickeln/api-erweitern.html