Squads
Updates the squad details and recalculates aggregated metrics.
Path parameters
squadIdstringRequired
ID of the squad to update
Body
idstringRequiredExample:
squad_001
namestringRequiredExample:
Alpha Squad
Responses
200
Squad updated successfully
404
Squad not found
put
PUT /api/squads/{squadId} HTTP/1.1
Host: infa.idefi.ai
Content-Type: application/json
Accept: */*
Content-Length: 514
{
"id": "squad_001",
"name": "Alpha Squad",
"agents": [
{
"id": "agent_001",
"name": "iNFA Agent Alpha",
"aiEngine": "Adaptive ML Engine v2.3",
"roles": [
{
"roleName": "Scout",
"primaryFunction": "Scans data streams for market signals.",
"skills": [
"Predictive modeling",
"Data mining"
]
}
]
}
],
"stackedRoles": [
{
"roleName": "Scout",
"primaryFunction": "Scans data streams for market signals.",
"skills": [
"Predictive modeling",
"Data mining"
]
}
],
"aggregatedMetrics": {
"totalExperiencePoints": 7500,
"averageUptime": 99.5,
"overallCompletionRate": 94.2
}
}
No content