Skip to main content
POST

Authorizations

Authorization
string
header
required

Authorization: Bearer <TOKEN>. <TOKEN> ist entweder dein Service-Key (Maschine-zu-Maschine) oder ein WP-JWT des Anwalts (empfohlen — ergibt Per-Anwalt-Zuordnung). Behandle Keys als Secret; niemals in Chats/Slack teilen.

Body

application/json
topic
string
required

Thema/Fragestellung.

Example:

"Kündigungsfristen im Mietrecht"

kind
enum<string>
default:rechtstipp

rechtstipp (kurz, Endkunden) oder blog (länger, Fachpublikum).

Available options:
rechtstipp,
blog
land
enum<string>
default:AT

Rechtsordnung + Wording. ISO-Code bevorzugt; Alt-Freitext ("Österreich") wird toleriert. Steuert NICHT die Retrieval-Jurisdiktion (das macht filters.geographic). Aktuell nur AT freigeschaltet — DE/CH liefern 400 (Roadmap).

Available options:
AT,
DE,
CH
filters
object

Retrieval-Scope (Jurisdiktion etc.). Wird weggelassen → Land-Default.

as_of
string<date>

Optionaler Stichtag (YYYY-MM-DD).

Example:

"2026-07-23"

min_words
integer

Untergrenze; leer → kind-abhängiger Default.

max_words
integer

Obergrenze; leer → kind-abhängiger Default.

Response

Generierter Artikel

kind
string
topic
string
title
string

Generierte H1.

markdown
string

Artikel MIT Quellen-Markern ([§ …]).

markdown_clean
string

Artikel OHNE Marker (Veröffentlichung/Kopieren).

markdown_tokenized
string

Marker durch {{CITATION_n}} ersetzt (für granulare Integration).

markdown_linked
string

Artikel mit Paragraphen bereits als [Label](URL) eingebettet — der einfachste Weg zu verlinkten Paragraphen. Für granulare Kontrolle stattdessen markdown_tokenized + citations selbst zusammensetzen.

html
string

Minimal-HTML (marker-frei).

html_linked
string

HTML mit eingebetteten Paragraphen-Links.

word_count
integer
sources
object[]
citations
object[]