Zum Hauptinhalt springen

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:

  1. Der Client ruft den Endpunkt auf und gibt die bevorzugte Sprache an
  2. Der Server sucht die rechtlichen Dokumente in der angefragten Sprache
  3. Gibt die aktiven Dokumente zurück (visible=true)
  4. 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

Erhaltene Rechtsdokumente

Response Headers