# Fehler beim Artikel erstellen per API

**URL:** <https://forum.shopware.com/t/fehler-beim-artikel-erstellen-per-api/61007>\
**Category:** Programmierung\
**Created:** [12. August 2019 um 09:52 UTC](https://forum.shopware.com/t/fehler-beim-artikel-erstellen-per-api/61007 "2019-08-12T09:52:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ebcom](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@ebcom](https://forum.shopware.com/u/ebcom)\
**Post date:** [12. August 2019 um 09:52 UTC](https://forum.shopware.com/t/fehler-beim-artikel-erstellen-per-api/61007/1 "2019-08-12T09:52:35Z")

</div>

Beim erstellen eines Artikels per API bekomme ich folgende Fehlermeldung zurück:

500 Internal Server Error` response: {“errors”:[{“code”:“0”,“status”:“500”,“title”:“Internal Server Error”,“detail”:“Cannot unset string offsets”}]}

Requests zum ändern und lesen klappen einwandfrei.

Folgender Programmcode wird verwendet:

```
 $d = array( "active"=\> true, "stock"=\> 100, "taxId"=\> "0214fcd221484b7b94e3c1f6537afd5a", "price"=\> ["currencyId"=\> "b7d2554b0ce847cd82f3ac9bd1c0dfca", "net"=\> 1, "linked"=\> true, "gross"=\> 1.07], "productNumber"=\> "8888", "name"=\> "TTTTTTTTTTTTTTTTTTTTTTTTTTTTT", "id"=\> $this-\>getUUID(), "createdAt"=\> null, "readOnly"=\> true, "updatedAt"=\> null );

```

&nbsp;

```
 $this-\>getAdminAccess(); $request = $this-\>createShopwareApiRequest("POST", "product",$d); $response = $this-\>restClient-\>send($request); $pp = json\_decode($response-\>getBody()-\>getContents(), true);
```

---

<div class="post-metadata">

**Author:** ![ebcom](https://avatars.discourse-cdn.com/v4/letter/e/7ab992/32.png) [@ebcom](https://forum.shopware.com/u/ebcom)\
**Post date:** [13. August 2019 um 13:06 UTC](https://forum.shopware.com/t/fehler-beim-artikel-erstellen-per-api/61007/2 "2019-08-13T13:06:23Z")

</div>

Fehler gefunden, der Preis gehört in doppelte Arrays:

&nbsp;

```
 $d = array( "active"=\> true, "stock"=\> 100, "taxId"=\> "0214fcd221484b7b94e3c1f6537afd5a", "price"=\> [**[**"currencyId"=\> "b7d2554b0ce847cd82f3ac9bd1c0dfca", "net"=\> 1, "linked"=\> true, "gross"=\> 1.07 **]**], "productNumber"=\> "8888", "name"=\> "TTTTTTTTTTTTTTTTTTTTTTTTTTTTT", "id"=\> $this-\>getUUID(), "createdAt"=\> null, "readOnly"=\> true,
```
