REST API
API-Dokumentation
Produktdaten programmatisch anreichern. JSON senden, angereichertes JSON zurückbekommen.
Enrichment-API
Produkte senden, fehlende Spezifikationen erhalten. KI durchsucht Herstellerdaten und liefert Werte mit Quellen.
Klassifikation
Automatische ETIM- und eCl@ss-Klassifikation. Produktname und Beschreibung senden, korrekte Klasse zurückbekommen.
Validierung
GTIN-Prüfziffern, Einheiten-Normalisierung, Wertbereichs-Validierung. Datenqualitätsprobleme erkennen, bevor Ihre Kunden sie finden.
Schnellstart
1
API-Schlüssel erhalten
Registrieren Sie sich bei app.facetflux.com und erstellen Sie einen API-Schlüssel in Ihrem Dashboard.
2
Produkte zur Anreicherung senden
curl
curl -X POST https://api.facetflux.com/v1/enrich \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"products": [
{
"sku": "HYD-450-SS",
"name": "Hydraulic Fitting 450",
"material": "",
"dimensions": "",
"weight": ""
}
],
"enrich": ["material", "dimensions", "weight"],
"classify": "etim"
}'3
Angereicherte Daten zurückbekommen
Response
{
"products": [
{
"sku": "HYD-450-SS",
"name": "Hydraulic Fitting 450",
"material": "Stainless Steel 316L",
"dimensions": "45mm x 32mm x 28mm",
"weight": "0.34 kg",
"etim_class": "EC000211",
"etim_class_description": "Pipe fitting",
"enrichment_sources": {
"material": "manufacturer-datasheet.pdf",
"dimensions": "manufacturer-catalog-2024.pdf",
"weight": "manufacturer-catalog-2024.pdf"
},
"confidence": 0.94
}
],
"credits_used": 22
}Code-Beispiele
Python
import requests
response = requests.post(
"https://api.facetflux.com/v1/enrich",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"products": [
{"sku": "HYD-450-SS", "name": "Hydraulic Fitting 450"}
],
"enrich": ["material", "dimensions", "weight"],
"classify": "etim",
},
)
for product in response.json()["products"]:
print(f"{product['sku']}: {product['etim_class']}")TypeScript
const response = await fetch("https://api.facetflux.com/v1/enrich", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
products: [
{ sku: "HYD-450-SS", name: "Hydraulic Fitting 450" }
],
enrich: ["material", "dimensions", "weight"],
classify: "etim",
}),
});
const { products, credits_used } = await response.json();Bereit zur Integration?
Kostenlos registrieren und in Minuten mit der Produktanreicherung per API beginnen.