Obtain legal documents
GET/company/settings/legal
Restituisce i documenti legali disponibili nella lingua specificata.
Scopo:
- Fornire un accesso centralizzato ai documenti legali della piattaforma
- Supporto per più lingue (spagnolo e inglese)
- Garantire che gli utenti accedano alla versione corretta dei documenti
Casi d'uso:
- Mostrare i termini e condizioni durante la registrazione
- Mostrare la politica sulla privacy nell'area delle impostazioni
- Aggiornamento centralizzato dei documenti legali
- Conformità con le normative sulla trasparenza
Flusso tipico:
- Il client chiama l'endpoint specificando la lingua preferita
- Il server cerca i documenti legali nella lingua richiesta
- Restituisce i documenti attivi (visible=true)
- Il client mostra i documenti all'utente
Considerazioni:
- Per impostazione predefinita restituisce i documenti in spagnolo (es)
- Restituisce solo i documenti contrassegnati come visibili (visible=true)
- I documenti includono:
- Termini e condizioni
- Politica sulla privacy
- Politica sui cookie
- Questo endpoint è pubblico e non richiede autenticazione
Esempio di implementazione:
// Esempio di utilizzo dal frontend
async function getLegalDocuments(lang = 'es') {
try {
const response = await fetch(`/company/settings/legal?lang=${lang}`);
const documents = await response.json();
renderLegalDocuments(documents);
} catch (error) {
console.error('Errore nel recupero dei documenti legali:', error);
}
}
Request
Responses
- 200
- 404
- 500
Documenti legali ottenuti
Response Headers
Non sono stati trovati documenti legali per la lingua specificata
Response Headers
Errore interno del server