ctoclient: A Modern and Flexible Data Pipeline for 'SurveyCTO'
A modern and flexible R client for the 'SurveyCTO', a mobile and
offline data collection platform, providing a modern and consistent interface for
programmatic access to server resources. Built on top of the 'httr2' package,
it enables secure and efficient data retrieval and returns analysis-ready
data through optional tidying. It includes functions to create, upload, and
download server datasets, in addition to fetching form data, files, and
submission attachments. Robust authentication and request handling make the
package suitable for automated survey monitoring and downstream analysis.
| Version: |
0.0.1 |
| Depends: |
R (≥ 4.1.0) |
| Imports: |
checkmate, cli, dplyr, httr2, purrr, readr, readxl, rlang, stringr, tidyr |
| Suggests: |
curl, httptest2, jsonlite, testthat (≥ 3.0.0) |
| Published: |
2026-02-19 |
| DOI: |
10.32614/CRAN.package.ctoclient (may not be active yet) |
| Author: |
Gutama Girja Urago
[aut, cre,
cph] |
| Maintainer: |
Gutama Girja Urago <girjagutama at gmail.com> |
| BugReports: |
https://github.com/guturago/ctoclient/issues |
| License: |
MIT + file LICENSE |
| URL: |
https://guturago.github.io/ctoclient/,
https://github.com/guturago/ctoclient/ |
| NeedsCompilation: |
no |
| Language: |
en-US |
| Citation: |
ctoclient citation info |
| Materials: |
README, NEWS |
| CRAN checks: |
ctoclient results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=ctoclient
to link to this page.