Passa al contenuto principale

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:

  1. Il client chiama l'endpoint specificando la lingua preferita
  2. Il server cerca i documenti legali nella lingua richiesta
  3. Restituisce i documenti attivi (visible=true)
  4. 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

Documenti legali ottenuti

Response Headers