Aus dem Englischen übersetzt. Bei Abweichungen gilt die englische Seite. Auf Englisch lesen
Schnellstart
Vom API-Schlüssel zum Produkt live auf einem Kanal, in weniger als 5 Minuten.
Am Ende dieser Seite hast du ein Produkt über die API erstellt und
auf einem deiner verbundenen Kanäle veröffentlicht. Dabei siehst du, wie sein Status von
ongoing zu listed wechselt.
Voraussetzungen
- Ein Nembol-Shop mit dem Plan Enterprise+. In der kostenlosen Testphase kannst du mit jedem Plan
bereits Testschlüssel (
nbl_test_) und einen Webhook-Endpunkt nutzen. - Mindestens ein verbundener Kanal (Seite Kanäle im Dashboard).
- Ein API-Schlüssel: Dashboard → Einstellungen → Entwickler → Schlüssel erstellen. Verwende
während der Integration einen
nbl_test_-Schlüssel. Testschlüssel validieren alles, berühren aber nie deine echten Kanäle.
Deinen Schlüssel in den Beispielen verwenden
Füge einen Test (nbl_test_…) -Schlüssel ein, und jeder Codeblock auf dieser Seite setzt ihn für dich ein. Er wird nur in diesem Browser gespeichert und nirgendwohin gesendet.
Prüfe deinen Schlüssel
curl https://api.nembol.com/rest/v1/store \
-H "Authorization: Bearer $NEMBOL_API_KEY"Die Antwort nennt dir den Shop, seine Basiswährung currency (alle Produktpreise sind
in dieser Währung) und die Scopes deines Schlüssels.
Sieh dir deine verbundenen Kanalkonten an
curl https://api.nembol.com/rest/v1/channel_accounts \
-H "Authorization: Bearer $NEMBOL_API_KEY"{
"data": [
{
"id": "chac_66a1f09b2",
"object": "channel_account",
"channel": "shopify",
"label": "Shopify",
"shop_name": "acme-vintage",
"status": "connected"
}
]
}Merk dir die id. Sie identifiziert genau dieses Konto, auch wenn du mehrere
Konten auf demselben Kanal hast.
Erstelle ein Produkt
curl -X POST https://api.nembol.com/rest/v1/products \
-H "Authorization: Bearer $NEMBOL_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: quickstart-001" \
-d '{
"title": "Vintage denim jacket",
"description": "Classic 90s denim jacket, size M.",
"price": "49.90",
"quantity": 3,
"sku": "VDJ-M-001",
"images": [{ "url": "https://example.com/jacket.jpg" }]
}'Du erhältst sofort 201 mit dem vollständigen Produkt zurück, denn der lokale Schreibvorgang ist
synchron. Das Produkt existiert in Nembol, ist aber noch auf keinem Kanal.
Veröffentliche es auf einem Kanal
Ein Angebot (Listing) ist ein Produkt auf einem Kanalkonto. Erstelle eines:
curl -X POST https://api.nembol.com/rest/v1/listings \
-H "Authorization: Bearer $NEMBOL_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: quickstart-002" \
-d '{
"product_id": "prod_64a91c3f2",
"channel_account_id": "chac_66a1f09b2"
}'Die Antwort ist 202. Die Veröffentlichung läuft über Nembols Kanal-Worker:
{
"id": "list_9ac2e",
"object": "listing",
"product_id": "prod_64a91c3f2",
"channel_account_id": "chac_66a1f09b2",
"channel": "shopify",
"status": "ongoing"
}Sendest du dasselbe Paar (product_id, channel_account_id) erneut, erhältst du
dasselbe Angebot zurück, ohne Duplikate.
Sieh zu, wie es live geht
Frag das Angebot regelmäßig ab (oder, besser, abonniere den
Webhook listing.status_changed):
curl https://api.nembol.com/rest/v1/listings/list_9ac2e \
-H "Authorization: Bearer $NEMBOL_API_KEY"{
"id": "list_9ac2e",
"status": "listed",
"id_on_channel": "8571…",
"url_on_channel": "https://acme-vintage.myshopify.com/products/vintage-denim-jacket"
}status wechselt von ongoing → listed. Lehnt der Kanal es ab, erhältst du
status: "error" mit dem Grund in issues[]. Fertig. Dein Produkt ist live.
Wie geht es weiter
Grundkonzepte
Produkte, Angebote, Kanäle, Operations: wie die Teile zusammenpassen.
Lagerbestand synchronisieren
Bestände und Preise in großen Mengen aktualisieren, per SKU.
Webhooks
Lass dir Bestell- und Bestandsevents zusenden.
Fehler
Das Fehlerformat und jeder Fehlercode.
Zuletzt aktualisiert am 21. Oktober 2026
Brauchst du Hilfe?
Schreib uns, und ein Mensch antwortet, meist innerhalb eines Werktags.
Übersicht
Eine REST-API, um Produkte auf über 10 Verkaufskanälen zu veröffentlichen, Bestände synchron zu halten und jede Bestellung zu lesen, für deinen eigenen Shop, für die Händler, die du betreust, oder für deinen KI-Agenten.
Authentifizierung
API-Schlüssel, Scopes, Testmodus und die Sicherheitsregeln, die deinen Shop schützen.