API v1
API Dokumentation
Integrieren Sie Luminara AI in Ihre Anwendung mit unserer leistungsstarken REST API.
Schnellstart
1
API Key erstellen
Registrieren Sie sich und erstellen Sie einen API Key in Ihrem Dashboard.
2
Request senden
Senden Sie Ihre ersten API-Requests mit Ihrem API Key.
3
Daten integrieren
Integrieren Sie die API-Antworten in Ihre Anwendung.
Authentifizierung
Alle API-Requests erfordern einen gültigen API Key im Authorization Header.
Authorization: Bearer YOUR_API_KEYSicherheitshinweis: Teilen Sie Ihren API Key niemals öffentlich. Verwenden Sie Umgebungsvariablen für die sichere Speicherung.
Endpoints
| Methode | Endpoint | Beschreibung | Auth |
|---|---|---|---|
| GET | /api/v1/products | Liste aller Produkte abrufen | Required |
| POST | /api/v1/products | Neues Produkt erstellen | Required |
| GET | /api/v1/products/:id | Einzelnes Produkt abrufen | Required |
| PUT | /api/v1/products/:id | Produkt aktualisieren | Required |
| DELETE | /api/v1/products/:id | Produkt löschen | Required |
| GET | /api/v1/services | Liste aller Services abrufen | Required |
| POST | /api/v1/validate | Schema-Validierung durchführen | Required |
| GET | /api/v1/analytics | Analytics-Daten abrufen | Required |
Code Beispiele
cURL
curl -X GET "https://api.luminara-ai.de/v1/products" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"JavaScript / Node.js
const response = await fetch('https://api.luminara-ai.de/v1/products', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
});
const products = await response.json();Python
import requests
response = requests.get(
'https://api.luminara-ai.de/v1/products',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
)
products = response.json()