# \[REST API\] Nur Bestellungen eines bestimmten Status abfragen

**URL:** <https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [6. September 2012 um 16:38 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465 "2012-09-06T16:38:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![DROW](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@DROW](https://forum.shopware.com/u/DROW)\
**Post date:** [6. September 2012 um 16:38 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465/1 "2012-09-06T16:38:31Z")

</div>

Ist es über die REST API möglich ([www.shopware.ag/api/orders/](http://www.shopware.ag/api/orders/)) nur Offene Bestellungen abzufragen bzw. nur eines Bestimmten Statis „offen“, „in Bearbeitung“ oder nach Datum sprich alle Bestellungen die seit 16 Uhr eingegangen sind.

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [6. September 2012 um 16:58 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465/2 "2012-09-06T16:58:37Z")

</div>

in 3.5.5 wäre es so `$export =& $api-\>export-\>shopware; $orders = $export-\>sGetOrders (array("where"=\>"status=X"));` X für Offen ist 1

---

<div class="post-metadata">

**Author:** ![DROW](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@DROW](https://forum.shopware.com/u/DROW)\
**Post date:** [6. September 2012 um 17:26 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465/3 "2012-09-06T17:26:25Z")

</div>

ja in 3.5 ist das klar da gab es aber auch noch keine REST API 😉 mich interessiert nur die REST Geschichte trotzdem danke :thumbup:

---

<div class="post-metadata">

**Author:** ![kamik](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kamik](https://forum.shopware.com/u/kamik)\
**Post date:** [6. September 2012 um 17:57 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465/4 "2012-09-06T17:57:49Z")

</div>

probiere mal mit $client-\>call(‘orders’, ApiClient::METHODE\_GET, array( ‘orderStatusId’ =\> 8, ));

---

<div class="post-metadata">

**Author:** ![DROW](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@DROW](https://forum.shopware.com/u/DROW)\
**Post date:** [7. September 2012 um 11:11 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465/5 "2012-09-07T11:11:44Z")

</div>

das klappt auf keinen Fall da “HTTP GET” keinen Body hat sondern alle Vars über die URL ausliefert 😉 wenn ich die REST API einfach nur mit /api/orders aufrufe erhalte ich ` { "data":[{ "id":15, "number":"20001", "customerId":2, "paymentId":4, "partnerId":"", "shopId":1, "invoiceAmount":998.56, "invoiceAmountNet":839.13, "invoiceShipping":0, "invoiceShippingNet":0, "orderTime":"2012-08-30T10:15:54+0200", "transactionId":"", "comment":"", "customerComment":"", "internalComment":"", "net":1, "taxFree":0, "temporaryId":"", "referer":"", "clearedDate":null, "trackingCode":"", "languageIso":"1", "currency":"EUR", "currencyFactor":1, "remoteAddress":"217.86.205.141", "paymentStatusId":17, "orderStatusId":0 } ... hier kommen weitere Bestelldaten ...] } ` Dann laut der [offiziellen Doku](http://wiki.shopware.de/Rest-API-Tutorial-Beta%5C_detail%5C_861%5C_454.html#Bestellungen) möchte ich nur die Bestellung mit der ID 15 aufrufen sprich mit der URL /api/orders/15 erhalte ich eine Fehlermeldung. ` {"success":false,"message":"Errormesage: "} `

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [26. Oktober 2012 um 13:59 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465/6 "2012-10-26T13:59:42Z")

</div>

…deleted…

---

<div class="post-metadata">

**Author:** ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)\
**Post date:** [26. Oktober 2012 um 16:35 UTC](https://forum.shopware.com/t/rest-api-nur-bestellungen-eines-bestimmten-status-abfragen/8465/7 "2012-10-26T16:35:52Z")

</div>

Hallo, das Filtern der Requests funktioniert eigentlich so [wie im Wiki beschrieben](http://wiki.shopware.de/Rest-API-Tutorial%5C_detail%5C_861%5C_720.html#Weitere%5C_Beispiele%5C_2). So gesehen war der Hinweis von technikexpert von der Idee her richtig. Besten Gruß, Daniel
