# Shopware 6 REST Dokumentation

**URL:** <https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322>\
**Category:** Administration\
**Created:** [8. März 2020 um 09:39 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322 "2020-03-08T09:39:50Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![betsch](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@betsch](https://forum.shopware.com/u/betsch)\
**Post date:** [8. März 2020 um 09:39 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322/1 "2020-03-08T09:39:50Z")

</div>

Hi

Ich habe Shopware 6 auf meinem Server installiert und suche vergebens die Dokumentation für die REST Schnittstelle. In Shopware 5 ist diese relativ gut Dokumentiert, in v6 finde ich nur Minimalbeisepiele und einen Verweis auf Swagger. Ich nehme an, die ausführliche Dokumentation wird in Form von Swagger mit jeder Shopware-Installation ausgeliefert, jedoch bin ich mir nicht sicher, wie ich diese benutzen kann/muss. Wenn ich die Swagger-URL aufrufe bekomme ich einen Fehler weil ich nicht autorisiert bin, ich könnte mir jetzt mit einem kleinen Script einen Token generieren lassen und über Browser-Addons den Authorization-Header mit dem Token mitsenden, aber ist das wirklich der gewollte Workflow?

Wie guckt ihr euch die Doku an?

Gruß,

betsch

---

<div class="post-metadata">

**Author:** ![CallMeAlex](https://avatars.discourse-cdn.com/v4/letter/c/e9a140/32.png) [@CallMeAlex](https://forum.shopware.com/u/CallMeAlex)\
**Post date:** [9. März 2020 um 08:24 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322/2 "2020-03-09T08:24:14Z")

</div>

Die Doku schaue ich mir hier an:&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/how-to/working-with-the-api-and-an-http-client](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/working-with-the-api-and-an-http-client)

Wenn du nun eine Funktion nachbauen willst, dann führe ich diese im Backend aus & schaue im Netzwerktab was genau an POST Daten gesendet werden.

---

<div class="post-metadata">

**Author:** ![betsch](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@betsch](https://forum.shopware.com/u/betsch)\
**Post date:** [9. März 2020 um 11:44 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322/3 "2020-03-09T11:44:34Z")

</div>

Ich meinte die Erklärung eines Endpoints, also Felder, deren Typen und das zugehörige Model, falls es eines gibt (wie da:&nbsp;[https://developers.shopware.com/developers-guide/rest-api/api-resource-categories/](https://developers.shopware.com/developers-guide/rest-api/api-resource-categories/)).

In den Devdocs für v6 steht nur „The full schema can be explored with swagger:&nbsp;/api/v1/\_info/swagger.html“, wenn ich diese URL jedoch aufrufe kommt das Problem vom ersten Post.

Oder sind v5 und v6 identisch?

---

<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:** [9. März 2020 um 11:47 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322/4 "2020-03-09T11:47:10Z")

</div>

5 und 6 sind komplett anders.

Bist du im Dev Environment?&nbsp;

---

<div class="post-metadata">

**Author:** ![betsch](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@betsch](https://forum.shopware.com/u/betsch)\
**Post date:** [9. März 2020 um 13:07 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322/5 "2020-03-09T13:07:34Z")

</div>

> [@Shyim schrieb:](https://forum.shopware.com/profile/20792/Shyim "Shyim")
> 
> 5 und 6 sind komplett anders.
> 
> Bist du im Dev Environment?&nbsp;

Ich glaube ja, habe „SetEnv SHOPWARE\_ENV dev“ in die Apache-Site-Config und in die .htaccess&nbsp;

---

<div class="post-metadata">

**Author:** ![CallMeAlex](https://avatars.discourse-cdn.com/v4/letter/c/e9a140/32.png) [@CallMeAlex](https://forum.shopware.com/u/CallMeAlex)\
**Post date:** [9. März 2020 um 16:35 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322/6 "2020-03-09T16:35:41Z")

</div>

Schau mal in deiner **.env&nbsp;** Datei nach.

```
APP_ENV=dev

```

ggf. cache:clear ausführen.

---

<div class="post-metadata">

**Author:** ![betsch](https://avatars.discourse-cdn.com/v4/letter/b/c6cbf5/32.png) [@betsch](https://forum.shopware.com/u/betsch)\
**Post date:** [9. März 2020 um 17:37 UTC](https://forum.shopware.com/t/shopware-6-rest-dokumentation/65322/7 "2020-03-09T17:37:46Z")

</div>

> [@CallMeAlex schrieb:](https://forum.shopware.com/profile/33735/CallMeAlex "CallMeAlex")
> 
> Schau mal in deiner **.env&nbsp;** Datei nach.
> 
> APP\_ENV=dev
> 
> ggf. cache:clear ausführen.

Danke, das hat funktioniert. Scheinbar war ich nicht im DevEnv :)&nbsp;
