# API Call für Produkt versendet

**URL:** <https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594>\
**Category:** Shopware Playground - API first Sandbox\
**Created:** [16. Oktober 2023 um 23:47 UTC](https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594 "2023-10-16T23:47:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![gamechanger](https://avatars.discourse-cdn.com/v4/letter/g/858c86/32.png) [@gamechanger](https://forum.shopware.com/u/gamechanger)\
**Post date:** [16. Oktober 2023 um 23:47 UTC](https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594/1 "2023-10-16T23:47:19Z")

</div>

Mein Programmierer hängt schon sehr lange an einem Problem, und zwar fehlt im die vorgehensweise / der Parameter, um eine Bestellung als versendet zu markieren.

Er kann bereits die Bestellung extern alles auslesen, aber der Call back für _IST VERSENDET_ fehlt ihm einfach.

Gruß  
Klaus

---

<div class="post-metadata">

**Author:** ![ThomasChr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomaschr/32/10466_2.png) [@ThomasChr](https://forum.shopware.com/u/ThomasChr)\
**Post date:** [17. Oktober 2023 um 04:58 UTC](https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594/2 "2023-10-17T04:58:56Z")

</div>

Wo das doch alles immer so einfach, nachvollziehbar und super dokumentiert ist _scnr_

Gibt halt nur den Tipp das man die Aufrufe im Backend macht und dann in der Browserkonsole schaut was das Backend da tatsächlich an Api Aufrufen macht.

Für dich wäre das ca. so:

```auto
orderState == 'ship'

delRes = shConn.makeAuthenticatedRequest(f"/api/order-delivery?filter[orderId]={orderID}", shConn.requestsSession.get)

deliveryID = delRes['data'][0]["id"]

r = shConn.makeAuthenticatedRequest(f"/api/_action/order_delivery/{deliveryID}/state/{orderState}", shConn.requestsSession.post)
```

(Python - ein bisschen Anpassung wird noch nötig sein aber die grundlegende Vorgehensweise sieht man so)

---

<div class="post-metadata">

**Author:** ![gamechanger](https://avatars.discourse-cdn.com/v4/letter/g/858c86/32.png) [@gamechanger](https://forum.shopware.com/u/gamechanger)\
**Post date:** [17. Oktober 2023 um 11:49 UTC](https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594/3 "2023-10-17T11:49:22Z")

</div>

Vielen Dank, ich hoff es gibt ihm den entscheidenden Impuls 🙂

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [17. Oktober 2023 um 12:26 UTC](https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594/4 "2023-10-17T12:26:17Z")

</div>

Hallo,  
in der Doku findest du noch alle Details zum beschriebenen Request von @ThomasChr

---

<div class="post-metadata">

**Author:** ![gamechanger](https://avatars.discourse-cdn.com/v4/letter/g/858c86/32.png) [@gamechanger](https://forum.shopware.com/u/gamechanger)\
**Post date:** [17. Oktober 2023 um 12:38 UTC](https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594/5 "2023-10-17T12:38:22Z")

</div>

Danke, mein Programmierer bestreitet das 😃

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [17. Oktober 2023 um 12:47 UTC](https://forum.shopware.com/t/api-call-fuer-produkt-versendet/101594/6 "2023-10-17T12:47:47Z")

</div>

SORRY, habe den Link vergessen [Transition an order delivery to a new state | Admin API](https://shopware.stoplight.io/docs/admin-api/3285b8e7910f5-transition-an-order-delivery-to-a-new-state)
