Documentation Index
Fetch the complete documentation index at: https://docs.lovi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Introduzione
Questa sezione fornisce la documentazione ufficiale per autenticarsi con la nostra API tramite Postman. Include istruzioni dettagliate sul processo di autenticazione, i metodi supportati e le migliori pratiche per garantire un accesso sicuro all’API.🔑 Autenticazione
Per accedere a qualsiasi endpoint dell’API Lovi, devi prima autenticarti e ottenere un token di accesso utilizzando la tua email e password. Questo token deve poi essere incluso nell’headerAuthorization di tutte le richieste successive.
Rotazione dei token: Raccomandiamo di ruotare periodicamente i token e di conservarli in modo sicuro.
Metodo: POST Formato: JSON
Endpoint
Parametri di query
| Parametro | Obbligatorio | Valore fisso | Descrizione |
|---|---|---|---|
grant_type | Sì | password | Indica che stai utilizzando l’autenticazione tramite email e password. Questo è attualmente l’unico metodo supportato. |
Header della richiesta
Informa il server del tipo di contenuto che stai inviando:| Chiave | Valore | Descrizione |
|---|---|---|
Content-Type | application/json | Indica che il corpo della richiesta è in formato JSON. |
Corpo della richiesta
Qui è dove fornisci le tue credenziali personali (la tua email e password):- “your-email@example.com” con il tuo indirizzo email effettivo.
- “your-secure-password” con la tua password.
Risposta
Il server risponderà con un token che dovrai utilizzare per autenticarti nelle future chiamate API. La risposta avrà questo aspetto:access_token — lo userai per interagire con il resto dell’API.
🧭 Recupera le chiavi API dell’azienda
Metodo: POST Formato: JSON
Endpoint
| Parametro | Esempio | Obbligatorio | Descrizione |
|---|---|---|---|
| Authorization | Bearer your-access-token | Sì | Questo header è utilizzato per autenticare la richiesta. Contiene un token Bearer ricevuto dopo il login. |
Risposta
Ogni oggetto all’interno dell’arrayvalidApiKeys rappresenta una chiave API associata a un’azienda specifica. I campi inclusi sono:
-
company_id: Identificatore unico dell’azienda proprietaria della chiave API. -
key: La chiave API stessa, utilizzata per autenticare le richieste. -
is_active: Valore booleano che indica se la chiave è attualmente attiva (true) o inattiva (false). -
last_used: Timestamp dell’ultima volta che la chiave è stata utilizzata. Se la chiave non è mai stata usata, il valore sarà null. -
company_name: Nome dell’azienda associata alla chiave API, utile per la visualizzazione nelle interfacce o nei log.
⚠️ Nessuna chiave API trovata
Se la risposta restituisce un arrayvalidApiKeys vuoto, significa che non sono ancora state create chiavi API per la tua azienda.
Esempio:
Configurazione delle chiavi API dalla 'Dashboard Admin'
In questa sezione, vedrai come configurare il profilo e anche come configurare la chiave API dal pannello.
🧭 Importante: Senza una chiave API valida e attiva, non potrai autenticarti a livello aziendale né eseguire operazioni protette.Una volta che la chiave API è stata creata e attivata, apparirà nell’array
validApiKeys e potrà essere utilizzata per generare un token a livello aziendale.
🔁 Token per azienda
Una volta identificata l’azienda con cui vuoi lavorare, devi autenticarti nuovamente per generare un token a livello aziendale. Questo è di solito necessario per azioni protette come l’invio di notifiche o il caricamento di media. Utilizzerai lakey precedentemente recuperata nei tuoi parametri di query o header, a seconda dell’endpoint.