Βασικό URL
https://app.kwamlemedia.com/api/v1
Έλεγχος ταυτότητας
Κάθε αίτημα απαιτεί ένα Bearer Token στην κεφαλίδα:
Authorization: Bearer YOUR_API_TOKEN
Λάβετε το token σας από τις Ρυθμίσεις → Κλειδιά API.
Bots
GET
/botsΠαραθέτει όλα τα bots σας.
GET
/bots/{id}Λεπτομέρειες ενός συγκεκριμένου bot.
POST
/botsΔημιουργεί ένα νέο bot.
PATCH
/bots/{id}Ενημερώνει τα δεδομένα ενός bot.
DELETE
/bots/{id}Διαγράφει ένα bot.
Συνδρομητές
GET
/subscribersΠαραθέτει συνδρομητές με σελιδοποίηση.
GET
/subscribers/{id}Δεδομένα ενός συγκεκριμένου συνδρομητή.
POST
/subscribers/{id}/messagesΣτέλνει μήνυμα σε συγκεκριμένο συνδρομητή.
POST
/subscribers/{id}/tagsΠροσθέτει ετικέτα σε συνδρομητή.
Δημοσιεύσεις
GET
/postsΠαραθέτει προγραμματισμένες και δημοσιευμένες αναρτήσεις.
POST
/postsΔημιουργεί/προγραμματίζει νέα ανάρτηση.
Ηλεκτρονικό εμπόριο
GET
/productsΠαραθέτει προϊόντα.
POST
/productsΠροσθέτει νέο προϊόν.
GET
/ordersΠαραθέτει παραγγελίες.
AI Studio
POST
/ai/chatΚλήση AI πολλαπλών παρόχων με αυτόματη επιλογή.
GET
/ai/usageΣτατιστικά ημερήσιας κατανάλωσης token.
Παράδειγμα αιτήματος
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
Εγγραφείτε σε ζωντανά συμβάντα της πλατφόρμας (νέο μήνυμα, νέα παραγγελία, νέο σχόλιο):
POST /webhooks
{
"url": "https://yourdomain.com/webhook",
"events": ["message.received", "order.created", "comment.posted"]
}
Όριο ρυθμού
- Free: 60 αιτήματα/λεπτό
- Pro: 600 αιτήματα/λεπτό
- Enterprise: 6.000 αιτήματα/λεπτό + προσαρμοσμένο
Οι κεφαλίδες X-RateLimit-Remaining και X-RateLimit-Reset επιστρέφουν πληροφορίες σε πραγματικό χρόνο.
Επίσημα SDK υπό ανάπτυξη
Σύντομα: βιβλιοθήκες για Node.js, Python, PHP και Go.
Για τεχνικές ερωτήσεις: api@kwamlemedia.com
