Package: SurveySolutionsAPIv2
Title: Comprehensive API Access to Your 'Survey Solutions' Server Using
        'httr2'
Version: 0.1.2
Authors@R: 
    person("Michael", "Wild", , "michael.wild@me.com", role = c("aut", "cre", "cph"))
Description: A comprehensive suite of functions for interfacing
    with the 'Survey Solutions' APIs
    (<https://demo.mysurvey.solutions/apidocs/index.html> and
    <https://docs.mysurvey.solutions/>). It supports all the
    current POST, GET, and PATCH requests of the 'REST' API and extends
    its capabilities by integrating selected 'GraphQL' API queries and
    mutations when 'REST' API equivalents are not available. Designed for
    ease of use, it includes several convenience functions to streamline
    operations. The package ensures that data retrieved from the API is
    automatically transformed into a single, easy-to-use data frame or
    data table, optimizing it for subsequent analysis and processing.
    Additionally, it is specifically designed to facilitate seamless
    integration into 'shiny' applications, enhancing the interactive web
    application development experience. Built on the robust 'httr2'
    package, this version supersedes the previous 'httr'-based
    implementation. Recognizing the needs of large-scale data operations
    such as censuses, the package also incorporates features for
    parallel processing, enhancing its efficiency and scalability.
License: MIT + file LICENSE
URL: https://michael-cw.github.io/SurveySolutionsAPIv2/,
        https://github.com/michael-cw/SurveySolutionsAPIv2
BugReports: https://github.com/michael-cw/SurveySolutionsAPIv2/issues
Depends: R (>= 4.1.0)
Imports: cli, curl, data.table, dplyr, foreach, graphics, httr2,
        jsonlite, lubridate, readr, rlang, shiny, stats, stringr,
        susographql (>= 0.1.1), tidyjson, tidyr, withr, zip
Encoding: UTF-8
Language: en
RoxygenNote: 7.3.2
Config/testthat/edition: 3
Suggests: doFuture, DT, future, future.apply, ggplot2, knitr,
        progressr, readxl, rmarkdown, sf, testthat (>= 3.0.0)
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2026-10-15 18:01:47 UTC; michaelwild
Author: Michael Wild [aut, cre, cph]
Maintainer: Michael Wild <michael.wild@me.com>
Repository: CRAN
Date/Publication: 2026-10-24 16:20:13 UTC
Built: R 4.6.1; ; 2026-10-24 19:15:02 UTC; unix
