easyRechtssicher

easyRechtssicher Agent-API

Maschinen-first JSON-API für deutsche Rechtstexte — Datenschutzerklärung, Impressum, AGB, Widerrufsbelehrung. Gedacht für KI-Agenten und Integrationen, die für deutsche Websites/Apps rechtssichere DE-Rechtstexte einbinden.

So bekommst Du einen API-Key

  1. Produkt buchen: Produkte und Preise. Die API ist für Lizenzinhaber nutzbar — Umfang siehe Produktseite.
  2. Key abholen: im Portal unter Lizenzen → API-Keys. Dort liegt pro Registration ein Key im Format ers_live_….
  3. Key hinterlegen: serverseitig als Umgebungsvariable (siehe unten).

Ohne gültigen Key antwortet die API mit 401; einen anonymen Testabruf gibt es derzeit nicht. Fragen zur Integration: mail@easyrechtssicher.de.

Authentifizierung

API-Key pro Registration im Authorization-Header. Der Key identifiziert die Registration; ausgeliefert werden ausschließlich die eigenen Texte.

Authorization: Bearer ers_live_xxxxxxxxxxxxxxxx

Verfügbare Dokumenttypen abrufen

GET https://easyrechtssicher.de/api/v1/agent/documents

Rechtstext abrufen (curl)

curl -H "Authorization: Bearer ers_live_xxxxxxxxxxxxxxxx" \
     "https://easyrechtssicher.de/api/v1/agent/documents/impressum?lang=de"

Antwort: JSON mit data.text (HTML) und data.meta.content_hash (Inhalts-Identität, auch als ETag) sowie data.meta.stand.

Server-seitiges Beispiel (Node.js)

Wichtig: Der API-Key ist ein Geheimnis und gehört ausschließlich auf den Server (Umgebungsvariable). Niemals in Browser-/Frontend-JavaScript ausliefern — sonst ist der Key öffentlich. Für die direkte Einbindung im Browser ist das domain-gebundene Widget (ohne Key) vorgesehen.

// Node.js / Server — Key aus Umgebungsvariable, nie im Client
const res = await fetch(
  "https://easyrechtssicher.de/api/v1/agent/documents/dse?lang=de",
  { headers: { Authorization: \`Bearer ${process.env.EASYRECHT_API_KEY}\` } }
);
const { data } = await res.json();
// data.text serverseitig in die Seite rendern

Maschinen-lesbar

easyRechtssicher · Rechtstexte für den DACH-Raum (DE)