Koncové body API

Úplná referencia pre všetky koncové body API TeamDay. Všetky koncové body vyžadujú autentifikáciu cez osobný prístupový token.

Základný URL

https://cc.teamday.ai/api/v1

Autentifikácia

Všetky požiadavky musia obsahovať váš osobný prístupový token v hlavičke Authorization:

Authorization: Bearer td_your-token-here

Agenti

Spravovanie AI agentov (znakov) vo vašej organizácii.

Zoznam agentov

Získajte všetky agenti prístupní pre váš účet.

GET /api/v1/agents

Odozva:

{
  "agents": [
    {
      "id": "char_abc123",
      "name": "Recenzent kódu",
      "role": "Starší vývojár",
      "systemPrompt": "Recenzujete kód na kvalitu...",
      "visibility": "private",
      "model": "claude-3-5-sonnet-20241022",
      "createdAt": "2024-12-09T10:00:00Z"
    }
  ]
}

Vytvorenie agenta

Vytvorte nového AI agenta.

POST /api/v1/agents

Telo požiadavky:

{
  "name": "Pomocník pre výskum",
  "role": "Výskumný pracovník",
  "systemPrompt": "Ste užitočný pomocník pre výskum.",
  "visibility": "organization",
  "model": "claude-3-5-sonnet-20241022"
}

Vykonanie agenta

Spustite agenta na spracovanie správy.

POST /api/v1/agents/{agentId}/execute

Telo požiadavky:

{
  "message": "Analyzujte toto úložisko",
  "spaceId": "space_abc123",
  "stream": false
}

Úlohy

Vytvárajte a spravujte koordinovanú prácu v rámci agentov.

Zoznam úloh

GET /api/v1/tasks

Vytvorenie úlohy

POST /api/v1/tasks

Telo požiadavky:

{
  "title": "Nasadenie do produkcie",
  "priority": "high",
  "assignedTo": "char_deploy_bot"
}

Vykonávania

Sledovanie histórie vykonávania agenta.

Zoznam vykonávaní

GET /api/v1/executions?agentId={agentId}

Získanie podrobností vykonania

GET /api/v1/executions/{executionId}

Priestory

Spravovanie prostredí pracovných plôch.

Prehľadávanie súborov

GET /api/spaces/{spaceId}/files/browse?path={path}

Čítanie súboru

GET /api/spaces/{spaceId}/files/read?path={path}

Zápis súboru

POST /api/spaces/{spaceId}/files/write

Chybové odozvy

{
  "error": true,
  "statusCode": 400,
  "message": "Chyba validácie"
}

Úplné podrobnosti o koncových bodoch, príklady a parametre nájdete v interaktívnej dokumentácii API.