# Shopware API POST nicht möglich, Documentation Falsch

**URL:** <https://forum.shopware.com/t/shopware-api-post-nicht-moeglich-documentation-falsch/97727>\
**Category:** Shopware 6 (German)\
**Created:** [22. Dezember 2022 um 09:40 UTC](https://forum.shopware.com/t/shopware-api-post-nicht-moeglich-documentation-falsch/97727 "2022-12-22T09:40:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![YKey](https://avatars.discourse-cdn.com/v4/letter/y/919ad9/32.png) [@YKey](https://forum.shopware.com/u/YKey)\
**Post date:** [22. Dezember 2022 um 09:40 UTC](https://forum.shopware.com/t/shopware-api-post-nicht-moeglich-documentation-falsch/97727/1 "2022-12-22T09:40:26Z")

</div>

Ich versuche aktuell einen POST auf meinen shopware Kanal durchzuführen, mit dem ich ein Produkt zum Cart hinzufügen möchte. Das Produkt ist live, dem Kanal zugeordnet der ebenfalls live ist. Man kann das produkt mit einem single product query fetchen und auch den cart getten der schon erstellt wurde.

Für einen POST für zum cart hinzufügen steht in der docu man soll folgendes tun:

- Im header: sw access key und sw-context-token mitgeben(zuvor generiert) (erledigt)
- Im body: Das Items objekt mitgeben  
[Working with the cart | Store API](https://shopware.stoplight.io/docs/store-api/22b27f0c6cff7-working-with-the-cart)

```auto
{
    "items": [
        {
            
            "quantity": 1,
            "type": "product",
            "referenceId": "caafe24e97b241dcaf5949fdda560708"
        }
    ]
}

```

Wenn ich das so mache, bekomme ich den error „ **product not found** “, was irgendwie sinn macht, da ich ja **keine produkt id übergeben habe**. Da nirgendwo erklärt wird was die **reference id** ist, sie aber verlangt wird, habe ich diese einfach random generiert.

Wenn ich der zweiten anleitung folge [Add items to the cart | Store API](https://shopware.stoplight.io/docs/store-api/c42e41eaf2490-add-items-to-the-cart) in der das Items objekt genauer erklärt wird, steht man _kann_ auch eine **ID** übergeben. Mache ich das und gebe in Items die korrekte produkt id aus shopware mit, bleibt der error gleich: **produkt nicht gefunden.**

Die Documentation scheint an dieser Stelle also ins leere zu laufen. Hat jemand eine idee wie ich den Post durchkriege?

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [22. Dezember 2022 um 13:57 UTC](https://forum.shopware.com/t/shopware-api-post-nicht-moeglich-documentation-falsch/97727/2 "2022-12-22T13:57:07Z")

</div>

Die ReferenceId entspricht normalerweise der ProduktId.

Wenn du dir den `Shopware\Core\Content\Product\Cart\ProductLineItemFactory` anguckst, siehst du, dass für die ID und ReferenceId eines LineItems die gleiche ID (ProductId) verwendet wird.
