# REST API - Artikel erstellen

**URL:** <https://forum.shopware.com/t/rest-api-artikel-erstellen/37986>\
**Category:** Programmierung\
**Created:** [6. Juli 2016 um 22:33 UTC](https://forum.shopware.com/t/rest-api-artikel-erstellen/37986 "2016-07-06T22:33:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![amahrt](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@amahrt](https://forum.shopware.com/u/amahrt)\
**Post date:** [6. Juli 2016 um 22:33 UTC](https://forum.shopware.com/t/rest-api-artikel-erstellen/37986/1 "2016-07-06T22:33:03Z")

</div>

Hi,

habe seit neustem nicht nachvollziehbare Probleme mit der Shopware REST API. Habe mich schon dazu entschieden Shopware 5.2 komplett neu aufzusetzen - dennoch kein Erfolg.

&nbsp;

Ich schicke einen korrekten POST Request mit JSON Body an den /api/articles Endpoint und erhalte folgende Response:

Client error: `POST http://shopware.leadcommerce.de/api/articles` resulted in a `400 Bad Request` response:

```
{"success":false,"message":"Validation error","errors":["mainDetail.number: This value should not be blank."]}

```

&nbsp;

So sieht mein body aus (utf8-encoded):

&nbsp;

```
{
    "name": "Sitzhocker Amaja",
    "metaTitle": "Sitzhocker Amaja",
    "description": "Diese multifunktionellen Sitzw\u00fcrfel sieht chic aus. Legen Sie Ihre F\u00fc\u00dfe hoch und relaxen! Oder benutzen Sie die W\u00fcrfel als Sitzgelegenheit, wenn S...",
    "descriptionLong": "Diese multifunktionellen Sitzw\u00fcrfel sieht chic aus. Legen Sie Ihre F\u00fc\u00dfe hoch und relaxen! Oder benutzen Sie die W\u00fcrfel als Sitzgelegenheit, wenn Sie mal ein paar mehr G\u00e4ste haben. Der Sitzw\u00fcrfel bietet einen gem\u00fctlichen Sitzplatz!Ma\u00dfe:H\u00f6he: 41 cmBreite: 40 cmTiefe: 40 cm",
    "categories": [
        {
            "id": 5
        },
        {
            "id": 6
        }
    ],
    "priceGroupId": 1,
    "priceGroupActive": true,
    "lastStock": true,
    "active": true,
    "tax": 19,
    "supplier": "CLP",
    "shippingTime": 10,
    "mainDetail": {
        "number": "CLP-10482655",
        "inStock": 203,
        "maxPurchase": 203,
        "additionaltext": "hellgrau",
        "prices": [
            {
                "customerGroupKey": "EK",
                "price": 52.99,
                "baseprice": 38.65
            }
        ],
        "attribute": {
            "attr4": 4.9,
            "attr5": null,
            "attr6": "hellgrau"
        },
        "configuratorOptions": [
            {
                "groupId": 8,
                "name": "hellgrau",
                "option": "hellgrau"
            }
        ],
        "unit": {
            "unit": "piece",
            "name": "St\u00fcck"
        },
        "shippingTime": 10,
        "ean": "4250420267965",
        "active": true,
        "isMain": true
    },
    "images": [
        {
            "link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180006_9f3a5d6a8e.jpg",
            "description": "CLP-10482655"
        },
        {
            "link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180007_2b4c5fdb56.jpg",
            "description": "CLP-10482655"
        },
        {
            "link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180020_32ab4de3ac.jpg",
            "description": "CLP-10482655"
        },
        {
            "link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180021_155a948e37.jpg",
            "description": "CLP-10482655"
        },
        {
            "link": "http:\/\/SECRETDOMAIN.DE\/produktbilder\/1436180027_0cccb1da3d.jpg",
            "description": "CLP-10482655"
        }
    ],
    "configuratorSet": {
        "name": "SET-2e9d291969ca05f",
        "public": true,
        "groups": [
            {
                "name": "Gr\u00f6\u00dfe",
                "options": []
            },
            {
                "name": "Farbe",
                "options": [
                    {
                        "groupId": 8,
                        "name": "hellgrau",
                        "option": "hellgrau"
                    }
                ]
            }
        ]
    },
    "propertyValues": [
        {
            "option": {
                "name": "Farbe"
            },
            "value": "hellgrau"
        }
    ],
    "filterGroupId": 1,
    "variants": []
}

```

&nbsp;

Habe jetzt schon 8 Stunden reingesteckt und finde partut keine Lösung.&nbsp;

&nbsp;

Vielen Dank im Vorraus für euren Support!

&nbsp;

Gruß

Alex

---

<div class="post-metadata">

**Author:** ![martin\_brack](https://avatars.discourse-cdn.com/v4/letter/m/df705f/32.png) [@martin\_brack](https://forum.shopware.com/u/martin_brack)\
**Post date:** [7. Juli 2016 um 06:54 UTC](https://forum.shopware.com/t/rest-api-artikel-erstellen/37986/2 "2016-07-07T06:54:53Z")

</div>

Hallo Alex,

hast du es schon mal mit einer Artikelnummer ohne Sonderzeichen versucht?  
Bindestrich sollte zwar unterstützt sein, aber man weiß ja nie so genau.

LG,  
Martin

---

<div class="post-metadata">

**Author:** ![amahrt](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@amahrt](https://forum.shopware.com/u/amahrt)\
**Post date:** [7. Juli 2016 um 08:55 UTC](https://forum.shopware.com/t/rest-api-artikel-erstellen/37986/3 "2016-07-07T08:55:04Z")

</div>

Moin Martin,&nbsp;

ja, auch als integer leider ohne Erfolg ;-(

---

<div class="post-metadata">

**Author:** ![amahrt](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@amahrt](https://forum.shopware.com/u/amahrt)\
**Post date:** [8. Juli 2016 um 11:35 UTC](https://forum.shopware.com/t/rest-api-artikel-erstellen/37986/4 "2016-07-08T11:35:45Z")

</div>

Ich habe noch einmal versucht die Unit rauszunehmen und/oder die mainDetail Variante als Variante anzuhängen.

&nbsp;

Leider habe ich auch hier kein Erfolg gehabt.

---

<div class="post-metadata">

**Author:** ![amahrt](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@amahrt](https://forum.shopware.com/u/amahrt)\
**Post date:** [22. Juli 2016 um 14:02 UTC](https://forum.shopware.com/t/rest-api-artikel-erstellen/37986/5 "2016-07-22T14:02:50Z")

</div>

Push
