# REST API: Bilder zuweisen für Nicht-Variantenartikel

**URL:** <https://forum.shopware.com/t/rest-api-bilder-zuweisen-fur-nicht-variantenartikel/53816>\
**Category:** Programmierung\
**Created:** [2. Juli 2018 um 09:48 UTC](https://forum.shopware.com/t/rest-api-bilder-zuweisen-fur-nicht-variantenartikel/53816 "2018-07-02T09:48:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![casa\_ab](https://avatars.discourse-cdn.com/v4/letter/c/e0b2c6/32.png) [@casa\_ab](https://forum.shopware.com/u/casa_ab)\
**Post date:** [2. Juli 2018 um 09:48 UTC](https://forum.shopware.com/t/rest-api-bilder-zuweisen-fur-nicht-variantenartikel/53816/1 "2018-07-02T09:48:51Z")

</div>

Hallo zusammen,

ich bin neu bei ShopWare und gerade dabei, mich in die REST API einzufuchsen. Momentan lege ich Artikel an, was gut klappt. Jedoch scheitere ich bisher daran, Bilder für Artikel zuzuweisen, die KEINE Variantenartikel sind. Die API gibt mir die Fehlermeldung: “Article is no configurator article. Image mapping can only be created on configurator articles”.

Mein Daten Array sieht wie folgt aus:

```
{
    "uri": "/api/articles?",
    "method": "POST",
    "query": {
        "module": "api",
        "controller": "articles",
        "action": "index"
    },
    "post": {
        "name": "001. Aloe Vera",
        "taxId": 1,
        "mainDetail": {
            "number": "FE001",
            "active": "1",
            "prices": [
                {
                    "customerGroupKey": "EK",
                    "price": "9.9"
                },
                {
                    "customerGroupKey": "THP",
                    "price": "8.9"
                },
                {
                    "customerGroupKey": "WVK",
                    "price": "7.4"
                }
            ]
        },
        "supplierId": 1,
        "description": "Regeneration",
        "descriptionLong": "Aloe Vera ist gut für Menschen, die mehr Energie einsetzen als sie haben, für Arbeitstiere, die ihre emotionale Seite vernachlässigen und ihren eigenen Rhythmus nicht finden",
        "active": "1",
        "keywords": "",
        "categories": [
            {
                "id": 100
            }
        ],
        "images": [
            {
                "main": 1,
                "mediaId": 2855,
                "position": 1,
                "options": {
                    "name": "001. Aloe Vera"
                }
            }
        ]
    }
}

```

Kann mir jemand auf die Sprünge helfen? Wahrscheinlich sehe ich nur den Wald vor lauter Bäumen nicht.

Danke im Voraus  
Carsten

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [2. Juli 2018 um 09:58 UTC](https://forum.shopware.com/t/rest-api-bilder-zuweisen-fur-nicht-variantenartikel/53816/2 "2018-07-02T09:58:21Z")

</div>

Du musst folgenden Schlüssel bei den Bildern weglassen, wenn es keine Variante ist:

```
"options": {
    "name": "001. Aloe Vera"
}

```

&nbsp;

Viele Grüße

---

<div class="post-metadata">

**Author:** ![casa\_ab](https://avatars.discourse-cdn.com/v4/letter/c/e0b2c6/32.png) [@casa\_ab](https://forum.shopware.com/u/casa_ab)\
**Post date:** [2. Juli 2018 um 10:06 UTC](https://forum.shopware.com/t/rest-api-bilder-zuweisen-fur-nicht-variantenartikel/53816/3 "2018-07-02T10:06:19Z")

</div>

Aargh … vielen Dank. Das hat das Problem gelöst. Habe ich das in der Doku übersehen oder steht das wirklich nirgendwo, dass die Options nur für Variantenartikel sind?

LG  
Carsten

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [2. Juli 2018 um 10:08 UTC](https://forum.shopware.com/t/rest-api-bilder-zuweisen-fur-nicht-variantenartikel/53816/4 "2018-07-02T10:08:22Z")

</div>

Ich musste es auch durch Trail&Error herausfinden ![Foot-in-Mouth](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bedbc37f276faa6d086ddea9cd70cb0550bbd56e.png "Foot-in-Mouth").  
Man kann argumentieren, dass es sich durch die Fehlermeldung erschließen lässt “Image mapping can only be created on configurator articles”.

Aber ich habe damals im Quellcode nachgesehen, was die Fehlermeldung auslöst, da es für mich auch nicht ganz ersichtlich war.

Viele Grüße
