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
Currently, a list is returned with the following elements:
has_arms: a logical value indicating if the REDCap project has arms (i.e., "TRUE") or is a classic non-longitudinal project (i.e., "FALSE").
data: a tibble::tibble() with one row per arm. The columns are arm_number (an integer) and arm_name (a human-friendly string).
success: A boolean value indicating if the operation was apparently successful.
outcome_message: A human readable string indicating the operation's outcome.
elapsed_seconds: The duration of the function.
raw_text: If an operation is NOT successful, the text returned by REDCap. If an operation is successful, the raw_text is returned as an empty string to save RAM.
Examples
## Not run:uri <-"https://redcap-dev-2.ouhsc.edu/redcap/api/"# Query a classic project with 3 armstoken_1 <-"14817611F9EA1A6E149BBDC37134E8EA"# arm-multiple-deleteresult_1 <- REDCapR::redcap_arm_export(redcap_uri=uri, token=token_1)result_1$has_arms
result_1$data
# Query a classic project without armstoken_2 <-"F9CBFFF78C3D78F641BAE9623F6B7E6A"# simple-writeresult_2 <- REDCapR::redcap_arm_export(redcap_uri=uri, token=token_2)result_2$has_arms
result_2$data
## End(Not run)