Zum Hauptinhalt springen

API-Referenz

Diese Seite bietet detaillierte Informationen zur FelAIProductAdvisor API.

Empfehlungs-API

Empfehlungen abrufen

GET /api/fel-ai-product-advisor/recommendations

Query-Parameter

ParameterTypBeschreibung
productIdstringID des Produkts, für das Empfehlungen abgerufen werden sollen
limitintegerAnzahl der zurückzugebenden Empfehlungen (Standard: 5)
algorithmstringZu verwendender Algorithmus (collaborative, content-based, hybrid)
minConfidencefloatMinimale Konfidenz-Score (0.0-1.0)

Antwort

{
"recommendations": [
{
"id": "product-id-1",
"name": "Produktname",
"price": 19.99,
"thumbnailUrl": "https://example.com/image.jpg",
"url": "/detail/product-id-1",
"confidence": 0.95
},
// Weitere Produkte...
]
}

Kundenempfehlungen abrufen

GET /api/fel-ai-product-advisor/customer-recommendations

Query-Parameter

ParameterTypBeschreibung
customerIdstringID des Kunden, für den Empfehlungen abgerufen werden sollen
limitintegerAnzahl der zurückzugebenden Empfehlungen (Standard: 5)

Antwort

Wie bei "Empfehlungen abrufen".

Analytics-API

Empfehlungsleistung abrufen

GET /api/fel-ai-product-advisor/analytics/performance

Query-Parameter

ParameterTypBeschreibung
startDatestringStartdatum (JJJJ-MM-TT)
endDatestringEnddatum (JJJJ-MM-TT)

Antwort

{
"clickThroughRate": 0.15,
"conversionRate": 0.05,
"totalImpressions": 10000,
"totalClicks": 1500,
"totalConversions": 500,
"revenue": 15000
}

Webhook-API

Webhook registrieren

POST /api/fel-ai-product-advisor/webhooks

Request Body

{
"url": "https://your-server.com/webhook",
"events": ["recommendation.clicked", "recommendation.converted"],
"secret": "your-secret-key"
}

Antwort

{
"id": "webhook-id",
"url": "https://your-server.com/webhook",
"events": ["recommendation.clicked", "recommendation.converted"],
"createdAt": "2023-06-15T10:30:00Z"
}