Für die meisten Integrationen genügt der Default-Pfad (nur
topic + land
senden, filters weglassen). Den Options-Endpunkt brauchst du nur, wenn der
Anwalt die Auswahl granular steuern soll.GET /rechtstipp/options?country=AT liefert pro Land beides: den
Default-Filter-Block und die gültigen Auswahlwerte je Feld. Damit kannst du
einen Selektor bauen, ohne Werte hart zu kodieren.
Antwort (AT — vollständig)
Die
geographic-Werte sind die ASCII-Slugs, die das Retrieval direkt
akzeptiert (niederoesterreich, kaernten …) — übernimm sie 1:1 in
filters.geographic. Verfügbar sind country=AT und country=CH; DE
liefert 400, solange das Land nicht freigeschaltet ist.Schweiz (country=CH)
Für die Schweiz ist geographic der landesweite Scope ([{ "value": "ch", "label": "Schweiz (Bundesrecht)" }]); die Kantone sind ein eigenes
Filter-Feld: options.swissCantons listet alle 26 Kantone als
2-Buchstaben-Code + Label —
Gekürzt — die echte Antwort listet alle 26 Kantone.
filters.swissCantons übernimmst (zusätzlich zum Bundesrecht-Scope
geographic: ["ch"]).
Empfehlung
Für die meisten Integrationen genügt der Default-Pfad: nurtopic + land
senden und filters weglassen. Den Options-Endpunkt brauchst du nur, wenn der
Anwalt die Auswahl granular steuern soll.