# REST API Dokumentation und Übersicht über die Ressourcen

**URL:** https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439
**Category:** Programmierung
**Created:** [9. Dezember 2019 um 15:56 UTC](https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439 "2019-12-09T15:56:06Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![opalion](https://avatars.discourse-cdn.com/v4/letter/o/a587f6/32.png) [@opalion](https://forum.shopware.com/u/opalion)
#### Post date: [9. Dezember 2019 um 15:56 UTC](https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439/1 "2019-12-09T15:56:06Z")

</div>

Die API von SW6 ist ja hier beschrieben: [https://docs.shopware.com/en/shopware-platform-dev-en/api](https://docs.shopware.com/en/shopware-platform-dev-en/api).

Wo finde ich aber bspw., welche Felder ich bei Products verwenden kann, um über die Admin API neue Produkte aus dem ERP-System nach Shopware zu importieren. Oder welche Ressourcen es überhaupt gibt? So eine Doku wie unter SW5 gibt es für SW6 noch nicht.

Gibt es nur mehr die mit Swagger generierte Doku unter /api/v1/\_info/swagger.html ?

Kann man diese Datei auch in Swagger irgendwie laden, wo es dann vielleicht übersichtlicher und einfacher ist als diese sehr sehr lange Doku in Form einer Liste?

Danke für kompetente Hilfe im Voraus.

---

<div class="post-metadata">

### Author: ![opalion](https://avatars.discourse-cdn.com/v4/letter/o/a587f6/32.png) [@opalion](https://forum.shopware.com/u/opalion)
#### Post date: [11. Dezember 2019 um 17:46 UTC](https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439/2 "2019-12-11T17:46:23Z")

</div>

Zusatz: Warum muss man bei einem neuem Produkt eine ID übergeben, die müsste ja von Shopware beim&nbsp; Insert generiert werden?

Und was bedeuten die ganzen Felder wie ParentVersionId und BlackistIds? Ohne richtige Doku ist es schwierig, mit der API zu arbeiten.

Wie macht Ihr das?

---

<div class="post-metadata">

### Author: ![benblub](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@benblub](https://forum.shopware.com/u/benblub)
#### Post date: [13. Dezember 2019 um 00:39 UTC](https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439/3 "2019-12-13T00:39:12Z")

</div>

Ich meine eine ID wird nicht auto generiert da UUID stattdessen verwendet wird. Laut Docs mit dem Vorteil das man die “ID” verwenden kann bevor der Eintrag verwendet wird aber ja… 🙂

---

<div class="post-metadata">

### Author: ![vanwittlaer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/vanwittlaer/32/8499_2.png) [@vanwittlaer](https://forum.shopware.com/u/vanwittlaer)
#### Post date: [13. Dezember 2019 um 07:59 UTC](https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439/4 "2019-12-13T07:59:31Z")

</div>

Dafür gibt’s auch swagger:&nbsp;[https://localhost:8000/api/v1/\_info/swagger.html](https://localhost:8000/api/v1/_info/swagger.html)

VIel Erfolg

Geert

---

<div class="post-metadata">

### Author: ![stephanie\_schuessler](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@stephanie\_schuessler](https://forum.shopware.com/u/stephanie_schuessler)
#### Post date: [16. Dezember 2019 um 10:27 UTC](https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439/5 "2019-12-16T10:27:48Z")

</div>

du musst die id nicht angeben, wenn du über die api ein Produkt neu anlegst. Einfach die Eigenschaft id weglassen. Gibst du der url als Parameter \_response=detail mit, so erhälst du als respone das neu angelegte Produkt inkl. der von shopware vergebenen id. Am besten mal z.B. über Postman ausprobieren.

---

<div class="post-metadata">

### Author: ![Lukashwm](https://avatars.discourse-cdn.com/v4/letter/l/49beb7/32.png) [@Lukashwm](https://forum.shopware.com/u/Lukashwm)
#### Post date: [28. Dezember 2019 um 13:03 UTC](https://forum.shopware.com/t/rest-api-dokumentation-und-ubersicht-uber-die-ressourcen/63439/6 "2019-12-28T13:03:50Z")

</div>

> [@vanwittlaer schrieb:](https://forum.shopware.com/profile/21776/vanwittlaer "vanwittlaer")
> 
> Dafür gibt’s auch swagger:&nbsp;[https://localhost:8000/api/v1/\_info/swagger.html](https://localhost:8000/api/v1/_info/swagger.html)
> 
> VIel Erfolg
> 
> Geert

Ich krieg da ausschließlich folgenden Fehler, sowohl in der lokalen Installation als auch auf dem Webhost&nbsp;:

```
 {"errors":[{"code":"9","status":"401","title":"The resource owner or authorization server denied the request.","detail":"Missing \u0022Authorization\u0022 header"}]}

```

&nbsp;

&nbsp;

Lösung hier:&nbsp;[https://forum.shopware.com/discussion/65057/kein-zugriff-auf-api-dokumentantion-und-internal-server-error-500-post-api-v1-product#latest](https://forum.shopware.com/discussion/65057/kein-zugriff-auf-api-dokumentantion-und-internal-server-error-500-post-api-v1-product#latest)
