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 :
- Le client appelle le point de terminaison en spécifiant la langue préférée
- Le serveur recherche les documents juridiques dans la langue demandée
- Retourne les documents actifs (visible=true)
- 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
- 200
- 404
- 500
Documents juridiques obtenus
Response Headers
Aucun document légal n'a été trouvé pour la langue spécifiée.
Response Headers
Erreur interne du serveur