-
Notifications
You must be signed in to change notification settings - Fork 46
/
redcap_version.Rd
44 lines (41 loc) · 1.58 KB
/
redcap_version.Rd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/redcap-version.R
\name{redcap_version}
\alias{redcap_version}
\title{Determine version of REDCap instance}
\usage{
redcap_version(redcap_uri, token, verbose = TRUE, config_options = NULL)
}
\arguments{
\item{redcap_uri}{The
\href{https://en.wikipedia.org/wiki/Uniform_Resource_Identifier}{uri}/url
of the REDCap server
typically formatted as "https://server.org/apps/redcap/api/".
Required.}
\item{token}{The user-specific string that serves as the password for
a project. Required.}
\item{verbose}{A boolean value indicating if \code{message}s should be printed
to the R console during the operation. The verbose output might contain
sensitive information (\emph{e.g.} PHI), so turn this off if the output might
be visible somewhere public. Optional.}
\item{config_options}{A list of options to pass to \code{POST} method in the
\code{httr} package. See the details below. Optional.}
}
\value{
a \link[utils:packageDescription]{utils::packageDescription}
}
\description{
This function uses REDCap's API to query its version.
}
\details{
If the API call is unsuccessful, a value of
\code{base::package_version("0.0.0")} will be returned.
This ensures that a the function will always return an object of class
\link[base:numeric_version]{base::numeric_version}. It guarantees the value can always be used in
\code{\link[utils:compareVersion]{utils::compareVersion()}}.
}
\examples{
uri <- "https://bbmc.ouhsc.edu/redcap/api/"
token <- "9A81268476645C4E5F03428B8AC3AA7B"
REDCapR::redcap_version(redcap_uri = uri, token = token)
}