API Úkolů
Úkoly představují pracovní položky, které lze přiřadit agentům nebo uživatelům. Použijte Tasks API k správě pracovních postupů, sledování pokroku a koordinaci práce v celé organizaci.
Základní URL: https://us.teamday.ai/api/v1/tasks
Ověřování: Osobní přístupový token vyžadován
Přehled endpointů
| Metoda | Endpoint | Popis | Status |
|---|---|---|---|
| GET | /tasks | Vypsat úkoly | 🟡 Netestováno |
| POST | /tasks | Vytvořit nový úkol | 🟡 Netestováno |
Status implementace: Kompletní, ale netestované v produkci
Objekt Úkolu
Vlastnosti
{
id: string // ID úkolu (formát: task_xxx)
title: string // Název úkolu
description: string // Podrobný popis
status: string // "pending" | "in_progress" | "completed" | "cancelled"
priority: string // "low" | "medium" | "high" | "urgent"
assignedTo?: string // ID agenta nebo uživatele
assigneeType: string // "agent" | "user"
spaceId?: string // Přidružený pracovní prostor
organizationId: string // Organizace vlastníka
createdBy: string // ID tvůrce
createdAt: string // ISO 8601 časová značka
updatedAt: string // ISO 8601 časová značka
dueDate?: string // ISO 8601 časová značka
completedAt?: string // ISO 8601 časová značka
metadata: object // Další kontext úkolu
}
Vypsat úkoly
Načtěte úkoly vaší organizace, volitelně filtrované podle stavu, priority nebo přiřazení.
Požadavek
GET /api/v1/tasks
Záhlaví:
Authorization: Bearer td_xxxxx...
Parametry dotazu:
status(string, volitelné) - Filtrovat podle stavupriority(string, volitelné) - Filtrovat podle priorityassignedTo(string, volitelné) - Filtrovat podle přiřazenílimit(number, volitelné) - Maximální počet výsledků (výchozí: 50)
Příklad
curl https://us.teamday.ai/api/v1/tasks?status=pending \
-H "Authorization: Bearer $TEAMDAY_TOKEN"
Vytvořit úkol
Vytvořte nový úkol a přiřaďte jej agentovi nebo uživateli.
Požadavek
POST /api/v1/tasks
Záhlaví:
Authorization: Bearer td_xxxxx...
Content-Type: application/json
Tělo:
{
"title": "Nasadit do produkce",
"description": "Nasaďte commit ABC123 do produkčního prostředí",
"priority": "high",
"assignedTo": "agent_deploy_bot",
"assigneeType": "agent",
"dueDate": "2025-12-10T18:00:00Z"
}
Povinná pole:
title(string) - Název úkolupriority(string) - Úroveň priority
Příklad
curl -X POST https://us.teamday.ai/api/v1/tasks \
-H "Authorization: Bearer $TEAMDAY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "Nasadit do produkce",
"priority": "high",
"assignedTo": "agent_deploy_bot",
"assigneeType": "agent"
}'
Stavy úkolů
Čekající
Status: "pending"
Úkol vytvořen a čeká na zahájení.
Probíhá
Status: "in_progress"
Úkol je právě zpracováván.
Dokončeno
Status: "completed"
Úkol byl úspěšně dokončen.
Zrušeno
Status: "cancelled"
Úkol byl zrušen.
Úrovně priorit
low- Nízká prioritamedium- Střední prioritahigh- Vysoká prioritaurgent- Urgentní
Nejlepší praktiky
Přiřazení
- Přiřazujte konkrétnímu agentovi nebo uživateli
- Nastavte rozumné termíny
- Sledujte pokrok skrze status aktualizace
Sledování
- Monitorujte úkoly se statusem
in_progress> 24 hodin - Identifikujte přetížené agenty
- Rebalancujte úkoly podle potřeby
Zpracování chyb
Viz Reference chyb pro informace o zpracování chyb API.
Související zdroje
- API Agentů - Správa agentů
- API Spuštění - Sledování spuštění
- Ověřování - Nastavení tokenů
Potřebujete pomoc?
- 📧 E-mail: support at teamday.ai
- 💬 Discord: Připojit se ke komunitě
- 🐛 Hlásit chyby: GitHub Issues
Poslední aktualizace: 9. prosince 2025