gazette_get_publication
Retrieve the full text of a publication by its ID from search results, with metadata, deadlines, and additional fields. Returns error if the publication's rubric is not released.
Instructions
Retrieve the full text of one publication once you have its id from a search. Refuses ids whose rubric is not released, after fetching — the rubric is not knowable from the id alone.
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 |