curl --request GET \
--url https://control-plane.kubiya.ai/api/v1/teams \
--header 'Authorization: <api-key>'[
{
"id": "<string>",
"organization_id": "<string>",
"name": "<string>",
"description": "<string>",
"status": "active",
"configuration": {
"member_ids": [
"<string>"
],
"instructions": "",
"reasoning": {
"enabled": false,
"model": "<string>",
"agent_id": "<string>",
"min_steps": 1,
"max_steps": 10
},
"llm": {
"model": "<string>",
"temperature": 1,
"max_tokens": 2,
"top_p": 0.5,
"top_k": 1,
"stop": [
"<string>"
],
"frequency_penalty": 0,
"presence_penalty": 0
},
"tools": [
{}
],
"knowledge_base": {},
"session": {
"user_id": "<string>",
"session_id": "<string>",
"auto_save": true,
"persist": true
},
"dependencies": {},
"markdown": true,
"add_datetime_to_instructions": false,
"structured_outputs": false,
"response_model": "<string>",
"debug_mode": false,
"monitoring": false,
"metadata": {}
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"agents": [
{}
],
"runtime": "default",
"projects": [
{}
],
"skill_ids": [
"<string>"
],
"skills": [
{}
],
"execution_environment": {
"env_vars": {},
"secrets": [
"<string>"
],
"integration_ids": [
"<string>"
],
"mcp_servers": {}
}
}
]List all teams with their configurations and member agents.
Supports filtering by status and pagination. Only returns teams belonging to the current organization.
curl --request GET \
--url https://control-plane.kubiya.ai/api/v1/teams \
--header 'Authorization: <api-key>'[
{
"id": "<string>",
"organization_id": "<string>",
"name": "<string>",
"description": "<string>",
"status": "active",
"configuration": {
"member_ids": [
"<string>"
],
"instructions": "",
"reasoning": {
"enabled": false,
"model": "<string>",
"agent_id": "<string>",
"min_steps": 1,
"max_steps": 10
},
"llm": {
"model": "<string>",
"temperature": 1,
"max_tokens": 2,
"top_p": 0.5,
"top_k": 1,
"stop": [
"<string>"
],
"frequency_penalty": 0,
"presence_penalty": 0
},
"tools": [
{}
],
"knowledge_base": {},
"session": {
"user_id": "<string>",
"session_id": "<string>",
"auto_save": true,
"persist": true
},
"dependencies": {},
"markdown": true,
"add_datetime_to_instructions": false,
"structured_outputs": false,
"response_model": "<string>",
"debug_mode": false,
"monitoring": false,
"metadata": {}
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"agents": [
{}
],
"runtime": "default",
"projects": [
{}
],
"skill_ids": [
"<string>"
],
"skills": [
{}
],
"execution_environment": {
"env_vars": {},
"secrets": [
"<string>"
],
"integration_ids": [
"<string>"
],
"mcp_servers": {}
}
}
]Team status enumeration
active, inactive, archived Successful Response
Team status enumeration
active, inactive, archived Comprehensive team configuration aligned with Agno's Team capabilities. This allows full control over team behavior, reasoning, tools, and LLM settings.
Show child attributes
List of agent IDs in the team
Instructions for the team - can be a single string or list of instructions
Reasoning configuration
Show child attributes
Enable reasoning for the team
Model to use for reasoning
Agent ID to use for reasoning
Minimum reasoning steps
x >= 1Maximum reasoning steps
1 <= x <= 100LLM configuration for the team
Show child attributes
Default model for the team
Temperature for generation
0 <= x <= 2Maximum tokens to generate
x >= 1Top-p sampling
0 <= x <= 1Top-k sampling
x >= 0Stop sequences
Frequency penalty
-2 <= x <= 2Presence penalty
-2 <= x <= 2Tools available to the team - list of tool configurations
Knowledge base configuration (vector store, embeddings, etc.)
Session configuration
External dependencies (databases, APIs, services)
Enable markdown formatting in responses
Automatically add current datetime to instructions
Enable structured outputs
Response model schema name
Enable debug mode with verbose logging
Enable monitoring and telemetry
Additional custom metadata for the team
Runtime type for team leader: 'default' (Agno) or 'claude_code' (Claude Code SDK)
Projects this team belongs to
IDs of associated skills
Associated skills with details
Execution environment configuration for agents/teams
Show child attributes
Secret names from Kubiya vault
Integration UUIDs for delegated credentials
MCP (Model Context Protocol) server configurations. Supports stdio, HTTP, and SSE transports.
Show child attributes
Unified MCP server configuration supporting multiple transport types.
This schema uses discriminated union based on the presence of 'command' or 'type' field:
The configuration is validated to ensure only one transport type is specified.
Show child attributes
Command for stdio transport (mutually exclusive with url/type)
Arguments for stdio transport
Transport type for HTTP/SSE (mutually exclusive with command)
http, sse URL for HTTP/SSE transport (mutually exclusive with command)
Was this page helpful?