- ano
Integer. Year of the data (e.g., 2023). Required.
- periodo
Integer. Bimester period (1-6). Required.
- uf
Character. State abbreviation (e.g., "PE"). Required.
- use_cache
Logical. If TRUE (default), uses an in-memory cache.
- verbose
Logical. If TRUE, prints the full API URL. Defaults to
FALSE. Set globally with options(tesouror.verbose = TRUE).
- page_size
Integer. Rows per page for OData pagination. Defaults
to 1000.
- max_rows
Numeric. Maximum rows to return. Defaults to Inf.
- filter
Character. OData $filter expression to narrow results
on the server (much faster than downloading everything). Uses
OData syntax (e.g., "NOM_MUNI eq 'Recife'",
"COD_MUNI eq 2611606"). Combine with and/or. Column names
must use the original API names (uppercase), not the snake_case
cleaned names. To discover valid names, run a max_rows = 1 query
and use toupper(names(result)). Optional.
- orderby
Character. OData $orderby expression to sort results
(e.g., "NOM_MUNI asc", "NUM_POPU desc"). Uses original API
column names (uppercase). Optional.
- select
Character vector. Column names to return (reduces payload
size). Uses original API column names (e.g.,
c("NOM_MUNI", "VAL_DECL")). If a column name is invalid the API
returns HTTP 400. Optional.
- year
Integer. Year (e.g., 2023). Required. Maps to ano.
- period
Integer. Bimester (1-6). Required. Maps to periodo.
- state
Character. State abbreviation (e.g., "PE"). Required.
Maps to uf.