redcap_version function

Determine version of REDCap instance

Determine version of REDCap instance

This function uses REDCap's API to query its version.

redcap_version( redcap_uri, token, verbose = TRUE, config_options = NULL, handle_httr = NULL )

Arguments

  • redcap_uri: The uri/url of the REDCap server typically formatted as "https://server.org/apps/redcap/api/". Required.
  • token: The user-specific string that serves as the password for a project. Required.
  • verbose: A boolean value indicating if messages should be printed to the R console during the operation. The verbose output might contain sensitive information (e.g. PHI), so turn this off if the output might be visible somewhere public. Optional.
  • config_options: A list of options passed to httr::POST(). See details at httr::httr_options(). Optional.
  • handle_httr: The value passed to the handle parameter of httr::POST(). This is useful for only unconventional authentication approaches. It should be NULL for most institutions. Optional.

Returns

a utils::packageDescription

Details

If the API call is unsuccessful, a value of base::package_version("0.0.0") will be returned. This ensures that a the function will always return an object of class base::numeric_version . It guarantees the value can always be used in utils::compareVersion().

Examples

uri <- "https://redcap-dev-2.ouhsc.edu/redcap/api/" token <- "9A068C425B1341D69E83064A2D273A70" REDCapR::redcap_version(redcap_uri = uri, token = token)
  • Maintainer: Will Beasley
  • License: MIT + file LICENSE
  • Last published: 2025-01-11

Downloads (last 30 days):