Yeni bir ekip oluşturun ve isteğe bağlı olarak üyeler ekleyin
/api/v1/squadsYeni bir ekip oluşturur
namezorunluEkip adı (1-100 karakter)
descriptionopsiyonelEkip açıklaması (max 500 karakter)
overridesopsiyonelEkip düzeyinde geçersiz kılmalar (llmModel, temperature vb.)
membersopsiyonelBaşlangıçta eklenecek üyeler dizisi
assistantIdzorunluEklenecek asistan ID'si
descriptionopsiyonelÜye açıklaması
isStartMemberopsiyonelBaşlangıç üyesi mi? (varsayılan: false)
overridesopsiyonelÜye düzeyinde geçersiz kılmalar
curl -X POST https://api.wespoke.ai/api/v1/squads \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Müşteri Destek Ekibi",
"description": "Çoklu asistan ile müşteri desteği",
"members": [
{
"assistantId": "ast_aaa",
"description": "Karşılama asistanı",
"isStartMember": true
},
{
"assistantId": "ast_bbb",
"description": "Teknik destek asistanı"
}
]
}'{
"success": true,
"data": {
"id": "sqd_1234567890",
"name": "Müşteri Destek Ekibi",
"description": "Çoklu asistan ile müşteri desteği",
"userId": "user_123",
"overrides": null,
"canvasLayout": null,
"createdAt": "2025-01-15T10:00:00Z",
"updatedAt": "2025-01-15T10:00:00Z",
"members": [
{
"id": "mbr_111",
"assistantId": "ast_aaa",
"position": 0,
"description": "Karşılama asistanı",
"isStartMember": true,
"overrides": null,
"assistant": {
"id": "ast_aaa",
"name": "Karşılama Botu"
}
},
{
"id": "mbr_222",
"assistantId": "ast_bbb",
"position": 1,
"description": "Teknik destek asistanı",
"isStartMember": false,
"overrides": null,
"assistant": {
"id": "ast_bbb",
"name": "Teknik Destek"
}
}
],
"handoffs": []
}
}{
"success": false,
"error": {
"message": "Invalid request data",
"code": "VALIDATION_ERROR",
"details": [
{
"path": ["name"],
"message": "String must contain at least 1 character(s)"
}
]
}
}