# Minimalen Artikel über API posten

**URL:** <https://forum.shopware.com/t/minimalen-artikel-uber-api-posten/72787>\
**Category:** Programmierung\
**Created:** [15. Februar 2021 um 13:08 UTC](https://forum.shopware.com/t/minimalen-artikel-uber-api-posten/72787 "2021-02-15T13:08:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [15. Februar 2021 um 13:08 UTC](https://forum.shopware.com/t/minimalen-artikel-uber-api-posten/72787/1 "2021-02-15T13:08:42Z")

</div>

Hallo,

ich versuche über die API einen minimalen Artikel zu posten. Laut&nbsp;[Shopware 6: Writing entities](https://docs.shopware.com/en/shopware-platform-dev-en/admin-api-guide/writing-entities?category=shopware-platform-dev-en/admin-api-guide#simple-payload) sollte folgender Call funktionieren:

```
$data = [
    'name' => 'test-product',
    'productNumber' => 'random',
    'stock' => 10,
    'taxId' => '5d3d35dfa08d42d0acff72d1547ffed0',
    'price' =>
        [
            'currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca',
            'gross' => 15,
            'net' => 10,
            'linked' => false
		]
];

try {
    $shopwareApi->request('POST', 'customer', $data);
    } catch(Exception $e) {
        print_r($e->getMessage());
    }

```

Ich bekomme folgenden Fehler:&nbsp;

Client error: `POST https://mein-shop.de/api/v3/customer` resulted in a `400 Bad Request` response: {“errors”:[{“code”:“c1051bb4-d103-4f74-8988-acbcafc7fdc3”,“status”:“400”,“detail”:“Dieser Wert sollte nicht leer sein.”, (truncated…)

Sieht so aus, als wenn doch noch zusätzliche Attribute notwendig sind? Hat jemand einen Tipp oder ein funktionierendes Beispiel für mich?

Viele Grüße, Frank

---

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [15. Februar 2021 um 13:39 UTC](https://forum.shopware.com/t/minimalen-artikel-uber-api-posten/72787/2 "2021-02-15T13:39:13Z")

</div>

Okay, habe den bzw. die Fehler selber gefunden. Dieser Call funktioniert nun:

```
$data = [
    'name' => 'test-product',
    'productNumber' => 'random',
    'stock' => 10,
    'taxId' => '5d3d35dfa08d42d0acff72d1547ffed0',
    'price' =>
        [
            [
                'currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca',
                'gross' => 15,
                'net' => 10,
                'linked' => false
		    ]
        ]
];

try {
    $shopwareApi->request('POST', 'product', $data);
    } catch(Exception $e) {
        print_r($e->getMessage());
    }

```

&nbsp;
