get_publication
Retrieve full official text and metadata of a Swiss gazette publication by its ID. Choose markdown or JSON output.
Instructions
Einzelne Publikation inkl. amtlichem Volltext (aus dem XML, defensiv geparst).
Die Listen-API liefert nur Metadaten — der eigentliche Inhalt steht
ausschliesslich im rubrikspezifischen XML unter /publications/{id}/xml.
Das Schema ist pro Subrubrik verschieden; Pflichtfelder sind meta und der
Publikationstext, bei HR-Rubriken zusätzlich die Firmenangaben. Alles
Übrige landet best-effort in additional_fields.
Nach dem Abruf wird die Rubrik der Publikation erneut gegen die Freigabe-Liste geprüft: eine ID aus einer gesperrten Rubrik liefert die Scope-Erklärung statt des Inhalts.
Args: params (PublicationInput): - id (str): Publikations-ID (UUID) - response_format (str): 'markdown' oder 'json'
Returns: str: Volltext, Metadaten, allfällige Eingabefrist und Zusatzfelder.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |