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.