AI Chatbot SaaS API endpoint'leri
API endpoint'lerini test etmek için Postman veya benzeri araçları kullanabilirsiniz.
Type: Bearer Token
Dashboard API'leri için kullanılır. Login sonrası elde edilir.
Authorization: Bearer <token>Type: Header
Widget entegrasyonu için kullanılır. Workspace ayarlarından alınır.
x-api-key: <api-key>/api/auth/sessionMevcut oturum bilgilerini alır
/api/workspacesKullanıcının workspace'lerini listeler
/api/workspacesYeni workspace oluşturur
/api/workspaces/[id]/allowed-domainsWorkspace'in izin verilen domain'lerini listeler
/api/workspaces/[id]/allowed-domainsWorkspace'e yeni domain ekler
/api/chatbotChatbot ayarlarını günceller
/api/chatAI chatbot ile mesajlaşma
/api/chat/cleanupEski conversation'ları temizler
/api/chat/endConversation'ı sonlandırır
/api/registerYeni kullanıcı kaydı
/widget/[workspaceId]Chatbot widget script'ini döndürür
/widget/scriptWidget script URL'ini döndürür
/widget/script/[workspaceId]Workspace'e özel widget script'i
curl -X POST http://localhost:3000/api/chat \
-H "Content-Type: application/json" \
-H "x-api-key: your-workspace-api-key" \
-d '{
"message": "Merhaba",
"conversationId": "conv_123"
}'curl -X GET http://localhost:3000/api/workspaces \ -H "Authorization: Bearer your-jwt-token"