Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | The Node.js environment mode | production |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| register | Yeni kullanıcı kaydı oluşturur |
| login | Kullanıcı giriş yapar ve JWT token alır |
| verify_token | JWT token'ın geçerliliğini kontrol eder |
| change_password | Kullanıcı şifresini değiştirir |
| get_my_permissions | Kullanıcının sahip olduğu yetkileri listeler |
| list_call_transcripts | Telefon görüşmeleri transkriptlerini listeler |
| get_call_transcript_by_id | ID'ye göre telefon transkripti getirir |
| search_call_transcripts | Transkriptlerde anahtar kelime arama yapar |
| add_call_transcript | Yeni telefon görüşmesi transkripti ekler |
| update_call_transcript | Mevcut transkripti günceller |
| get_call_analytics | Çağrı analitikleri ve istatistikleri getirir |
| list_users | Tüm kullanıcıları listeler (Yetki gerekli) |
| get_user_by_id | ID'ye göre kullanıcı bilgilerini getirir (Yetki gerekli) |
| search_users | Kullanıcıları ad, email, departman veya pozisyona göre arar |
| add_user | Yeni kullanıcı ekler |
| update_user | Mevcut kullanıcı bilgilerini günceller |
| delete_user | Kullanıcıyı siler |
| get_my_audit_logs | Kullanıcının kendi audit loglarını getirir |
| get_all_audit_logs | Tüm audit logları getirir (Sadece admin) |
| get_audit_logs_by_category | Belirli kategorideki audit logları getirir (Admin/Manager) |
| get_audit_logs_by_date | Belirli tarih aralığındaki audit logları getirir (Admin/Manager) |