Temel URL
https://app.kwamlemedia.com/api/v1
Kimlik doğrulama
Her istek, başlıkta bir Bearer Token gerektirir:
Authorization: Bearer YOUR_API_TOKEN
Token'ınızı Ayarlar → API Anahtarları bölümünden alın.
Botlar
GET
/botsTüm botlarınızı listeler.
GET
/bots/{id}Belirli bir botun ayrıntıları.
POST
/botsYeni bir bot oluşturur.
PATCH
/bots/{id}Bir botun verilerini günceller.
DELETE
/bots/{id}Bir botu siler.
Aboneler
GET
/subscribersAboneleri sayfalandırmayla listeler.
GET
/subscribers/{id}Belirli bir abonenin verileri.
POST
/subscribers/{id}/messagesBelirli bir aboneye mesaj gönderir.
POST
/subscribers/{id}/tagsBir aboneye etiket ekler.
Gönderiler
GET
/postsZamanlanmış ve yayınlanmış gönderileri listeler.
POST
/postsYeni bir gönderi oluşturur/zamanlar.
E-ticaret
GET
/productsÜrünleri listeler.
POST
/productsYeni bir ürün ekler.
GET
/ordersSiparişleri listeler.
AI Studio
POST
/ai/chatOtomatik seçimli çoklu sağlayıcı yapay zeka çağrısı.
GET
/ai/usageGünlük token tüketim istatistikleri.
Örnek istek
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
}'
Webhook'lar
Platformun canlı olaylarına abone olun (yeni mesaj, yeni sipariş, yeni yorum):
POST /webhooks
{
"url": "https://yourdomain.com/webhook",
"events": ["message.received", "order.created", "comment.posted"]
}
Hız sınırlama
- Free: dakikada 60 istek
- Pro: dakikada 600 istek
- Enterprise: dakikada 6.000 istek + özel
X-RateLimit-Remaining ve X-RateLimit-Reset başlıkları gerçek zamanlı bilgi döndürür.
Geliştirme aşamasındaki resmi SDK'lar
Yakında: Node.js, Python, PHP ve Go için kütüphaneler.
Teknik sorular için: api@kwamlemedia.com
