Get the latest assessment for a particular taxonomic entity based on its ID
number from the IUCN Species Information Service (SIS). Wraps rl_sis() and
rl_assessment().
Arguments
- id
(integer) The SIS ID of the taxonomic entity to look up.
- scope
(character) An optional scope (see
rl_scopes()) to filter the results by. The default, "1", returns the latest global assessment. If no assessments exist for the specifiedscope, the latest assessment across all scopes is returned. IfNULL, the latest assessment across all scopes is returned.- key
(character) An IUCN API token. See
rl_use_iucn().- parse
(logical) Whether to parse the output to list (
FALSE) or, where possible, data.frame (TRUE). Default:TRUE.- ...
Includes the following arguments related to the wait time between request retries if a "Too Many Requests" error is received from the API (see HttpClient()$retry() for more details):
pause_base,pause_cap, andpause_min: basis, maximum, and minimum for calculating wait time for retrytimes: the maximum number of times to retryonwait: a callback function if the request will be retried and a wait time is being applied
Also supports any curl options passed to the GET request via HttpClient.
Value
A list unless using a function with a trailing underscore, in which case json as character string is returned.
References
API docs at https://api.iucnredlist.org/.
See also
Assessments by taxa:
rl_class(),
rl_family(),
rl_kingdom(),
rl_order(),
rl_phylum(),
rl_sis(),
rl_species(),
rl_species_latest()
