REST API PUT orders funktioniert nicht

Hallo Zusammen,
ich will mittels der REST API PUT die orderStatusId bei einer Bestellung ändern nur leider wird die Order nicht geupdatet.
Mit GET kann ich die Bestellung abrufen das funktioniert nur bei PUT nichts aktualisiert obwohl ich ein " „success“: true," von der API zurück bekomme.
Was ist falsch ?

Ein bisschen Code wäre nicht schlecht, hier ein Beispiel mit PHP

$client->put('orders/' . $ordernumber . '?useNumberAsId=true', array(
    'orderStatusId' => $orderstatus
));

hab das bisher nur mit Insomnia ausprobiert da sieht das so aus:

Durch das Gepixelte durchgeröntgt würde ich behaupten du bist in einer Staging-Umgebung? Die 197 ist die Bestell-ID, und nicht die Bestellnummer?
Sieht soweit eigentlich richtig aus…

ja klar staging…
ja 197 ist die ID deshalb auch ohne „?useNumberAsId=true“

habs rausbekommen wie es funktioniert…
man darf die Daten nicht als „query“ hinschicken sondern als Body im JSON Format damit funktioniert es…