Ekip Detayı

Belirli bir ekibin tam yapılandırma bilgilerini görüntüleyin

Endpoint

GET/api/v1/squads/:id

Belirtilen ekibin detaylarını getirir

Path Parametreleri

idzorunlu

Ekip benzersiz kimliği

Örnek İstek

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

Yanıt

200 OK
{
  "success": true,
  "data": {
    "id": "sqd_1234567890",
    "name": "Müşteri Destek Ekibi",
    "description": "Çoklu asistan ile müşteri desteği",
    "userId": "user_123",
    "overrides": {
      "llmModel": "gemini-1.5-pro"
    },
    "canvasLayout": {
      "nodes": [...],
      "edges": [...]
    },
    "createdAt": "2025-01-15T10:00:00Z",
    "updatedAt": "2025-01-15T12:00:00Z",
    "members": [
      {
        "id": "mbr_111",
        "assistantId": "ast_aaa",
        "position": 0,
        "description": "Karşılama asistanı",
        "isStartMember": true,
        "overrides": {
          "temperature": 0.8
        },
        "assistant": {
          "id": "ast_aaa",
          "name": "Karşılama Botu",
          "systemPrompt": "Sen yardımsever bir karşılama asistanısın..."
        }
      }
    ],
    "handoffs": [
      {
        "id": "hnd_999",
        "fromMemberId": "mbr_111",
        "toMemberId": "mbr_222",
        "description": "Teknik sorunlar için aktar",
        "contextMode": "ALL",
        "contextLastN": null,
        "transferMessage": "Sizi teknik destek ekibine aktarıyorum",
        "variableExtractionPlan": null,
        "async": false
      }
    ]
  }
}

Hata Yanıtları

404 Not Found
{
  "success": false,
  "error": {
    "message": "Squad not found",
    "code": "NOT_FOUND"
  }
}