Package: REDCapSync Title: Encapsulated 'REDCap' Projects for Synchronized Data Pipelines Version: 0.2.1.9000 Authors@R: c( person("Brandon", "Rose", , "thecodingdocs@gmail.com", role = c("cre", "aut", "cph"), comment = c(ORCID = "0009-0009-7813-1960")), person("Natalie", "Goulett", role = "ctb") ) Description: Wraps dozens of 'REDCap' API endpoints into a standardized R6 object. Research Electronic Data Capture ('REDCap') is a survey and database web application software maintained by Vanderbilt University. It has a robust application programming interface (API) utilized by several R packages. 'REDCapSync' uses 'redcapAPI' and 'REDCapR' behind-the-scenes to retrieve all metadata, data, and log details for a project. To minimize unnecessary server calls, the interim 'REDCap' log is analyzed and used to only update necessary records. Furthermore, the user can define custom datasets that save to a directory. Those datasets continue to refresh when projects are synced. Having a secure, standardized, API-efficient, project-agnostic R object for 'REDCap' projects, streamlines downstream use in scripts, functions, and shiny applications. License: GPL (>= 3) URL: https://github.com/thecodingdocs/REDCapSync, https://thecodingdocs.github.io/REDCapSync/ BugReports: https://github.com/thecodingdocs/REDCapSync/issues Depends: R (>= 4.1) Imports: checkmate, cli, dplyr, hoardr, lubridate, openxlsx2, R6, readxl, redcapAPI, REDCapR, skimr, stats, stringr, tools, utils Suggests: keyring, knitr, listviewer, rmarkdown, spelling, testthat (>= 3.3.0), withr VignetteBuilder: knitr Config/roxygen2/version: 8.1.0 Config/testthat/edition: 3 Encoding: UTF-8 Language: en-US Roxygen: list(markdown = TRUE, r6 = TRUE) Config/pak/sysreqs: libicu-dev libsodium-dev libssl-dev libx11-dev Repository: https://thecodingdocs.r-universe.dev Date/Publication: 2026-09-28 03:55:51 UTC RemoteUrl: https://github.com/thecodingdocs/redcapsync RemoteRef: HEAD RemoteSha: ae012207a18621abd3211580c92f2d711ecac9df NeedsCompilation: no Packaged: 2026-10-28 07:14:38 UTC; root Author: Brandon Rose [cre, aut, cph] (ORCID: ), Natalie Goulett [ctb] Maintainer: Brandon Rose