Passa al contenuto principale
LLMs.md

API ed esportazioni

Esistono due modi per trasferire i dati da LiteLog ad altri sistemi:

  1. REST API v1 — per sistemi di terze parti che comunicano automaticamente con LiteLog: ad es. B. un sistema di gestione della proprietà (PMS) che crea un'attività di pulizia durante il check-out dell'ospite o un middleware che sincronizza i dati anagrafici della proprietà.
  2. Esportazioni CSV e PDF: per buste paga, reporting e invio ai clienti, senza una riga di codice. Vedi Esportazione e spedizione.

API REST v1

Crea chiave API

Puoi gestire le chiavi API nel portale in Impostazioni → Integrazioni sulla scheda API REST:

  1. Clicca su Crea chiave e assegna un nome (es. “Appartamenti per vacanze PMS”).
  2. Scegli le Autorizzazioni (Ambiti) che desideri che la chiave abbia, solo quanto necessario.
  3. La chiave grezza (ll_live_…) viene visualizzata esattamente una volta. Copialo e conservalo in modo sicuro: dopodiché sarà visibile solo l'inizio della chiave.

Integrazioni

Una chiave è legata al tuo client e ad un accesso: vede esattamente gli oggetti visti da questo accesso. La revoca ha effetto immediato; per una rotazione senza errori creare prima la nuova chiave, convertire il sistema di terze parti e poi revocare quello vecchio.

Autenticazione

Ogni richiesta porta la chiave nell'intestazione, come X-Api-Key o come token al portatore:

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

GET /v1/me è adatto come primo test: l'endpoint restituisce il contesto della chiave (client, scope) senza richiedere ulteriori permessi.

Endpoint

Metodo e percorsoScopoAmbito richiesto
CODICE0Chiave del test: proprio contesto (cliente, ambiti)
CODICE0Elenca oggettiCODICE0
CODICE0Crea oggettoCODICE0
CODICE0Aggiorna oggettoCODICE0
CODICE0Elenca le attivitàCODICE0
CODICE0Crea attività (idempotente tramite uuid fornito)CODICE0
CODICE0Creare una segnalazione (incidente/difetto).CODICE0
CODICE0Risposte del modulo inviato alla query (sondaggio)CODICE0
CODICE0Risposta del modulo in dettaglio, comprese risposte e collegamenti a fotoCODICE0

:::tip Idempotenz Quando crei attività, inserisci il tuo uuid: consegne ripetute dello stesso evento (ad esempio riconsegna webhook del tuo PMS) non creeranno mai due attività. :::

Esempio: “Partenze degli ospiti → attività di pulizia”

# 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"

Confini e comportamento

  • Limite di velocità: 120 richieste al minuto per chiave (HTTP 429 se superato).
  • Nessuna postazione di licenza: gli accessi API non occupano una postazione di licenza. Una licenza scaduta blocca l'accesso in scrittura (la lettura resta possibile, HTTP 402 in scrittura).
  • Formato errore: 401 (Chiave mancante/non valida/revocata), 403 (Ambito o accesso all'oggetto mancante), 404 (Risorsa non presente), 409 (Conflitto/Duplicato), 400/422 (Errore di convalida: i campi sconosciuti vengono rifiutati).
  • Non ancora inclusi: Webhook in uscita (pianificati, fino ad allora polling tramite GET /api/v1/form-responses?status=submitted), OAuth2, monitoraggio del tempo di scrittura o risposte ai moduli, caricamenti di file ed endpoint DELETE.

Esportazioni CSV e PDF

Non hai bisogno di un'API per buste paga e reporting: le esportazioni integrate coprono i casi più comuni:

  • Orario di lavoro come CSV — ad es. B. la matrice delle presenze giornaliere per persona per la busta paga.
  • Rapporti in formato PDF: tour, notifiche e rapporti su moduli, nel tuo Marchio su richiesta.
  • Invio email ricorrente: report automaticamente, ad es. B. inviare settimanalmente ai clienti.

Tutti i dettagli: Esportazione e spedizione e Oggetto: spedizione.

Autorizzazioni

:::info Berechtigung Per creare e revocare le chiavi API, è necessaria l'autorizzazione Modifica impostazioni. Ciò che una chiave può vedere e modificare è limitato anche dal suo ambito e dall'accesso a cui è vincolata. :::

Pagine correlate