{
  "_id": "6a102381acfb0bcc41c8d754",
  "Package": "ctoclient",
  "Type": "Package",
  "Title": "A Modern and Flexible Data Pipeline for 'SurveyCTO'",
  "Version": "0.1.0",
  "Date": "2026-03-28",
  "Authors@R": "c(\nperson(\n\"Gutama Girja\", \"Urago\",\nemail = \"girjagutama@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-5588-2301\")\n)\n)",
  "Description": "A modern and flexible R client for the 'SurveyCTO', a\nmobile and offline data collection platform, providing a modern\nand consistent interface for programmatic access to server\nresources. Built on top of the 'httr2' package, it enables\nsecure and efficient data retrieval and returns analysis-ready\ndata through optional tidying. It includes functions to create,\nupload, and download server datasets, in addition to fetching\nform data, files, and submission attachments. Robust\nauthentication and request handling make the package suitable\nfor automated survey monitoring and downstream analysis.",
  "License": "MIT + file LICENSE",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "URL": "https://guturago.github.io/ctoclient/,\nhttps://github.com/guturago/ctoclient/",
  "BugReports": "https://github.com/guturago/ctoclient/issues",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev libssl-dev libx11-dev",
  "Repository": "https://guturago.r-universe.dev",
  "Date/Publication": "2026-05-13 15:53:02 UTC",
  "RemoteUrl": "https://github.com/guturago/ctoclient",
  "RemoteRef": "HEAD",
  "RemoteSha": "1f72f2758a1677871f39990eaf7c44a4bee17815",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-13 17:16:36 UTC",
    "User": "root"
  },
  "Author": "Gutama Girja Urago [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-5588-2301>)",
  "Maintainer": "Gutama Girja Urago <girjagutama@gmail.com>",
  "MD5sum": "15509e064f80e4f90dfaaf16c94b703f",
  "_user": "guturago",
  "_type": "src",
  "_file": "ctoclient_0.1.0.tar.gz",
  "_fileid": "7ac36c2195fd30c1b7045149ca7d0c72a112e9323c8b93e3af27d487ff1471d5",
  "_filesize": 209745,
  "_sha256": "7ac36c2195fd30c1b7045149ca7d0c72a112e9323c8b93e3af27d487ff1471d5",
  "_created": "2026-05-13T17:16:36.000Z",
  "_published": "2026-05-22T09:36:01.466Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77353893038,
      "time": 150,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6976893505"
    },
    {
      "job": 77353892312,
      "time": 192,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6976907361"
    },
    {
      "job": 77353892680,
      "time": 117,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6976879175"
    },
    {
      "job": 77353892647,
      "time": 109,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6976876333"
    },
    {
      "job": 77353892317,
      "time": 191,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6976835311"
    },
    {
      "job": 77353891954,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157404504"
    },
    {
      "job": 77353892335,
      "time": 126,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6976883612"
    },
    {
      "job": 77353892619,
      "time": 92,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6976870522"
    },
    {
      "job": 77353892700,
      "time": 94,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6976870492"
    }
  ],
  "_buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/guturago/ctoclient",
  "_commit": {
    "id": "1f72f2758a1677871f39990eaf7c44a4bee17815",
    "author": "Gutama Girja Urago <girjagutama@gmail.com>",
    "committer": "Gutama Girja Urago <girjagutama@gmail.com>",
    "message": "cov\n",
    "time": 1778687582
  },
  "_maintainer": {
    "name": "Gutama Girja Urago",
    "email": "girjagutama@gmail.com",
    "login": "guturago",
    "linkedin": "in/gutama-girja",
    "orcid": "0000-0001-5588-2301",
    "uuid": 130801524
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "httptest2",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "guturago",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-52",
      "n": 5
    },
    {
      "week": "2026-01",
      "n": 10
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 5
    },
    {
      "week": "2026-13",
      "n": 5
    },
    {
      "week": "2026-20",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.0.0.9000",
      "date": "2025-12-31"
    },
    {
      "name": "v0.0.1",
      "date": "2026-02-16"
    },
    {
      "name": "v0.1.0",
      "date": "2026-03-27"
    }
  ],
  "_topics": [
    "api",
    "automation",
    "mel",
    "surveycto"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "guturago",
      "count": 32,
      "uuid": 130801524
    }
  ],
  "_userbio": {
    "uuid": 130801524,
    "type": "user",
    "name": "Gutama Girja Urago",
    "description": "Data Analyst | R, Stata, Python | Survey & Impact Evaluation"
  },
  "_downloads": {
    "count": 528,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ctoclient"
  },
  "_devurl": "https://github.com/guturago/ctoclient",
  "_pkgdown": "https://guturago.github.io/ctoclient/",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ctoclient.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/guturago/ctoclient",
  "_realowner": "guturago",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2026-02-19"
    },
    {
      "version": "0.1.0",
      "date": "2026-03-28"
    }
  ],
  "_exports": [
    "cto_connect",
    "cto_dataset_create",
    "cto_dataset_delete",
    "cto_dataset_download",
    "cto_dataset_info",
    "cto_dataset_list",
    "cto_dataset_purge",
    "cto_dataset_upload",
    "cto_form_attachment",
    "cto_form_data",
    "cto_form_definition",
    "cto_form_dofile",
    "cto_form_ids",
    "cto_form_mail_template",
    "cto_form_metadata",
    "cto_form_printable",
    "cto_form_stata_template",
    "cto_group_list",
    "cto_is_connected",
    "cto_metadata",
    "cto_role_list",
    "cto_set_connection",
    "cto_team_list",
    "cto_user_list"
  ],
  "_help": [
    {
      "page": "cto_connect",
      "title": "Connect to and manage a SurveyCTO Server connection",
      "topics": [
        "cto_connect",
        "cto_is_connected",
        "cto_set_connection"
      ]
    },
    {
      "page": "cto_dataset_create",
      "title": "Create or Upload to Server Datasets",
      "concept": [
        "Dataset Management Functions"
      ],
      "topics": [
        "cto_dataset_create",
        "cto_dataset_upload"
      ]
    },
    {
      "page": "cto_dataset_delete",
      "title": "Delete or Purge a Dataset",
      "concept": [
        "Dataset Management Functions"
      ],
      "topics": [
        "cto_dataset_delete",
        "cto_dataset_purge"
      ]
    },
    {
      "page": "cto_dataset_download",
      "title": "Download SurveyCTO Server Datasets",
      "concept": [
        "Dataset Management Functions"
      ],
      "topics": [
        "cto_dataset_download"
      ]
    },
    {
      "page": "cto_dataset_info",
      "title": "Get Dataset Properties",
      "concept": [
        "Dataset Management Functions"
      ],
      "topics": [
        "cto_dataset_info"
      ]
    },
    {
      "page": "cto_dataset_list",
      "title": "List Available Server Datasets",
      "concept": [
        "Dataset Management Functions"
      ],
      "topics": [
        "cto_dataset_list"
      ]
    },
    {
      "page": "cto_form_attachment",
      "title": "Download Attachments from a SurveyCTO Form",
      "concept": [
        "Form Management Functions"
      ],
      "topics": [
        "cto_form_attachment"
      ]
    },
    {
      "page": "cto_form_data",
      "title": "Download and Tidy SurveyCTO Form Data",
      "concept": [
        "Form Management Functions"
      ],
      "topics": [
        "cto_form_data"
      ]
    },
    {
      "page": "cto_form_data_attachment",
      "title": "Download Attachments from SurveyCTO Form Data",
      "concept": [
        "Form Management Functions"
      ],
      "topics": [
        "cto_form_data_attachment"
      ]
    },
    {
      "page": "cto_form_dofile",
      "title": "Generate a Stata Do-File with Variable and Value Labels from a SurveyCTO Form",
      "concept": [
        "Form Management Functions"
      ],
      "topics": [
        "cto_form_dofile"
      ]
    },
    {
      "page": "cto_form_languages",
      "title": "Download SurveyCTO Form Files and Templates",
      "concept": [
        "Form Management Functions"
      ],
      "topics": [
        "cto_form_languages",
        "cto_form_mail_template",
        "cto_form_printable",
        "cto_form_stata_template"
      ]
    },
    {
      "page": "cto_form_metadata",
      "title": "Download SurveyCTO Form Metadata and Definitions",
      "concept": [
        "Form Management Functions"
      ],
      "topics": [
        "cto_form_definition",
        "cto_form_metadata"
      ]
    },
    {
      "page": "cto_metadata",
      "title": "Retrieve Server Metadata and Resource Lists",
      "concept": [
        "Server Metadata"
      ],
      "topics": [
        "cto_form_ids",
        "cto_group_list",
        "cto_metadata",
        "cto_role_list",
        "cto_team_list",
        "cto_user_list"
      ]
    }
  ],
  "_readme": "https://github.com/guturago/ctoclient/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "bit",
    "bit64",
    "cellranger",
    "checkmate",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "curl",
    "dplyr",
    "generics",
    "glue",
    "hms",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "rappdirs",
    "readr",
    "readxl",
    "rematch",
    "rlang",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "managing-connections.Rmd",
      "filename": "managing-connections.html",
      "title": "Managing Connections",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Authentication Strategies",
        "2. Working with Multiple Servers",
        "3. Advanced Customization (httr2)"
      ],
      "created": "2026-05-13 14:41:04",
      "modified": "2026-05-13 14:41:04",
      "commits": 1
    }
  ],
  "_score": 4.698970004336019,
  "_indexed": true,
  "_nocasepkg": "ctoclient",
  "_universes": [
    "guturago"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-13T17:19:11.000Z",
      "distro": "noble",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "1d58064c32aa3ef639eac5f19b5d02d9e400ab73d81c1fddb10f9b3df6ffd677",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-13T17:19:52.000Z",
      "distro": "noble",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "a3cc90adcee8d12257bb8d4b7403f81e5ccc2fa506ce43bc2abd5f13120be76c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-13T17:18:30.000Z",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "dae422d16a9fdc945269d3bc2b7e2c760add52da8f57f7d6edfde17438835bbb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-13T17:18:25.000Z",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "7eeed427d7d852bde8014e7f3a09c5b6cf6d22663e2ef16269e76002f0c22c18",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-13T17:18:36.000Z",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "86df39e3cfd71d892ddfb3c1b58757dd50c3aec4003f861eeda586548523e13d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-13T17:18:00.000Z",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "e60135aa431e5938199788ba25bce4917c9f05bc78af2c4cbb622562e1373f6b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-13T17:18:01.000Z",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "648a5e15f4d996037b2b50ecc58e4540048539683cb22daa00ab40622d591abb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-05-22T09:35:42.000Z",
      "commit": "1f72f2758a1677871f39990eaf7c44a4bee17815",
      "fileid": "a3f1e36d7c950a360a50b0b4ee05bf8d48d11a23f4644ccdcf20e76fb7568b6c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/guturago/actions/runs/25814643814"
    }
  ]
}