Ugrás a fő tartalomhoz
Was this helpful?

API Áttekintés

PrimeCal API Referencia

A nem rendszergazda API Térkép

Ez a referencia közvetlenül a háttérvezérlőkből és a DTO-kból épül fel. Dokumentálja a felhasználó és integráció felé néző API felület, és szándékosan kizárja az adminisztrátori vezérlőket és csak adminisztrátori útvonalak.

Alap elérési út: /apiJWT, cookie, API kulcs és ügynök hitelesítésKóddal támogatott DTO megszorításokAdminisztrátori felület kizárva

Hatály

  • Tartalmazza: nem rendszergazdai vezérlők és nem rendszergazdai termékútvonalak
  • Kizárva: /api/admin/* vezérlők és nem /admin útvonalak, amelyeket AdminGuard véd
  • Az igazság forrása: NestJS-vezérlők, DTO-k és őrző viselkedés a backend-nestjs/src-ban

Alap URL és hitelesítési modell

TémaMegjegyzések
AlapútvonalMinden példa feltételezi, hogy /api
Swagger UIA generált Swagger a /api/docs címen szolgálható ki, ha engedélyezve van
Böngésző munkamenetekHasználjon frissítési cookie-kat és CSRF-t a mutáló kérésekhez
Bemutató hitelesAuthorization: Bearer <token>
Felhasználói API kulcsokA JwtAuthGuard által őrzött útvonalakon támogatott; küldje el x-api-key vagy Authorization: ApiKey <token>
ÜgynökkulcsokMCP futási időhöz szükséges; x-agent-key, x-agent-token vagy Authorization: Agent <token> küldése

Termék-terület referenciatérkép

oldalTermékterületKiemelések
Hitelesítés APIHitelesítésregisztráció, bejelentkezés, belépés, MFA, OAuth, felhasználói API kulcsok
Felhasználó: APIFelhasználó és profilprofilbeállítások, nyelv, engedélyek, felhasználói keresés
Személyes naplók APISzemélyes naplókellenőrzési hírfolyam és összefoglaló
Megfelelőség APIAdatvédelem és megfelelésexport, kérések, hozzájárulások, irányelvek elfogadása
Naptár APINaptárnaptárak, csoportok, megosztás
Esemény APIEseményekesemény CRUD, ismétlődés, megjegyzések
Tasks APIFeladatokfeladatok, címkék, szűrés
Automatizálás APIAutomatizálásszabályok, ellenőrzési naplók, jóváhagyások, webhook trigger
Külső szinkronizálás APIKülső szinkronizálásszolgáltató állapota, OAuth, leképezések, kényszerített szinkronizálás
ügynök APIAI ügynökök és MCPügynökök, hatókörök, kulcsok, MCP futási idő
Értesítések APIÉrtesítésekbeérkező levelek, beállítások, szabályok, némítások, szálak
Szervezet APISzervezetektagság, szerepek, szín, törlés előnézet
Forrás APIErőforrásokerőforrástípusok, erőforrások, nyilvános tokenek
Foglalás APIFoglalás és nyilvános foglalásfoglalási naptárak, foglalások, nyilvános foglalás
Platform APIPlatformegészség, zászlók, mutatók, biztonsági jelentések

Gyors kezdési példák

Bemutató hiteles

export PRIMECAL_API=https://api.primecal.eu
curl "$PRIMECAL_API/api/calendars" \
-H "Authorization: Bearer $TOKEN"

Felhasználói API kulcs

curl "$PRIMECAL_API/api/tasks" \
-H "Authorization: ApiKey $USER_API_KEY"

Ügynök kulcs

curl "$PRIMECAL_API/api/mcp/actions" \
-H "Authorization: Agent $AGENT_KEY"

Legjobb gyakorlatok

  • Csoportosítsa az ügyfélkódot termékterület szerint, nem csak a vezérlő elérési útja szerint.
  • Használja az ezeken az oldalakon található DTO megkötéseket az igazság kérés-szerződéses forrásaként.
  • A csak adminisztrátori útvonalakat külön dokumentációs felületként kezelje.
  • Integrációs felhasználói felületek létrehozása élő katalógus-végpontokból, ahol vannak, például automatizálási intelligens értékekből vagy ügynökkatalógusból.