Aller au contenu principal

Obtain legal documents

GET 

/company/settings/legal

Retourne les documents juridiques disponibles dans la langue spécifiée.

Objectif :

  • Fournir un accès centralisé aux documents juridiques de la plateforme
  • Prise en charge de plusieurs langues (espagnol et anglais)
  • Garantir que les utilisateurs accèdent à la version correcte des documents

Cas d'utilisation :

  • Afficher les conditions générales lors de l'inscription
  • Afficher la politique de confidentialité dans la zone de configuration
  • Mise à jour centralisée des documents juridiques
  • Conformité aux réglementations en matière de transparence

Flux typique :

  1. Le client appelle le point de terminaison en spécifiant la langue préférée
  2. Le serveur recherche les documents juridiques dans la langue demandée
  3. Retourne les documents actifs (visible=true)
  4. Le client affiche les documents à l'utilisateur

Considérations :

  • Par défaut, retourne les documents en espagnol (es)
  • Retourne uniquement les documents marqués comme visibles (visible=true)
  • Les documents incluent :
    • Conditions générales
    • Politique de confidentialité
    • Politique relative aux cookies
  • Ce point de terminaison est public et ne nécessite pas d'authentification

Exemple d'implémentation :

// Exemple de consommation depuis le 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('Erreur lors de la récupération des documents juridiques :', error);
}
}

Request

Responses

Documents juridiques obtenus

Response Headers