% Generated by roxygen2: do not edit by hand % Please edit documentation in R/box.R \name{osem_box} \alias{osem_box} \title{Get a single senseBox by its ID} \usage{ osem_box(boxId, endpoint = osem_endpoint(), cache = NA) } \arguments{ \item{boxId}{A string containing a senseBox ID} \item{endpoint}{The URL of the openSenseMap API instance} \item{cache}{Whether to cache the result, defaults to false. If a valid path to a directory is given, the response will be cached there. Subsequent identical requests will return the cached data instead.} } \value{ A \code{sensebox data.frame} containing a box in each row } \description{ Get a single senseBox by its ID } \examples{ \dontrun{ # get a specific box by ID b = osem_box('57000b8745fd40c8196ad04c') # get a specific box by ID from a custom (selfhosted) openSenseMap API b = osem_box('51030b8725fd30c2196277da', 'http://api.my-custom-osem.com') # get a specific box by ID and cache the response, in order to provide # reproducible results in the future. b = osem_box('51030b8725fd30c2196277da', cache = tempdir()) } } \seealso{ \href{https://docs.opensensemap.org/#api-Measurements-findAllBoxes}{openSenseMap API documentation (web)} \code{\link{osem_phenomena}} \code{\link{osem_boxes}} \code{\link{osem_clear_cache}} }