বেস URL
https://app.kwamlemedia.com/api/v1
প্রমাণীকরণ
প্রতিটি অনুরোধে হেডারে একটি Bearer Token প্রয়োজন:
Authorization: Bearer YOUR_API_TOKEN
Settings → API Keys থেকে আপনার টোকেন নিন।
বট
GET
/botsআপনার সব বট তালিকাভুক্ত করে।
GET
/bots/{id}একটি নির্দিষ্ট বটের বিবরণ।
POST
/botsএকটি নতুন বট তৈরি করে।
PATCH
/bots/{id}একটি বটের ডেটা আপডেট করে।
DELETE
/bots/{id}একটি বট মুছে ফেলে।
সাবস্ক্রাইবার
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দৈনিক টোকেন ব্যবহারের পরিসংখ্যান।
উদাহরণ অনুরোধ
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
}'
ওয়েবহুক
প্ল্যাটফর্মের লাইভ ইভেন্টে সাবস্ক্রাইব করুন (নতুন বার্তা, নতুন অর্ডার, নতুন মন্তব্য):
POST /webhooks
{
"url": "https://yourdomain.com/webhook",
"events": ["message.received", "order.created", "comment.posted"]
}
রেট লিমিটিং
- Free: ৬০ অনুরোধ/মিনিট
- Pro: ৬০০ অনুরোধ/মিনিট
- Enterprise: ৬,০০০ অনুরোধ/মিনিট + কাস্টম
X-RateLimit-Remaining ও X-RateLimit-Reset হেডার রিয়েল-টাইম তথ্য ফেরত দেয়।
অফিসিয়াল SDK ডেভেলপমেন্টে
শীঘ্রই আসছে: Node.js, Python, PHP ও Go-এর লাইব্রেরি।
প্রযুক্তিগত প্রশ্নের জন্য: api@kwamlemedia.com
