# Probleme mit REST-API beim Aufruf einzelner Bestellungen

**URL:** <https://forum.shopware.com/t/probleme-mit-rest-api-beim-aufruf-einzelner-bestellungen/35138>\
**Category:** Programmierung\
**Created:** [9. März 2016 um 09:58 UTC](https://forum.shopware.com/t/probleme-mit-rest-api-beim-aufruf-einzelner-bestellungen/35138 "2016-03-09T09:58:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![plotterinsel](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@plotterinsel](https://forum.shopware.com/u/plotterinsel)\
**Post date:** [9. März 2016 um 09:58 UTC](https://forum.shopware.com/t/probleme-mit-rest-api-beim-aufruf-einzelner-bestellungen/35138/1 "2016-03-09T09:58:40Z")

</div>

Hallo,

ich habe folgendes Problem mit der Version 5.1.1: das Abfragen einer Bestellliste via REST-API funktioniert einwandfrei (_/api/orders_), jedoch das Abfragen einer einzelnen Bestellung liefert nur folgendes Ergebnis:

```
 {"success":false,"message":"Resource not found"}

```

Diese Antwort erhalte ich sowohl bei der Abfrage über die&nbsp;id (_/api/orders/126542_) als auch über die Bestellnummer (_/api/orders/51334?useNumberAsId=true_). Die erwähnte Bestellung wird in der Liste angezeigt und das gleiche Ergebnis erhalte ich bei jeder anderen angezeigten Bestellung.

Dem API-Benutzer habe ich eine Admin-Rolle gegeben, um ein Rechteproblem auszuschließen.

Ist das ein bekannter Bug in der 5.1.1 oder habe ich etwas übersehen?

Viele Grüße

Christoph

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![tny](https://avatars.discourse-cdn.com/v4/letter/t/da6949/32.png) [@tny](https://forum.shopware.com/u/tny)\
**Post date:** [9. März 2016 um 10:38 UTC](https://forum.shopware.com/t/probleme-mit-rest-api-beim-aufruf-einzelner-bestellungen/35138/2 "2016-03-09T10:38:12Z")

</div>

Hallo Christoph,

das klingt für mich nach einer falschen Anfrage URL. Hast du es mal im Browser probiert?&nbsp;

Sollte nämlich die ID nicht gefunden werden lautet der Fehler ja Order by ID not found…&nbsp;

Viele Grüße

---

<div class="post-metadata">

**Author:** ![plotterinsel](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@plotterinsel](https://forum.shopware.com/u/plotterinsel)\
**Post date:** [9. März 2016 um 10:45 UTC](https://forum.shopware.com/t/probleme-mit-rest-api-beim-aufruf-einzelner-bestellungen/35138/3 "2016-03-09T10:45:15Z")

</div>

Hallo tny,

vielen Dank für die Antwort, habe es auch im Browser und mit dem Chrome Plugin POSTMAN probiert. Leider immer dasselbe Ergebnis: Liste

```
 "success":true

```

und bei einzelner Bestellung false.

---

<div class="post-metadata">

**Author:** ![tny](https://avatars.discourse-cdn.com/v4/letter/t/da6949/32.png) [@tny](https://forum.shopware.com/u/tny)\
**Post date:** [9. März 2016 um 11:34 UTC](https://forum.shopware.com/t/probleme-mit-rest-api-beim-aufruf-einzelner-bestellungen/35138/4 "2016-03-09T11:34:14Z")

</div>

Also ich kann dir nur bestätigen das es bei mir in 5.1.1 funktioniert.&nbsp;

Hast du mal in engine/shopware/controllers/api/orders.php in der get action testweise in zeile 1 ein die() eingefügt?

---

<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:** [9. März 2016 um 18:05 UTC](https://forum.shopware.com/t/probleme-mit-rest-api-beim-aufruf-einzelner-bestellungen/35138/5 "2016-03-09T18:05:34Z")

</div>

Hi,

“resource not found” deutet in der Regel auf ein Routung-Problem bzw. Typo hin und wird hier geworfen:&nbsp;\Shopware\_Controllers\_Api\_Error::errorAction

Generell ist es so, dass die Order-Ressource in der getOne nur Bestellungen zurück gibt, die NICHT den Status -1 (abgebrochen) haben und eine gültige Bestellnummer gesetzt haben. Bei anderen Bestellungen würde die API die Order als “nicht gefunden” bezeichen - allerdings zumindest in meiner Version nicht als “Resource not found”, von daher bin ich mir nicht sicher, ob es bei dir daran liegt.

Daniel
