Basis-URL
https://app.kwamlemedia.com/api/v1
Authentifizierung
Jede Anfrage erfordert einen Bearer-Token im Header:
Authorization: Bearer YOUR_API_TOKEN
Hol dir deinen Token unter Einstellungen → API-Schlüssel.
Bots
GET
/botsListet alle deine Bots auf.
GET
/bots/{id}Details eines bestimmten Bots.
POST
/botsErstellt einen neuen Bot.
PATCH
/bots/{id}Aktualisiert die Daten eines Bots.
DELETE
/bots/{id}Löscht einen Bot.
Abonnenten
GET
/subscribersListet Abonnenten mit Paginierung auf.
GET
/subscribers/{id}Daten eines bestimmten Abonnenten.
POST
/subscribers/{id}/messagesSendet eine Nachricht an einen bestimmten Abonnenten.
POST
/subscribers/{id}/tagsFügt einem Abonnenten ein Tag hinzu.
Beiträge
GET
/postsListet geplante und veröffentlichte Beiträge auf.
POST
/postsErstellt/plant einen neuen Beitrag.
E-Commerce
GET
/productsListet Produkte auf.
POST
/productsFügt ein neues Produkt hinzu.
GET
/ordersListet Bestellungen auf.
AI Studio
POST
/ai/chatMulti-Provider-KI-Aufruf mit automatischer Auswahl.
GET
/ai/usageStatistiken zum täglichen Tokenverbrauch.
Beispielanfrage
curl -X POST https://app.kwamlemedia.com/api/v1/ai/chat \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"messages": [
{"role": "user", "content": "Write me an ad for a new product"}
],
"max_tokens": 500
}'
Webhooks
Abonniere Live-Ereignisse der Plattform (neue Nachricht, neue Bestellung, neuer Kommentar):
POST /webhooks
{
"url": "https://yourdomain.com/webhook",
"events": ["message.received", "order.created", "comment.posted"]
}
Ratenbegrenzung
- Free: 60 Anfragen/Min.
- Pro: 600 Anfragen/Min.
- Enterprise: 6.000 Anfragen/Min. + individuell
Die Header X-RateLimit-Remaining und X-RateLimit-Reset liefern Echtzeitinformationen.
Offizielle SDKs in Entwicklung
Demnächst: Bibliotheken für Node.js, Python, PHP und Go.
Bei technischen Fragen: api@kwamlemedia.com
