Basis-URL
https://app.kwamlemedia.com/api/v1
Authenticatie
Elke aanvraag vereist een Bearer Token in de header:
Authorization: Bearer YOUR_API_TOKEN
Haal je token op via Instellingen → API-sleutels.
Bots
GET
/botsToont al je bots.
GET
/bots/{id}Details van een specifieke bot.
POST
/botsMaakt een nieuwe bot aan.
PATCH
/bots/{id}Werkt de gegevens van een bot bij.
DELETE
/bots/{id}Verwijdert een bot.
Abonnees
GET
/subscribersToont abonnees met paginering.
GET
/subscribers/{id}Gegevens van een specifieke abonnee.
POST
/subscribers/{id}/messagesStuurt een bericht naar een specifieke abonnee.
POST
/subscribers/{id}/tagsVoegt een tag toe aan een abonnee.
Berichten
GET
/postsToont geplande en gepubliceerde berichten.
POST
/postsMaakt/plant een nieuw bericht.
E-commerce
GET
/productsToont producten.
POST
/productsVoegt een nieuw product toe.
GET
/ordersToont bestellingen.
AI Studio
POST
/ai/chatMulti-provider AI-aanroep met automatische selectie.
GET
/ai/usageStatistieken over dagelijks tokenverbruik.
Voorbeeldaanvraag
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
Abonneer je op live platformgebeurtenissen (nieuw bericht, nieuwe bestelling, nieuwe reactie):
POST /webhooks
{
"url": "https://yourdomain.com/webhook",
"events": ["message.received", "order.created", "comment.posted"]
}
Snelheidslimiet
- Free: 60 aanvragen/min
- Pro: 600 aanvragen/min
- Enterprise: 6.000 aanvragen/min + aangepast
De headers X-RateLimit-Remaining en X-RateLimit-Reset geven realtime-informatie terug.
Officiële SDK's in ontwikkeling
Binnenkort: bibliotheken voor Node.js, Python, PHP en Go.
Voor technische vragen: api@kwamlemedia.com
