Returns one row per field-level change, plus one synthetic row for
each event that carries no field patches (Ny, Sletting, Fjernet).
Synthetic rows have operation = NA, field = NA,
new_value = NA, preserving event-level metadata in the output.
Arguments
- since
Date or POSIXct. Return updates after this timestamp. Defaults to yesterday.
- size
Integer. Number of updates per page (max 10000).
- max_pages
Integer. Maximum pages to fetch. Default 1. Set higher to paginate through large result sets automatically.
- type
One of
"enheter","underenheter", or"roller". Roller uses CloudEvents format;include_changesis ignored.- verbose
Logical. Print page-level progress.
Value
A tibble with columns: update_id, org_nr, change_type,
timestamp, operation, field, new_value. No list-columns.
Events without field patches (Ny, Sletting, Fjernet) appear as
rows with operation, field, and new_value all NA.
Details
To retrieve initial field values for newly registered entities
(change_type "Ny"), call brreg_entity() per org_nr — the CDC
payload for Ny events contains no field-level patches.
See also
brreg_updates() for the event-level view.
Other tidybrreg entity functions:
brreg_board_summary(),
brreg_children(),
brreg_download(),
brreg_entity(),
brreg_roles(),
brreg_roles_legal(),
brreg_search(),
brreg_underenheter(),
brreg_updates()
Examples
if (FALSE) { # interactive() && curl::has_internet()
brreg_update_fields(since = Sys.Date() - 1, size = 50)
}