TeamDay API v1 - Übersicht
Die TeamDay API ermöglicht es Entwicklern, programmatisch mit der TeamDay KI-Plattform zu interagieren. Bauen Sie benutzerdefinierte Integrationen, automatisieren Sie Workflows und verwalten Sie KI-Agenten durch eine einfache REST API.
Basis-URL: https://us.teamday.ai/api/v1
Aktueller Status: 87,5% funktionsfähig (7 von 8 getesteten Endpunkten funktional)
Schnelleinstieg
# 1. Holen Sie sich Ihr API Token aus Einstellungen → API Zugriff
export TEAMDAY_TOKEN="td_your_token_here"
# 2. Machen Sie Ihre erste Anfrage
curl https://us.teamday.ai/api/v1/agents \
-H "Authorization: Bearer $TEAMDAY_TOKEN"
API Gruppen
Die TeamDay v1 API ist in die folgenden Ressourcengruppen organisiert:
| Ressource | Beschreibung | Endpunkte |
|---|---|---|
| Authentifizierung | Personal Access Tokens (PAT) | Token-Verwaltung |
| Agenten | Erstellen und verwalten Sie KI-Agenten | 6 Endpunkte |
| Ausführungen | Verfolgen Sie den Agent-Ausführungsverlauf | 4 Endpunkte |
| Aufgaben | Verwalten Sie Aufgaben und Workflows | 2 Endpunkte |
| Fehler | Fehlercodes und -handhabung | Referenz |
Authentifizierung
Alle API-Anfragen benötigen einen Personal Access Token (PAT), der im Authorization Header übergeben wird:
Authorization: Bearer td_xxxxx...
Holen Sie sich Ihr Token:
- Melden Sie sich bei TeamDay an
- Navigieren Sie zu Einstellungen → API Zugriff
- Klicken Sie auf Neues Token generieren
- Kopieren und speichern Sie sicher (wird nur einmal angezeigt)
Kernkonzepte
Agenten
Agenten sind KI-Assistenten mit anpassbaren System-Prompts, Rollen und Fähigkeiten. Erstellen Sie Agenten, um Aufgaben zu automatisieren, Daten zu analysieren oder bei Workflows zu helfen.
Beispiel:
# Neuen Agent erstellen
curl -X POST https://us.teamday.ai/api/v1/agents \
-H "Authorization: Bearer $TEAMDAY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Research Assistant",
"role": "Research and analysis",
"systemPrompt": "You are a research assistant...",
"visibility": "private"
}'
Vollständige Agent-Dokumentation →
Ausführungen
Ausführungen verfolgen, wann Agenten laufen. Jede Ausführung erfasst die vollständige Geschichte von Nachrichten, Tool-Nutzung und Ergebnissen.
Beispiel:
# Neueste Ausführungen auflisten
curl https://us.teamday.ai/api/v1/executions?limit=10 \
-H "Authorization: Bearer $TEAMDAY_TOKEN"
Vollständige Ausführungs-Dokumentation →
Aufgaben
Aufgaben stellen Arbeitseinträge dar, die Agenten oder Benutzern zugewiesen sind. Aufgaben können nach Status, Empfänger und Workspace gefiltert werden.
Beispiel:
# Aufgaben auflisten
curl https://us.teamday.ai/api/v1/tasks \
-H "Authorization: Bearer $TEAMDAY_TOKEN"
Vollständige Aufgaben-Dokumentation →
Häufige Anwendungsfälle
Automatisierung von Aufgaben mit Agenten
# 1. Agent erstellen
agent_id=$(curl -s -X POST https://us.teamday.ai/api/v1/agents \
-H "Authorization: Bearer $TEAMDAY_TOKEN" \
-H "Content-Type: application/json" \
-d '{...}' | jq -r '.id')
# 2. Agent ausführen
curl -X POST https://us.teamday.ai/api/v1/agents/$agent_id/execute \
-H "Authorization: Bearer $TEAMDAY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"message": "Analyze this dataset",
"stream": false
}'
Workflow-Tracking
# Alle Ausführungen für einen Agent abrufen
curl "https://us.teamday.ai/api/v1/executions?agentId=$agent_id" \
-H "Authorization: Bearer $TEAMDAY_TOKEN"
Fehlerbehandlung
Die API gibt standardisierte Fehlerresponses zurück. Siehe Fehlerreferenz für Details.
{
"error": true,
"statusCode": 400,
"statusMessage": "Bad Request",
"message": "Invalid request parameters"
}
Nächste Schritte
- Authentifizierung - Token-Setup
- Agenten - Agent-Management API
- Ausführungen - Tracking und Historie
- Aufgaben - Workflow-Management
- Fehler - Fehlerbehandlung