Get a DIP Person
Usage
dip_bundestag_person(person_id, params = list(), safe = TRUE, refresh = FALSE)Arguments
- person_id
Person 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 totools::R_user_dir("bunddev", "cache").- refresh
Logical; if
TRUE, ignore cached responses and re-fetch from the API (defaultFALSE).
Value
A one-row tibble for the selected person:
- id
Person identifier (character).
- nachname
Last name (character).
- vorname
First name (character).
- namenszusatz
Name affix, e.g.
"von der"(character orNA).- typ
Entity type, always
"Person"(character).- wahlperiode
Legislative period of first associated document (integer or
NA).- basisdatum
Date of first associated document (character or
NA).- datum
Date of most recent associated document (character or
NA).- aktualisiert
Last update timestamp (character, ISO datetime).
- titel
Display title with role (character).
- person_roles
Roles and alternative names (list-column).
See also
bunddev_parameters() to inspect available query parameters.
Other DIP Bundestag:
dip_bundestag_aktivitaet(),
dip_bundestag_aktivitaet_list(),
dip_bundestag_drucksache(),
dip_bundestag_drucksache_list(),
dip_bundestag_drucksache_text(),
dip_bundestag_drucksache_text_list(),
dip_bundestag_person_list(),
dip_bundestag_plenarprotokoll(),
dip_bundestag_plenarprotokoll_list(),
dip_bundestag_plenarprotokoll_text(),
dip_bundestag_plenarprotokoll_text_list(),
dip_bundestag_vorgang(),
dip_bundestag_vorgang_list(),
dip_bundestag_vorgangsposition(),
dip_bundestag_vorgangsposition_list()