{ "opencollection": "1.0.0", "info": { "name": "Agno API Reference A2A Teams API", "version": "2.5.6" }, "items": [ { "info": { "name": "Teams", "type": "folder" }, "items": [ { "info": { "name": "List Team Runs", "type": "http" }, "http": { "method": "GET", "url": "https://api.agno.com/teams/:team_id/runs", "params": [ { "name": "team_id", "value": "", "type": "path" }, { "name": "session_id", "value": "", "type": "query", "description": "Session ID to list runs for" }, { "name": "status", "value": "", "type": "query", "description": "Filter by run status (PENDING, RUNNING, COMPLETED, ERROR)" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List runs for a team within a session, optionally filtered by status.\n\nUseful for monitoring background runs and viewing run history." }, { "info": { "name": "Create Team Run", "type": "http" }, "http": { "method": "POST", "url": "https://api.agno.com/teams/:team_id/runs", "params": [ { "name": "team_id", "value": "", "type": "path" } ], "body": { "type": "multipart-form", "data": [] }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Execute a team collaboration with multiple agents working together on a task.\n\n**Features:**\n- Text message input with optional session management\n- Multi-media support: images (PNG, JPEG, WebP), audio (WAV, MP3), video (MP4, WebM, etc.)\n- Document processing: PDF, CSV, DOCX, TXT, JSON\n- Real-time streaming responses with Server-Sent Events (SSE)\n- User and session context preservation\n\n**Streaming Response:**\nWhen `stream=true`, returns SSE events with `event` and `data` fields." }, { "info": { "name": "Cancel Team Run", "type": "http" }, "http": { "method": "POST", "url": "https://api.agno.com/teams/:team_id/runs/:run_id/cancel", "params": [ { "name": "team_id", "value": "", "type": "path" }, { "name": "run_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Cancel a currently executing team run. This will attempt to stop the team's execution gracefully.\n\n**Note:** Cancellation may not be immediate for all operations." }, { "info": { "name": "List All Teams", "type": "http" }, "http": { "method": "GET", "url": "https://api.agno.com/teams", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieve a comprehensive list of all teams configured in this OS instance.\n\n**Returns team information including:**\n- Team metadata (ID, name, description, execution mode)\n- Model configuration for team coordination\n- Team member roster with roles and capabilities\n- Knowledge sharing and memory configurations" }, { "info": { "name": "Get Team Details", "type": "http" }, "http": { "method": "GET", "url": "https://api.agno.com/teams/:team_id", "params": [ { "name": "team_id", "value": "", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieve detailed configuration and member information for a specific team." }, { "info": { "name": "Get Team Run", "type": "http" }, "http": { "method": "GET", "url": "https://api.agno.com/teams/:team_id/runs/:run_id", "params": [ { "name": "team_id", "value": "", "type": "path" }, { "name": "run_id", "value": "", "type": "path" }, { "name": "session_id", "value": "", "type": "query", "description": "Session ID for the run" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieve the status and output of a team run. Use this to poll for background run completion.\n\nRequires the `session_id` that was returned when the run was created." } ] } ], "bundled": true }