# API für Frontend JavaScript?

**URL:** <https://forum.shopware.com/t/api-fur-frontend-javascript/67758>\
**Category:** Programmierung\
**Created:** [18. Juni 2020 um 08:42 UTC](https://forum.shopware.com/t/api-fur-frontend-javascript/67758 "2020-06-18T08:42:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pomom](https://avatars.discourse-cdn.com/v4/letter/p/b5a626/32.png) [@pomom](https://forum.shopware.com/u/pomom)\
**Post date:** [18. Juni 2020 um 08:42 UTC](https://forum.shopware.com/t/api-fur-frontend-javascript/67758/1 "2020-06-18T08:42:37Z")

</div>

Hallo,

ich entwickle gerade ein Plugin für Shopware 5, was dynamisch generierte Inhalte auf die Seite mittel JavaScript bringen soll.

Der Kunde soll mit diesem&nbsp;Inhalt interagieren können, deshalb muss das Script irgendwie über eine API mit Shopware kommunizieren. Ich habe versucht diese API über die Shopware&nbsp;REST API zu implementieren, aber diese scheint nur dazu ausgelegt zu sein mit Authentifizierung eines berechtigten Accounts zu funktionieren. Die API muss nur ein paar vorgegebene Reihen aus einer Tabelle holen und zurückgeben, also brauche ich Datenbank Zugriff, aber es stellt keine Sicherheitslücke dar.

&nbsp;

Wie kann man so eine API in einem Shopware 5 Plugin bereitstellen?

---

<div class="post-metadata">

**Author:** ![Lukaschel](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@Lukaschel](https://forum.shopware.com/u/Lukaschel)\
**Post date:** [18. Juni 2020 um 17:38 UTC](https://forum.shopware.com/t/api-fur-frontend-javascript/67758/2 "2020-06-18T17:38:28Z")

</div>

Hallo,

wieso machst du denn nicht einfach einen Controller und rufst über Ajax die Routen auf?

Grüße Lukaschel

---

<div class="post-metadata">

**Author:** ![pomom](https://avatars.discourse-cdn.com/v4/letter/p/b5a626/32.png) [@pomom](https://forum.shopware.com/u/pomom)\
**Post date:** [26. Juni 2020 um 12:40 UTC](https://forum.shopware.com/t/api-fur-frontend-javascript/67758/3 "2020-06-26T12:40:48Z")

</div>

Danke - gibt es da eine Dokumentation oder ähnliches was du mit verlinken könntest dazu? Ich habe jetzt nichts großes dazu gefunden

&nbsp;

Edit: Habe es jetzt selber noch hinbekommen. Ich habe unter Controllers/Frontend/NAME.php den Controller hingepackt und es funktioniert :)&nbsp; mit&nbsp;$this-\>View()-\>setTemplate(); wird dann reiner JSON output möglich
