List users authorized for a project.
Usage
redcap_users_export(
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
message
s 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 athttr::httr_options()
. Optional.- handle_httr
The value passed to the
handle
parameter ofhttr::POST()
. This is useful for only unconventional authentication approaches. It should beNULL
for most institutions. Optional.
Value
data_user
: Atibble::tibble()
of all users associated with the project. One row represents one user.data_user_form
: Atibble::tibble()
of permissions for users and forms. One row represents a unique user-by-form combination.success
: A boolean value indicating if the operation was apparently successful.status_codes
: A collection of http status codes, separated by semicolons. There is one code for each batch attempted.outcome_messages
: A collection of human readable strings indicating the operations' semicolons. There is one code for each batch attempted. In an unsuccessful operation, it should contain diagnostic information.elapsed_seconds
: The duration of the function.
Examples
# \dontrun{
uri <- "https://redcap-dev-2.ouhsc.edu/redcap/api/"
token <- "0BF920AAF9566A8E603F528A498A5729" # dag
result <- REDCapR::redcap_users_export(redcap_uri=uri, token=token)
#> The REDCap users were successfully exported in 0.2 seconds. The http status code was 200.
result$data_user
#> # A tibble: 2 × 34
#> username email firstname lastname expiration data_access_group
#> <chr> <chr> <chr> <chr> <date> <chr>
#> 1 itawilliamb william-beasl… Will Beasley… NA NA
#> 2 unittestphifree whb4@ou.edu Unit Test Phi Free NA daga
#> # ℹ 28 more variables: data_access_group_id <chr>, design <lgl>, alerts <dbl>,
#> # user_rights <int>, data_access_groups <lgl>, reports <lgl>,
#> # stats_and_charts <lgl>, manage_survey_participants <lgl>, calendar <lgl>,
#> # data_import_tool <lgl>, data_comparison_tool <lgl>, logging <lgl>,
#> # email_logging <lgl>, file_repository <lgl>, data_quality_create <lgl>,
#> # data_quality_execute <lgl>, api_export <lgl>, api_import <lgl>,
#> # api_modules <lgl>, mobile_app <lgl>, mobile_app_download_data <lgl>, …
result$data_user_form
#> # A tibble: 2 × 4
#> username form_name permission_id permission
#> <chr> <chr> <int> <fct>
#> 1 itawilliamb demographics 1 edit_form
#> 2 unittestphifree demographics 1 edit_form
# }