idx-Ausgabe
"Wird die Position eines Statements, das eine Zielreferenz darstellt, verschoben (z.B. durch veränderte Anwendungslogik), müssen die Ziele der JOIN-Anweisungen bzw. Bezugsparameter folglich nicht verändert werden, da der Statement-Index unverändert bleiben kann."
idx ist ja eine tolle Sache – das Problem ist nur, dass man die veränderte Anwendungslogik damit nicht (komplett) in den Griff bekommt, weil man sich auf die Ergebnisse nicht über den idx beziehen kann – die kommen ja immer noch als Array. Das kann man wohl nicht fixen, ohne die Ausgabe von Array auf Dict umzustellen – vielleicht fällt euch dazu was ein, und sei es ein Parameter 'request_dict_output' oder sonst irgendwas. Oder WebAPI/4.0 stellt auf Dict um ;-)