# REST API Orders Abruf filtern

**URL:** https://forum.shopware.com/t/rest-api-orders-abruf-filtern/25337
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [27. Februar 2015 um 19:43 UTC](https://forum.shopware.com/t/rest-api-orders-abruf-filtern/25337 "2015-02-27T19:43:13Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![d4vid](https://avatars.discourse-cdn.com/v4/letter/d/b3f665/32.png) [@d4vid](https://forum.shopware.com/u/d4vid)
#### Post date: [27. Februar 2015 um 19:43 UTC](https://forum.shopware.com/t/rest-api-orders-abruf-filtern/25337/1 "2015-02-27T19:43:13Z")

</div>

Hallo zusammen, ich habe leider für mein Problem kein funktionierendes Beispiel gefunden. Wie kann man mit der REST API alle offenen Orders abrufen? Ich bin bisher davon ausgegangen, dass diese mit dem folgenden Call geht: ` $aCriteria = array( 'property' =\> 'orderStatusId', 'expression' =\> '=', 'value' =\> 0 ); $aOrders = $oClient-\>call('orders/', 'GET', $aCriteria); ` Leider bekomme ich weiterhin alle Orders. Kann mir jemand ein funktionierendes Beispiel nennen?

---

<div class="post-metadata">

### Author: ![helikia](https://avatars.discourse-cdn.com/v4/letter/h/8edcca/32.png) [@helikia](https://forum.shopware.com/u/helikia)
#### Post date: [3. Juni 2015 um 17:14 UTC](https://forum.shopware.com/t/rest-api-orders-abruf-filtern/25337/2 "2015-06-03T17:14:38Z")

</div>

Etwas späte Antwort, aber für die Nachwelt. Die Orders API ist etwas seltsam implementiert. Man muss nach orderStatus filtern, aber die order status ID angeben. Beispiel: https://\<\>/api/orders?filter[0][property]=orderStatus&filter[0][expression]=%3D&filter[0][value]=0

Oder anders ausgedrückt:

`$aCriteria = array(
'property' =&gt; 'orderStatus',
'expression' =&gt; '=',
'value' =&gt; 0
);`

---

<div class="post-metadata">

### Author: ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)
#### Post date: [25. Juni 2015 um 09:07 UTC](https://forum.shopware.com/t/rest-api-orders-abruf-filtern/25337/3 "2015-06-25T09:07:08Z")

</div>

Solche “Probleme” bestehen bei der Api öfter. Hier muss man sich immer das entsprechende Model ankucken, da die Datenbankfelder nicht 1:1 den gleichen Namen besitzen wie die Property im Model die ja über die API angesprochen wird.
