Přeskočit na hlavní obsah

Kapitola 6: Průvodce API a Integrací

6.1 REST API

Modul Projektové Řízení vystavuje standardní EspoCRM REST endpointy.

6.1.1 Projekty

  • GET /api/v1/Project: Seznam projektů.
  • POST /api/v1/Project: Vytvoření projektu.
  • GET /api/v1/Project/{id}/tasks: Získání úkolů pro projekt.

6.1.2 Úkoly

  • POST /api/v1/ProjectTask: Vytvoření úkolu.
  • Příklad Payloadu:
    {
    "name": "Návrh Databázového Schématu",
    "projectId": "ID_PROJEKTU",
    "assignedUserId": "ID_UZIVATELE",
    "dateStart": "2023-10-01",
    "dateEnd": "2023-10-05",
    "status": "Not Started"
    }

6.2 Webhooky

  • Dokončení Úkolu: Můžete nakonfigurovat Webhook v Administrace > Webhooky pro spuštění, když se status ProjectTask změní na Completed.
    • Případ užití: Upozornit externí chatovací systém (Slack/Mattermost).