API de Agentes
Gestiona agentes programáticamente a través de la API.
Listar Agentes
curl -X GET "https://us.teamday.ai/api/v1/agents" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN"
Obtener Agente
curl -X GET "https://us.teamday.ai/api/v1/agents/<agent-id>" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN"
Crear Agente
curl -X POST "https://us.teamday.ai/api/v1/agents" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Code Reviewer",
"description": "Reviews code for quality",
"systemPrompt": "You are an expert code reviewer...",
"model": "claude-sonnet-4-6",
"visibility": "private",
"temperature": 0.7,
"maxTokens": 2000
}'
Actualizar Agente
curl -X PATCH "https://us.teamday.ai/api/v1/agents/<agent-id>" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Updated Name",
"systemPrompt": "Updated instructions"
}'
Ejecutar Agente
curl -X POST "https://us.teamday.ai/api/v1/agents/<agent-id>/execute" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"message": "What is your primary function?",
"spaceId": "s-optional-space"
}'
Respuesta:
{
"executionId": "exec_xyz",
"message": "I am a code reviewer...",
"usage": {
"inputTokens": 100,
"outputTokens": 50
},
"status": "completed"
}
Eliminar Agente
curl -X DELETE "https://us.teamday.ai/api/v1/agents/<agent-id>" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN"
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| name | string | Nombre del agente |
| description | string | Descripción |
| systemPrompt | string | Instrucciones del sistema |
| model | string | ID del modelo (claude-sonnet-4-6) |
| visibility | string | private, organization, public |
| temperature | number | 0.0 a 1.0 |
| maxTokens | number | Límite de tokens de respuesta |
Próximos Pasos
- Lee Ejecuciones API
- Explora Ejemplos