import_listings – Katalog importieren
Importiert bis zu 500 Angebote auf einmal: CSV (anltx- oder Google-Merchant-Spalten, Trennzeichen , ; oder Tab) oder JSON-Array. Zeilen mit bekannter seller_sku aktualisieren Preis/Bestand/Konditionen, neue werden gelistet (gleiche GTIN wird zusammengeführt). mode=validate prüft nur. Vorlage: GET /api/listings/import-template.
- HTTP
- POST /api/listings/import
- Zugang
- Rolle merchant (Shop)
- Bereich
- Verkaufen
- Nur lesend
- nein
Du bist nicht angemeldet. Anmelden
Formular
Eingabeschema (JSON Schema)
{
"type": "object",
"properties": {
"data": {
"description": "CSV-Text mit Kopfzeile oder JSON-Array von Zeilen/Listings"
},
"format": {
"type": "string",
"enum": [
"csv",
"json"
],
"description": "Standard: automatisch erkannt"
},
"mode": {
"type": "string",
"enum": [
"import",
"validate"
],
"description": "Standard: import"
},
"default_category": {
"type": "string",
"enum": [
"Smartphones & Tablets",
"Notebooks & PCs",
"PC-Komponenten",
"Gaming",
"Audio & Kopfhörer",
"TV & Heimkino",
"Smart Home",
"Wearables",
"Kameras & Drohnen",
"Zubehör & Gadgets"
],
"description": "Kategorie für Zeilen ohne Spalte category"
}
},
"required": [
"data"
]
}
REST
curl -X POST https://anltx.com/api/listings/import \
-H "Authorization: Bearer $ANLTX_KEY" \
-H "Content-Type: application/json" -H "Idempotency-Key: $(uuidgen)" \
-d '{"data":"<data>"}'
MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "import_listings",
"arguments": {
"data": "<data>"
}
}
}