Deletes a squad by its ID.
ID of the squad to delete
DELETE /api/squads/{squadId} HTTP/1.1 Host: infa.idefi.ai Accept: */*
Squad deleted successfully
No content
Updates the squad details and recalculates aggregated metrics.
ID of the squad to update
squad_001
Alpha Squad
Combined roles from all agents
Aggregated performance metrics for the squad
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 } }
Squad updated successfully