Asistanları Listele

Hesabınızdaki tüm asistanları listeleyin

Endpoint

GET/assistants

Hesabınızdaki tüm asistanları getirir

Örnek İstek

cURL
curl -X GET https://api.wespoke.ai/api/v1/assistants \
  -H "Authorization: Bearer YOUR_API_KEY"

Yanıt

200 OK
[
  {
    "id": "ast_1234567890",
    "userId": "user_123",
    "name": "Müşteri Destek Asistanı",
    "systemPrompt": "Sen yardımsever bir müşteri destek asistanısın...",
    "greetingMessage": "Merhaba! Size nasıl yardımcı olabilirim?",
    "voice": "en-US-neural",
    "language": "tr",
    "temperature": 0.7,
    "maxOutputTokens": 500,
    "llmModel": "gemini-1.5-flash",
    "currentVersion": 1,
    "hasDraft": false,
    "isPublished": true,
    "createdAt": "2025-10-01T10:00:00Z",
    "updatedAt": "2025-10-01T12:00:00Z",
    "_count": {
      "tools": 2
    }
  },
  {
    "id": "ast_0987654321",
    "userId": "user_123",
    "name": "Randevu Asistanı",
    "systemPrompt": "Sen randevu yönetimi yapan bir asistansın...",
    "greetingMessage": "Randevu için arayabilirsiniz",
    "voice": "tr-TR-neural",
    "language": "tr",
    "temperature": 0.5,
    "maxOutputTokens": 500,
    "llmModel": "gemini-1.5-flash",
    "currentVersion": 0,
    "hasDraft": true,
    "isPublished": false,
    "createdAt": "2025-10-05T09:00:00Z",
    "updatedAt": "2025-10-08T14:30:00Z",
    "_count": {
      "tools": 0
    }
  }
]

Yanıt Alanları

id

Asistan benzersiz kimliği

name

Asistan adı

systemPrompt

Asistan sistem talimatları

greetingMessage

İlk karşılama mesajı

voice

Ses profili

language

Asistan dili (örn: "tr", "en")

currentVersion

Şu anda yayında olan versiyon numarası

hasDraft

Yayınlanmamış taslak değişiklik var mı?

isPublished

Asistan yayınlanmış mı?

_count.tools

Bağlı araç sayısı