Ugrás a fő tartalomhoz
LLMs.md

API és exportálás

Kétféleképpen juthat el adatok a LiteLog szolgáltatásból más rendszerekbe:

  1. REST API v1 – harmadik féltől származó rendszerekhez, amelyek automatikusan beszélnek a LiteLog-gal: pl. B. ingatlankezelő rendszer (PMS), amely tisztítási feladatot hoz létre a vendég fizetése során, vagy egy köztes szoftver, amely szinkronizálja az ingatlan törzsadatokat.
  2. CSV- és PDF-exportálás – bérszámfejtéshez, jelentéskészítéshez és az ügyfeleknek való elküldéshez, kódsor nélkül. Lásd: Export & Szállítás.

REST API v1

API-kulcs létrehozása

Az API-kulcsokat a portálon a REST API kártya Beállítások → Integrációk menüpontjában kezelheti:

  1. Kattintson a Kulcs létrehozása gombra, és rendeljen hozzá egy nevet (pl. „PMS nyaralóapartmanok”).
  2. Válassza ki az Engedélyek (hatókörök) értékét, amelyet a kulcshoz szeretne rendelni – csak annyit, amennyi szükséges.
  3. A nyers kulcs (ll_live_…) pontosan egyszer jelenik meg. Másolja ki és tárolja biztonságosan – ezután már csak a kulcs eleje lesz látható.

Integrációk

Egy kulcs hozzá van kötve az ügyfélhez és egy hozzáféréshez – pontosan azokat az objektumokat látja, amelyeket ez a hozzáférés lát. A visszavonás azonnal hatályba lép; a hiba nélküli forgatás érdekében először hozza létre az új kulcsot, alakítsa át a harmadik féltől származó rendszert, majd vonja vissza a régit.

Hitelesítés

Minden kérés tartalmazza a kulcsot a fejlécben – akár X-Api-Key-ként, akár hordozó tokenként:

curl -H "X-Api-Key: ll_live_..." https://api.litelog.de/api/v1/me
# oder
curl -H "Authorization: Bearer ll_live_..." https://api.litelog.de/api/v1/me

A GET /v1/me alkalmas első tesztnek: a végpont visszaadja a kulcs kontextusát (kliens, hatókörök) anélkül, hogy további engedélyekre lenne szüksége.

Végpontok

Módszer és útCélSzükséges hatókör
GET /api/v1/meTesztkulcs: saját kontextus (kliens, hatókörök)
GET /api/v1/propertiesObjektumok listázásaproperties:read
POST /api/v1/propertiesObjektum létrehozásaproperties:write
PATCH /api/v1/properties/:idObjektum frissítéseproperties:write
GET /api/v1/tasksFeladatok listázásatasks:read
POST /api/v1/tasksFeladat létrehozása (idempotens a megadott uuid-on keresztül)tasks:write
POST /api/v1/incidentsKészítsen jelentést (incidens/hiba).incidents:write
GET /api/v1/form-responsesElküldött űrlapválaszok lekérdezése (lekérdezés)form_responses:read
GET /api/v1/form-responses/:idA válaszok részletes kitöltése, beleértve a válaszokat és a fotólinkeketform_responses:read

:::tip Idempotenz Feladatok létrehozásakor adja meg a saját uuid kódját – ugyanazon esemény ismételt kézbesítése (például a PMS webhookos újrakézbesítése) soha nem hoz létre két feladatot. :::

Példa: „Vendég távozik → takarítási feladat”

# Checkout-Event → Reinigungsaufgabe
curl -X POST https://api.litelog.de/api/v1/tasks \
-H "X-Api-Key: $KEY" -H "Content-Type: application/json" \
-d '{"uuid":"7c9e6679-7425-40de-944b-e07fc1f90ae7","title":"Endreinigung Wohnung 3","property_id":123,"due_date":"2026-08-01"}'

# Fertige Reinigungs-Checkliste abfragen (Polling)
curl "https://api.litelog.de/api/v1/form-responses?property_id=123&status=submitted&pageSize=10" \
-H "X-Api-Key: $KEY"

Határok és viselkedés

  • Sebességkorlát: 120 kérés percenként kulcsonként (HTTP 429, ha túllépi).
  • Nincs licenchely: Az API-hozzáférések nem foglalnak el licenchelyet. A lejárt licenc blokkolja az írási hozzáférést (az olvasás továbbra is lehetséges, a HTTP 402 íráskor).
  • Hiba formátuma: 401 (hiányzó kulcs/érvénytelen/visszavonva), 403 (hiányzó hatókör vagy objektum hozzáférés), 404 (nincs erőforrás), 409 (ütközés/duplikáció), 400/422 (érvényesítési hiba – az ismeretlen mezőket elutasítjuk).
  • Még nem tartalmazza: Kimenő webhookok (tervezve – addig lekérdezés GET /api/v1/form-responses?status=submitted-on keresztül), OAuth2, írási időkövetés vagy űrlapválaszok, fájlfeltöltések és végpontok TÖRLÉSE.

CSV és PDF exportálás

Nincs szüksége API-ra a bérszámfejtéshez és a jelentéskészítéshez – a beépített exportálás a leggyakoribb eseteket fedi le:

  • Munkaidő CSV-ként — pl. B. a napi jelenléti mátrix személyenként a bérszámfejtéshez.
  • Jelentések PDF formátumban – körutazás, értesítések és űrlapjelentések, kérésre saját Márkaépítés-ban.
  • Ismétlődő e-mail kézbesítés — Automatikusan jelenti pl. B. hetente küldje el az ügyfeleknek.

Minden részlet: Export & Szállítás és Tárgy – Szállítás.

Engedélyek

:::info Berechtigung API-kulcsok létrehozásához és visszavonásához Beállítások szerkesztése engedély szükséges. Azt, hogy egy kulcs mit láthat és változtathat meg, szintén korlátozza a hatóköre és a hozzá kötött hozzáférés. :::

Kapcsolódó oldalak