
Get taxonomic information from SLU Artdatabanken API for specified taxon IDs
Source:R/dyntaxa_api_functions.R
      get_dyntaxa_records.RdThis function queries the SLU Artdatabanken API (Dyntaxa) to retrieve taxonomic information for the specified taxon IDs. It constructs a request with the provided taxon IDs, sends the request to the SLU Artdatabanken API, and processes the response to return taxonomic information in a data frame.
Usage
get_dyntaxa_records(taxon_ids, subscription_key = Sys.getenv("DYNTAXA_KEY"))Arguments
- taxon_ids
 A vector of numeric taxon IDs (Dyntaxa ID) for which taxonomic information is requested.
- subscription_key
 A Dyntaxa API subscription key. By default, the key is read from the environment variable
DYNTAXA_KEY.You can provide the key in three ways:
Directly as a parameter:
get_dyntaxa_records(238366, subscription_key = "your_key_here")Temporarily for the session:
Sys.setenv(DYNTAXA_KEY = "your_key_here")Permanently across sessions by adding it to your
~/.Renvironfile. Useusethis::edit_r_environ()to open the file, then add:DYNTAXA_KEY=your_key_here
Value
A data frame containing taxonomic information for the specified taxon IDs.
Columns include taxonId, names, category, rank, isRecommended, and parentTaxonId.
Details
A valid Dyntaxa API subscription key is required. You can request a free key for the "Taxonomy" service from the ArtDatabanken API portal: https://api-portal.artdatabanken.se/
Note: Please review the API conditions
and register for access before using the API. Data collected through the API
is stored at SLU Artdatabanken. Please also note that the authors of SHARK4R are not affiliated with SLU Artdatabanken.