Shopware Admin API Post Product mit Postman

Hallo,

ich habe seit einigen Tagen Schwierigkeiten mit der folgenden Problematik:

Ich versuche, ein neues Produkt über die Admin API mit Postman zu erstellen. Leider antwortet der Server mit einer Liste aller Produkte, anstatt das neue Produkt hinzuzufügen.

Ich habe den Request gemäß der Shopware Admin API-Dokumentation angelegt:

Url: POST „http://shop.de/api/product
Parameters: Accept: application/json, Content-Type: application/json

Body:

{
  "name": "test",
  "productNumber": "random",
  "stock": 10,
  "taxId": "a5da76b447db4d0aba62e6512dadf45b",
  "price": [
    {
      "currencyId": "b7d2554b0ce847cd82f3ac9bd1c0dfca",
      "gross": 15,
      "net": 10,
      "linked": false
    }
  ]
}

Die Werte für taxId und currencyId habe ich aus bereits vorhandenen Produkten entnommen.
Könnte es an der URL oder an einer anderen Stelle liegen? Ich wäre für jede Unterstützung dankbar!

Gruß

Sevki

Normalerweise gibt es immer eine Fehlermeldung, wenn dein request fehlschlägt.
Hast du schon mit der API gespielt und ein wenig Erfahrung gesammelt, oder ist das der erste Versuch? Bzw. anders gefragt, gab es schon einen erfolgreichen request?

Hast du im Backend geprüft, ob vielleicht ein Produkt mit der Artikelnummer „random“ bereits hinterlegt ist?
Falls ja, müsstest du „Patch“-en anstatt zu „Post“-en. Artikelnummern müssen in Shopware „einzigartig“ (unique) sein.

Ich würde dir sonst mal empfehlen mit der sync-API zu arbeiten, ist wie ich finde deutlich angenehmer als Post/Patch usw. selbst erledigen zu müssen: