# API: Eigener Endpoint ruft falsche  Controller Action auf

**URL:** <https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082>\
**Category:** Programmierung\
**Created:** [15. Februar 2019 um 19:09 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082 "2019-02-15T19:09:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [15. Februar 2019 um 19:09 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/1 "2019-02-15T19:09:39Z")

</div>

Hallo, ich habe ein&nbsp;Plugin für einen eigenen API-Endpoint geschrieben.&nbsp; Der Endpoint lässt sich aufrufen. Leider gibt mir der Controller statt der&nbsp; indexAction die postAction zurück.

wenn ich die getAction aufrufe, selbes spielt

kann mir einer sagen was da los ist?

vieln dank.

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [18. Februar 2019 um 18:55 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/2 "2019-02-18T18:55:25Z")

</div>

Ich versteh die Frage nicht. Was rufst du überhaupt auf

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [18. Februar 2019 um 21:09 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/3 "2019-02-18T21:09:20Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Ich versteh die Frage nicht. Was rufst du überhaupt auf

Ich rufe die indexAction auf. Bekomme aber die postAction zurückgegeben.&nbsp;&nbsp;Also scheint der Controller umzuleiten.

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [19. Februar 2019 um 20:23 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/4 "2019-02-19T20:23:00Z")

</div>

Was rufst du genau in der URL Zeile auf und mit welcher Methode?

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [20. Februar 2019 um 07:37 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/5 "2019-02-20T07:37:51Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Was rufst du genau in der URL Zeile auf und mit welcher Methode?

Ich rufe einfach meinen eindpoint unter /api/meinendpoint/ auf. Es wird mir aber die Rückgabe von der postAction angezeigt.&nbsp;

Ich musst die postAction auch extra anlegen da er sonst meckert dass diese fehlt.&nbsp;

Das ganze soll einfach ein Endpoint für einen &nbsp;webhook sein. Ich brauche also kein get, post &nbsp;oder put&nbsp;

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [20. Februar 2019 um 16:50 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/6 "2019-02-20T16:50:48Z")

</div>

Rufst du den Endpoint vll via POST HTTP Methode auf?

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [21. Februar 2019 um 16:42 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/7 "2019-02-21T16:42:30Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> Rufst du den Endpoint vll via POST HTTP Methode auf?

ja genau. das scheint das „Prolem“ zu sein.&nbsp; also leited api\_rest bei post immerauf die post-methode um? ist ja nicht schlimm, hat mich nur etwas verwirrt.

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [21. Februar 2019 um 17:16 UTC](https://forum.shopware.com/t/api-eigener-endpoint-ruft-falsche-controller-action-auf/58082/8 "2019-02-21T17:16:55Z")

</div>

GET /api/resource =\> indexAction  
GET /api/resource/1 =\> getAction  
POST /api/resource =\> postAction  
PUT&nbsp;/api/resource/1 =\> putAction  
DELETE /api/resource/1 =\> deleteAction

Die Actions werden automatsich gemappt nach Request\_method und uri
