Artikelimport per JSON API
Frage
Wie kann ich Artikel und Preise automatisiert per API in meinen Konfigurator importieren – z.B. aus meinem ERP- oder PIM-System?
Antwort
K3 bietet einen API-Endpunkt für den direkten Artikelimport per JSON. So können Sie Artikel und Preise programmatisch aktualisieren.
1. API-Token erzeugen
Zuerst benötigen Sie einen API-Token zur Authentifizierung:
- Wechseln Sie in Ihr Benutzerprofil
- Schalten Sie den Entwickler-Modus an
- Klicken Sie auf Token erzeugen
→ Anleitung: API-Token erzeugen
2. Konfigurator-ID ermitteln
Die ID Ihres Konfigurators finden Sie in der URL, wenn Sie den Konfigurator im Editor öffnen:
https://k3.objectcode.de/app/#/admin/apps/3030/...
^^^^
ID = 3030
3. API-Endpunkt aufrufen
POST https://k3-api.objectcode.de/api/v1.0/app/{ID}/import/articles/direct
Ersetzen Sie {ID} durch die ID Ihres Konfigurators.
4. JSON-Format
Das Format der JSON-Daten entspricht dem Artikel- und Preis-Format der Shop-API:
→ Dokumentation: Artikel & Preise
5. Beispiel mit cURL
curl -X POST "https://k3-api.objectcode.de/api/v1.0/app/3030/import/articles/direct" \
-H "Authorization: Bearer IHR_API_TOKEN" \
-H "Content-Type: application/json" \
-d @artikel.json
API interaktiv testen
Sie können die API auch interaktiv auf der Swagger-Dokumentation testen: