# REST API PUT orders funktioniert nicht

**URL:** https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798
**Category:** Shopware 5
**Created:** [8. März 2021 um 17:14 UTC](https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798 "2021-03-08T17:14:21Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![kurznet](https://avatars.discourse-cdn.com/v4/letter/k/b77776/32.png) [@kurznet](https://forum.shopware.com/u/kurznet)
#### Post date: [8. März 2021 um 17:14 UTC](https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798/1 "2021-03-08T17:14:21Z")

</div>

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 ?

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [8. März 2021 um 19:43 UTC](https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798/2 "2021-03-08T19:43:12Z")

</div>

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

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

```

---

<div class="post-metadata">

### Author: ![kurznet](https://avatars.discourse-cdn.com/v4/letter/k/b77776/32.png) [@kurznet](https://forum.shopware.com/u/kurznet)
#### Post date: [8. März 2021 um 22:25 UTC](https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798/3 "2021-03-08T22:25:05Z")

</div>

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

 ![grafik](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/1e8d007a7d8072866b60327604f070725c8c5086.png)

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [8. März 2021 um 22:33 UTC](https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798/4 "2021-03-08T22:33:45Z")

</div>

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…

---

<div class="post-metadata">

### Author: ![kurznet](https://avatars.discourse-cdn.com/v4/letter/k/b77776/32.png) [@kurznet](https://forum.shopware.com/u/kurznet)
#### Post date: [8. März 2021 um 22:48 UTC](https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798/5 "2021-03-08T22:48:59Z")

</div>

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

---

<div class="post-metadata">

### Author: ![kurznet](https://avatars.discourse-cdn.com/v4/letter/k/b77776/32.png) [@kurznet](https://forum.shopware.com/u/kurznet)
#### Post date: [8. März 2021 um 23:08 UTC](https://forum.shopware.com/t/rest-api-put-orders-funktioniert-nicht/85798/6 "2021-03-08T23:08:26Z")

</div>

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