Obtain legal documents
GET/company/settings/legal
Gibt die verfügbaren rechtlichen Dokumente in der angegebenen Sprache zurück.
Zweck:
- Zentralisierten Zugriff auf die rechtlichen Dokumente der Plattform bereitstellen
- Unterstützung für mehrere Sprachen (Spanisch und Englisch)
- Sicherstellen, dass Benutzer auf die korrekte Version der Dokumente zugreifen
Anwendungsfälle:
- Anzeigen der Allgemeinen Geschäftsbedingungen während der Registrierung
- Anzeigen der Datenschutzrichtlinie im Einstellungsbereich
- Zentrale Aktualisierung rechtlicher Dokumente
- Einhaltung von Transparenzvorschriften
Typischer Ablauf:
- Der Client ruft den Endpunkt auf und gibt die bevorzugte Sprache an
- Der Server sucht die rechtlichen Dokumente in der angefragten Sprache
- Gibt die aktiven Dokumente zurück (visible=true)
- Der Client zeigt die Dokumente dem Benutzer an
Überlegungen:
- Standardmäßig werden Dokumente auf Spanisch (es) zurückgegeben
- Gibt nur als sichtbar markierte Dokumente zurück (visible=true)
- Die Dokumente umfassen:
- Allgemeine Geschäftsbedingungen
- Datenschutzrichtlinie
- Cookie-Richtlinie
- Dieser Endpunkt ist öffentlich und erfordert keine Authentifizierung
Implementierungsbeispiel:
// Beispiel für den Aufruf vom 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('Fehler beim Abrufen der rechtlichen Dokumente:', error);
}
}
Request
Responses
- 200
- 404
- 500
Erhaltene Rechtsdokumente
Response Headers
Es wurden keine Rechtsdokumente für die angegebene Sprache gefunden.
Response Headers
Interner Serverfehler