Chiavi API
Autentica le richieste API con chiavi API sicure.

Panoramica
Le chiavi API ti permettono di:
- Autenticare richieste API
- Integrare con sistemi esterni
- Automatizzare workflow richieste foto
- Costruire applicazioni personalizzate
Requisito Piano
L'accesso API richiede un piano che include funzionalità API.
Creare una Chiave API
Passaggi
- Vai a Chiavi API nella barra laterale
- Clicca Crea Chiave API
- Inserisci un nome descrittivo
- Attiva Attivo (default: attivo)
- Clicca Crea
Salva la Tua Chiave
Visualizzazione Una Tantum
La chiave API completa viene mostrata solo una volta alla creazione. Copiala e conservala in modo sicuro. Non potrai recuperarla dopo.
Dopo la creazione:
- Copia la chiave immediatamente
- Conserva in una posizione sicura
- Non condividere mai pubblicamente
Usare le Chiavi API
Header di Autenticazione
Includi la chiave API negli header della richiesta:
curl -X GET "https://api.visio.now/v1/status" \
-H "X-API-Key: your-api-key-here"Nome Header
| Header | Valore |
|---|---|
X-API-Key | La tua chiave API |
Esempio Richiesta
# Crea una richiesta foto
curl -X POST "https://api.visio.now/v1/photo-requests" \
-H "X-API-Key: vsk_live_abc123..." \
-H "Content-Type: application/json" \
-d '{
"instructions": "Per favore invia foto del veicolo",
"photo_slots": [
{"instructions": "Vista frontale", "is_required": true},
{"instructions": "Vista posteriore", "is_required": true}
]
}'Gestire le Chiavi API
Visualizzare Chiavi
La lista Chiavi API mostra:
- Nome chiave
- Chiave mascherata (visualizzazione parziale)
- Stato attivo/inattivo
- Data ultimo utilizzo
- Data creazione
Modificare Chiave
- Clicca l'icona modifica
- Aggiorna il nome
- Attiva/disattiva stato attivo
- Salva modifiche
Disattivare Chiave
Disabilita temporaneamente una chiave:
- Clicca Disattiva sulla chiave
- Conferma l'azione
- La chiave smette immediatamente di funzionare
Attivare Chiave
Riabilita una chiave disattivata:
- Clicca Attiva sulla chiave
- Conferma l'azione
- La chiave funziona di nuovo immediatamente
Rigenerare Chiave
Crea un nuovo valore chiave:
- Clicca Rigenera
- Conferma l'azione (la vecchia chiave smette di funzionare)
- Copia la nuova chiave immediatamente
Invalidazione Immediata
La rigenerazione invalida istantaneamente la vecchia chiave. Aggiorna tutte le integrazioni prima di rigenerare.
Eliminare Chiave
Rimuovi permanentemente una chiave:
- Clicca Elimina
- Conferma l'azione
- La chiave viene rimossa permanentemente
Formato Chiave API
Le chiavi seguono questo formato:
vsk_[environment]_[random-string]| Prefisso | Ambiente |
|---|---|
vsk_live_ | Produzione |
vsk_test_ | Testing |
Best Practice Sicurezza
Conservazione Chiavi
- Conserva in variabili d'ambiente
- Usa sistemi di gestione secret
- Non committare mai nel version control
- Non includere nel codice client-side
Rotazione Chiavi
- Ruota le chiavi periodicamente
- Ruota immediatamente se compromesse
- Usa chiavi a breve durata per testing
Controllo Accessi
- Crea chiavi separate per integrazione
- Usa nomi descrittivi
- Monitora l'utilizzo chiavi
- Disattiva chiavi non usate
Cosa NON Fare
- Condividere chiavi nelle email
- Pubblicare chiavi in chat/Slack
- Includere negli URL
- Conservare in file di testo semplice
Rate Limiting
Le richieste API sono soggette a limiti:
| Limite | Valore |
|---|---|
| Per minuto | 60 richieste |
| Per ora | 1.000 richieste |
Header Rate Limit
Le risposte includono:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1609459200Limite Superato
Quando superato:
- Risposta HTTP 429
- Riprova dopo il tempo indicato
- Implementa backoff esponenziale
Risoluzione Problemi
401 Unauthorized
Cause:
- Chiave API non valida
- Chiave disattivata
- Chiave eliminata/rigenerata
- Header mancante
Soluzioni:
- Verifica che la chiave sia corretta
- Controlla che la chiave sia attiva
- Rigenera se necessario
403 Forbidden
Cause:
- La chiave non ha i permessi
- Funzionalità non nel piano
- Restrizioni workspace
Soluzioni:
- Controlla funzionalità piano
- Verifica proprietà chiave
- Contatta supporto
Chiave Non Visualizzata
Se hai perso la chiave:
- L'originale non può essere recuperata
- Rigenera per ottenerne una nuova
- Aggiorna tutte le integrazioni
Limiti Chiavi
Per Piano
| Piano | Max Chiavi API |
|---|---|
| Professional | 5 chiavi |
| Enterprise | Illimitate |
Raccomandazioni
- Produzione: 1 chiave per integrazione
- Sviluppo: Chiavi testing separate
- CI/CD: Chiave deployment dedicata
Pagine Correlate
- Riferimento API - Documentazione API completa
- Webhook - Notifiche real-time
- Integrazioni - Integrazioni pre-costruite
