# Shopware Admin API Post Product mit Postman

**URL:** https://forum.shopware.com/t/shopware-admin-api-post-product-mit-postman/106038
**Category:** Programmierung
**Created:** [4. Dezember 2024 um 15:59 UTC](https://forum.shopware.com/t/shopware-admin-api-post-product-mit-postman/106038 "2024-12-04T15:59:29Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![sevki330](https://avatars.discourse-cdn.com/v4/letter/s/d78d45/32.png) [@sevki330](https://forum.shopware.com/u/sevki330)
#### Post date: [4. Dezember 2024 um 15:59 UTC](https://forum.shopware.com/t/shopware-admin-api-post-product-mit-postman/106038/1 "2024-12-04T15:59:29Z")

</div>

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](http://shop.de/api/product)“  
Parameters: Accept: application/json, Content-Type: application/json

Body:

```auto
{
  "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

---

<div class="post-metadata">

### Author: ![jeje1](https://avatars.discourse-cdn.com/v4/letter/j/0ea827/32.png) [@jeje1](https://forum.shopware.com/u/jeje1)
#### Post date: [15. Dezember 2024 um 15:22 UTC](https://forum.shopware.com/t/shopware-admin-api-post-product-mit-postman/106038/2 "2024-12-15T15:22:40Z")

</div>

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:

> **[Bulk Payloads | Admin API](https://shopware.stoplight.io/docs/admin-api/faf8f8e4e13a0-bulk-payloads)**
>
> The Sync API is an add-on to the Admin API that allows you to perform multiple write operations (creating/updating and deleting) simultaneously. All entities that can be written via the Admin API can also be written via the Sync API. Powered by...
