Die Magento REST API verstehen
Die Magento REST API verstehen
~12 Min. Lesezeit Zuletzt aktualisiert am 8. August 2026
Bevor wir eine einzige Zeile React-Native-Code schreiben, verschaffen wir uns Klarheit über die Magento REST API selbst – dieselbe API, die auch das React-Web-Tutorial nutzt, vollkommen unabhängig davon, mit welchem Frontend sie später angesprochen wird.
Aufbau der Basis-URL
https://IHR-SHOP.de/rest/<store_code>/V1/<endpunkt>
# Beispiel mit dem Standard-Store-Code 'default':
https://ihr-shop.de/rest/default/V1/products
# Ohne Store-Code greift der DEFAULT-Store der Website:
https://ihr-shop.de/rest/V1/products<store_code> bestimmt SPRACHE/STORE-KONTEXT der Produktnamen. Den Store-Code Ihres Shops finden Sie im Magento-Admin unter Stores → All Stores in der Spalte "Store View Code".
Verbindungstest OHNE Anmeldung
GET /V1/store/storeConfigs ist bewusst als anonymous markiert – genau der richtige erste Test, ob Shop-Adresse und API grundsätzlich erreichbar sind, BEVOR Authentifizierung überhaupt ins Spiel kommt:
curl -s https://IHR-SHOP.de/rest/V1/store/storeConfigs | head -c 300Achtung: In diesem Tutorial verwenden wir DURCHGEHEND https://IHR-SHOP.de als Platzhalter. Ersetzen Sie diesen bei JEDEM Code-Beispiel durch die tatsächliche Adresse Ihres eigenen Magento-Shops.
Die eingebaute API-Dokumentation Ihres eigenen Shops
https://IHR-SHOP.de/swaggerTipp: Diese interaktive Swagger-Oberfläche listet JEDEN verfügbaren Endpunkt Ihrer KONKRETEN Magento-Version auf – der beste Ort, um über dieses Tutorial hinaus weitere Endpunkte zu erkunden.
Die Endpunkte, die wir in diesem Tutorial nutzen
POST /V1/integration/admin/token– Admin-Token anfordern (Kapitel 3),anonymous.GET /V1/products– Produktliste mit Filtern/Pagination (Kapitel 7-8, 13), benötigt einen Token.GET /V1/products/{sku}– ein einzelnes Produkt per SKU (Kapitel 10), benötigt einen Token.
Tipp: Haben Sie das React-Web-Tutorial bereits durchgearbeitet, ist dieses Kapitel reine Wiederholung – die Magento-Seite bleibt für JEDES Frontend identisch. Neu sind erst ab Kapitel 4 die React-Native-spezifischen Teile.