Skip to contents

Get a DIP Drucksache

Usage

dip_bundestag_drucksache(
  drucksache_id,
  params = list(),
  safe = TRUE,
  refresh = FALSE
)

Arguments

drucksache_id

Drucksache id.

params

Named list of query parameters. Common keys:

format

Response format ("json" recommended; default set by adapter).

apikey

Optional API key as query parameter (prefer auth header).

fuzzy

Free-text search string (character).

sort

Sort field/order definition (character).

cursor

Cursor for pagination (character).

limit

Page size/maximum number of documents (integer).

safe

Logical; if TRUE (default), apply rate-limiting and cache GET responses to tools::R_user_dir("bunddev", "cache").

refresh

Logical; if TRUE, ignore cached responses and re-fetch from the API (default FALSE).

Value

A one-row tibble for the selected Drucksache:

id

Drucksache identifier (character).

typ

Entity type, always "Dokument" (character).

dokumentart

Document type, always "Drucksache" (character).

drucksachetyp

Drucksache subtype, e.g. "Antrag" (character).

dokumentnummer

Document number, e.g. "19/1" (character).

wahlperiode

Legislative period (integer).

herausgeber

Publisher: "BT" or "BR" (character).

datum

Publication date (character, ISO date).

aktualisiert

Last update timestamp (character, ISO datetime).

titel

Title (character).

autoren_anzeige

Up to 4 authors for display (list-column).

autoren_anzahl

Total author count (integer).

fundstelle

Document reference details (list-column).

pdf_hash

MD5 checksum of the PDF file (character or NA).

urheber

Authoring bodies (list-column).

vorgangsbezug

Up to 4 related Vorgänge (list-column).

vorgangsbezug_anzahl

Total number of related Vorgänge (integer).

ressort

Government departments involved (list-column).

anlagen

Appendix description (character or NA).

Examples

if (FALSE) { # \dontrun{
dip_bundestag_drucksache(68852)
} # }