# REST-API Method Not Allowed

**URL:** <https://forum.shopware.com/t/rest-api-method-not-allowed/22809>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [7. Oktober 2014 um 15:09 UTC](https://forum.shopware.com/t/rest-api-method-not-allowed/22809 "2014-10-07T15:09:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rel](https://avatars.discourse-cdn.com/v4/letter/r/a88e4f/32.png) [@rel](https://forum.shopware.com/u/rel)\
**Post date:** [7. Oktober 2014 um 15:09 UTC](https://forum.shopware.com/t/rest-api-method-not-allowed/22809/1 "2014-10-07T15:09:25Z")

</div>

Hallo, ich möchte Bilder via REST-API importieren, leider erscheint folgende Fehlermeldung: [quote] Method Not Allowed The requested method PUT is not allowed for the URL /api/articles/. [/quote] Ich bin vorgegangen, wie hier beschrieben: [http://wiki.shopware.com/Shopware-4-RES … API\_Client](http://wiki.shopware.com/Shopware-4-REST-API-verwenden%5C_detail%5C_989.html#Der%5C_API%5C_Client) Der API-Aufruf sieht wie folgt aus: ` $client = new ApiClient( $url, $user, $key ); $client-\>put( 'articles/', array( array('id' =\> 1, 'images' =\> array('link' =\> 'der pfad')), array('id' =\> 2, 'images' =\> array('link' =\> 'der pfad')) ) ); ` Der API-Benutzer ist angelegt, braucht der besondere Rechte? Weiß jemand, was ich falsch mache? Gruß

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [7. Oktober 2014 um 16:16 UTC](https://forum.shopware.com/t/rest-api-method-not-allowed/22809/2 "2014-10-07T16:16:34Z")

</div>

Mit der put-Methode kannst du nur einen einzelnen bereits vorhandenen Artikel aktualisieren, dann musst du auch die ID des Artikels mit angeben. /api/articles/123 statt /api/articles/

---

<div class="post-metadata">

**Author:** ![rel](https://avatars.discourse-cdn.com/v4/letter/r/a88e4f/32.png) [@rel](https://forum.shopware.com/u/rel)\
**Post date:** [7. Oktober 2014 um 16:23 UTC](https://forum.shopware.com/t/rest-api-method-not-allowed/22809/3 "2014-10-07T16:23:22Z")

</div>

Hi, danke für den Tipp aber laut Dokumentation müsste es funktionieren. Seit Shopware 4.2 gibt es ja den Batch-Modus, siehe: [http://wiki.shopware.com/Shopware-4-RES … beitung.29](http://wiki.shopware.com/Shopware-4-REST-API-verwenden%5C_detail%5C_989.html#Batch%5C_Modus%5C_.28Stapelverarbeitung.29)

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [7. Oktober 2014 um 16:41 UTC](https://forum.shopware.com/t/rest-api-method-not-allowed/22809/4 "2014-10-07T16:41:28Z")

</div>

Oh, stimmt, den hatte ich nicht bedacht. Dann bleibt mir nur mich deinem “müsste funktionieren” anzuschließen und auf die anderen Forenmitglieder zu verweisen 😃

---

<div class="post-metadata">

**Author:** ![rel](https://avatars.discourse-cdn.com/v4/letter/r/a88e4f/32.png) [@rel](https://forum.shopware.com/u/rel)\
**Post date:** [11. Oktober 2014 um 12:53 UTC](https://forum.shopware.com/t/rest-api-method-not-allowed/22809/5 "2014-10-11T12:53:05Z")

</div>

Die Ausführung der PUT-Methode wird von der Server-Konfiguration verhindert.
