{
  "_id": "6a1ed7c9b401979e7340eea0",
  "Package": "redcapAPI",
  "Type": "Package",
  "Title": "Interface to 'REDCap'",
  "Version": "2.12.0.9000",
  "Authors@R": "c(\nperson(\"Benjamin\", \"Nutter\", email = \"benjamin.nutter@gmail.com\",\nrole = c(\"ctb\", \"aut\")),\nperson(\"Shawn\", \"Garbett\", email = \"shawn.garbett@vumc.org\",\ncomment = c(ORCID=\"0000-0003-4079-5621\"),\nrole = c(\"cre\",\"ctb\")),\nperson(\"Savannah\", \"Obregon\", role = \"ctb\"),\nperson(\"Thomas\", \"Obadia\", role=\"ctb\"),\nperson(\"Marcus\", \"Lehr\", role = \"ctb\", email = \"marcus.j.lehr@gmail.com\"),\nperson(\"Brian\", \"High\", role=\"ctb\"),\nperson(\"Stephen\", \"Lane\", role = \"ctb\"),\nperson(\"Will\", \"Beasley\", role = \"ctb\"),\nperson(\"Will\", \"Gray\", role = \"ctb\"),\nperson(\"Nick\", \"Kennedy\", role = \"ctb\"),\nperson(\"Tan\", \"Hsi-Nien\", role = \"ctb\"),\nperson(\"Jeffrey\", \"Horner\", role = \"aut\"),\nperson(\"Jeremy\", \"Stephens\", role = \"ctb\"),\nperson(\"Cole\", \"Beck\", role = \"ctb\"),\nperson(\"Bradley\", \"Johnson\", role=\"ctb\"),\nperson(\"Philip\", \"Chase\", role=\"ctb\"),\nperson(\"Paddy\", \"Tobias\", role = \"ctb\"),\nperson(\"Michael\", \"Chirico\", role = \"ctb\"),\nperson(\"William\", \"Sharp\", role=\"ctb\"),\nperson(\"Alexander\", \"Strübing\", role=\"ctb\"))",
  "Maintainer": "Shawn Garbett <shawn.garbett@vumc.org>",
  "Description": "Access data stored in 'REDCap' databases using the\nApplication Programming Interface (API).  'REDCap' (Research\nElectronic Data CAPture; <https://projectredcap.org>, Harris,\net al. (2009) <doi:10.1016/j.jbi.2008.08.010>, Harris, et al.\n(2019) <doi:10.1016/j.jbi.2019.103208>) is a web application\nfor building and managing online surveys and databases\ndeveloped at Vanderbilt University.  The API allows users to\naccess data and project meta data (such as the data dictionary)\nfrom the web programmatically. The 'redcapAPI' package\nfacilitates the process of accessing data with options to\nprepare an analysis-ready data set consistent with the\ndefinitions in a database's data dictionary.",
  "License": "GPL-2",
  "LazyLoad": "yes",
  "URL": "https://github.com/vubiostat/redcapAPI",
  "BugReports": "https://github.com/vubiostat/redcapAPI/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "R.rsp",
  "Config/build/clean-inst-doc": "false",
  "Config/pak/sysreqs": "libsodium-dev libssl-dev",
  "Repository": "https://vubiostat.r-universe.dev",
  "Date/Publication": "2026-04-20 16:42:40 UTC",
  "RemoteUrl": "https://github.com/vubiostat/redcapapi",
  "RemoteRef": "HEAD",
  "RemoteSha": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 09:55:34 UTC",
    "User": "root"
  },
  "Author": "Benjamin Nutter [ctb, aut],\nShawn Garbett [cre, ctb] (ORCID:\n<https://orcid.org/0000-0003-4079-5621>),\nSavannah Obregon [ctb],\nThomas Obadia [ctb],\nMarcus Lehr [ctb],\nBrian High [ctb],\nStephen Lane [ctb],\nWill Beasley [ctb],\nWill Gray [ctb],\nNick Kennedy [ctb],\nTan Hsi-Nien [ctb],\nJeffrey Horner [aut],\nJeremy Stephens [ctb],\nCole Beck [ctb],\nBradley Johnson [ctb],\nPhilip Chase [ctb],\nPaddy Tobias [ctb],\nMichael Chirico [ctb],\nWilliam Sharp [ctb],\nAlexander Strübing [ctb]",
  "MD5sum": "25a396468d54fbd99c2956f2a6ebeee5",
  "_user": "vubiostat",
  "_type": "src",
  "_file": "redcapAPI_2.12.0.9000.tar.gz",
  "_fileid": "b14ed01658ac2ba4c7346f6746bc69ad220a7c98d3d793e0914d3ea4108a9a05",
  "_filesize": 3394821,
  "_sha256": "b14ed01658ac2ba4c7346f6746bc69ad220a7c98d3d793e0914d3ea4108a9a05",
  "_created": "2026-05-20T09:55:34.000Z",
  "_published": "2026-06-02T13:16:57.950Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79079316833,
      "time": 145,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7106899583"
    },
    {
      "job": 79079317625,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106900223"
    },
    {
      "job": 79079317394,
      "time": 108,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7106920894"
    },
    {
      "job": 79079316970,
      "time": 97,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106909272"
    },
    {
      "job": 79079316027,
      "time": 205,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106848763"
    },
    {
      "job": 79079315975,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7358731879"
    },
    {
      "job": 79079317448,
      "time": 128,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7106893931"
    },
    {
      "job": 79079317476,
      "time": 134,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7106895722"
    },
    {
      "job": 79079317310,
      "time": 131,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7106895303"
    }
  ],
  "_buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/vubiostat/redcapapi",
  "_commit": {
    "id": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
    "author": "Will Gray <graywh@gmail.com>",
    "committer": "Will Gray <graywh@gmail.com>",
    "message": "Add libuv.so\n",
    "time": 1776703360
  },
  "_maintainer": {
    "name": "Shawn Garbett",
    "email": "shawn.garbett@vumc.org",
    "login": "spgarbet",
    "orcid": "0000-0003-4079-5621",
    "description": "Stochastic Walk of Life",
    "uuid": 2798
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "chron",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "labelVector",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "mime",
      "role": "Imports"
    },
    {
      "package": "shelter",
      "version": ">= 0.2.1",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    },
    {
      "package": "R.rsp",
      "role": "Suggests"
    }
  ],
  "_owner": "vubiostat",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2025-22",
      "n": 9
    },
    {
      "week": "2025-23",
      "n": 3
    },
    {
      "week": "2025-31",
      "n": 7
    },
    {
      "week": "2025-33",
      "n": 2
    },
    {
      "week": "2025-34",
      "n": 8
    },
    {
      "week": "2025-37",
      "n": 4
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 6
    },
    {
      "week": "2025-49",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 7
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 3
    },
    {
      "week": "2026-03",
      "n": 1
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 6
    },
    {
      "week": "2026-13",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v2.11.0",
      "date": "2025-06-03"
    },
    {
      "name": "v2.11.1",
      "date": "2025-08-13"
    },
    {
      "name": "v2.11.3",
      "date": "2025-09-09"
    },
    {
      "name": "v2.11.4",
      "date": "2025-10-28"
    },
    {
      "name": "v2.11.5",
      "date": "2025-12-09"
    },
    {
      "name": "v2.12.0",
      "date": "2026-03-20"
    }
  ],
  "_stars": 31,
  "_contributors": [
    {
      "user": "nutterb",
      "count": 1397,
      "uuid": 1848445
    },
    {
      "user": "spgarbet",
      "count": 964,
      "uuid": 2798
    },
    {
      "user": "obregos",
      "count": 117,
      "uuid": 97634349
    },
    {
      "user": "couthcommander",
      "count": 40,
      "uuid": 29514
    },
    {
      "user": "jubilee2",
      "count": 21,
      "uuid": 5558405
    },
    {
      "user": "tobadia",
      "count": 11,
      "uuid": 13116634
    },
    {
      "user": "graywh",
      "count": 10,
      "uuid": 6110
    },
    {
      "user": "brianhigh",
      "count": 9,
      "uuid": 1417238
    },
    {
      "user": "astruebi",
      "count": 7,
      "uuid": 5671404
    },
    {
      "user": "wibeasley",
      "count": 7,
      "uuid": 1372890
    },
    {
      "user": "niknakk",
      "count": 3,
      "uuid": 2175487
    },
    {
      "user": "sophiajia",
      "count": 2,
      "uuid": 5504174
    },
    {
      "user": "marcuslehr",
      "count": 2,
      "uuid": 26103926
    },
    {
      "user": "jeffreyhorner",
      "count": 2,
      "uuid": 306214
    },
    {
      "user": "michaelchirico",
      "count": 1,
      "uuid": 7606389
    },
    {
      "user": "pbchase",
      "count": 1,
      "uuid": 3356493
    },
    {
      "user": "stevelane",
      "count": 1,
      "uuid": 7423885
    },
    {
      "user": "johnson-bradley",
      "count": 1,
      "uuid": 75449426
    },
    {
      "user": "paddytobias",
      "count": 1,
      "uuid": 29882604
    }
  ],
  "_userbio": {
    "uuid": 49405,
    "type": "organization",
    "name": "Vanderbilt Biostatistics",
    "description": "Vanderbilt University Department of Biostatistics"
  },
  "_downloads": {
    "count": 1398,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/redcapAPI"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/vubiostat/redcapapi",
  "_searchresults": 187,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/redcapAPI.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/vubiostat/redcapapi",
  "_realowner": "vubiostat",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2014-09-15"
    },
    {
      "version": "1.0.1",
      "date": "2014-10-20"
    },
    {
      "version": "1.1",
      "date": "2014-11-25"
    },
    {
      "version": "1.2",
      "date": "2015-01-16"
    },
    {
      "version": "1.3",
      "date": "2015-03-14"
    },
    {
      "version": "2.0",
      "date": "2018-01-18"
    },
    {
      "version": "2.1",
      "date": "2018-05-11"
    },
    {
      "version": "2.2",
      "date": "2018-08-01"
    },
    {
      "version": "2.3",
      "date": "2020-02-17"
    },
    {
      "version": "2.3.3",
      "date": "2023-01-26"
    },
    {
      "version": "2.4.0",
      "date": "2023-03-01"
    },
    {
      "version": "2.5.0",
      "date": "2023-03-24"
    },
    {
      "version": "2.7.1",
      "date": "2023-06-12"
    },
    {
      "version": "2.7.4",
      "date": "2023-07-17"
    },
    {
      "version": "2.8.0",
      "date": "2023-09-13"
    },
    {
      "version": "2.8.4",
      "date": "2024-01-31"
    },
    {
      "version": "2.9.0",
      "date": "2024-04-19"
    },
    {
      "version": "2.9.1",
      "date": "2024-05-16"
    },
    {
      "version": "2.10.0",
      "date": "2024-10-17"
    },
    {
      "version": "2.11.0",
      "date": "2025-06-05"
    },
    {
      "version": "2.11.1",
      "date": "2025-08-18"
    },
    {
      "version": "2.11.3",
      "date": "2025-09-11"
    },
    {
      "version": "2.11.4",
      "date": "2025-10-29"
    },
    {
      "version": "2.11.5",
      "date": "2025-12-11"
    },
    {
      "version": "2.12.0",
      "date": "2026-03-23"
    }
  ],
  "_exports": [
    "allocationTable",
    "allocationTable_offline",
    "assembleCodebook",
    "castCheckCode",
    "castCheckCodeCharacter",
    "castChecked",
    "castCheckedCharacter",
    "castCheckForImport",
    "castCheckLabel",
    "castCheckLabelCharacter",
    "castCode",
    "castCodeCharacter",
    "castDpCharacter",
    "castDpNumeric",
    "castForImport",
    "castLabel",
    "castLabelCharacter",
    "castLogical",
    "castRaw",
    "castTimeHHMM",
    "castTimeMMSS",
    "changedRecords",
    "checkbox_suffixes",
    "connectAndCheck",
    "createFileRepositoryFolder",
    "createRedcapProject",
    "createSplunkFUN",
    "default_cast_character",
    "default_cast_no_factor",
    "deleteArms",
    "deleteDags",
    "deleteEvents",
    "deleteFileRepository",
    "deleteFiles",
    "deleteFromFileRepository",
    "deleteRecords",
    "deleteUserRoles",
    "deleteUsers",
    "exportArms",
    "exportBulkRecords",
    "exportDags",
    "exportDataQuality",
    "exportEvents",
    "exportFieldNames",
    "exportFileRepository",
    "exportFileRepositoryListing",
    "exportFiles",
    "exportFilesMultiple",
    "exportFromFileRepository",
    "exportInstruments",
    "exportLogging",
    "exportMappings",
    "exportMetaData",
    "exportNextRecordName",
    "exportPdf",
    "exportProjectInformation",
    "exportProjectXml",
    "exportRecords",
    "exportRecords_offline",
    "exportRecordsTyped",
    "exportRepeatingInstrumentsEvents",
    "exportReports",
    "exportReportsTyped",
    "exportSAS",
    "exportSurveyLink",
    "exportSurveyParticipants",
    "exportSurveyQueueLink",
    "exportSurveyReturnCode",
    "exportUserDagAssignments",
    "exportUserRoleAssignments",
    "exportUserRoles",
    "exportUsers",
    "exportVersion",
    "fieldChoiceMapping",
    "guessCast",
    "guessDate",
    "importArms",
    "importDags",
    "importEvents",
    "importFileRepository",
    "importFiles",
    "importFileToRecord",
    "importMappings",
    "importMetaData",
    "importProjectInformation",
    "importRecords",
    "importRepeatingInstrumentsEvents",
    "importToFileRepository",
    "importUserDagAssignments",
    "importUserRoleAssignments",
    "importUserRoles",
    "importUsers",
    "isNAorBlank",
    "logEvent",
    "logMessage",
    "logStop",
    "logWarning",
    "makeApiCall",
    "mChoiceCast",
    "missingSummary",
    "missingSummary_offline",
    "na_values",
    "offlineConnection",
    "parseBranchingLogic",
    "prepUserImportData",
    "preserveProject",
    "purgeProject",
    "raw_cast",
    "readPreservedProject",
    "recastRecords",
    "recodeCheck",
    "reconstituteFileFromExport",
    "REDCAP_METADATA_FIELDTYPE",
    "REDCAP_METADATA_VALIDATION_TYPE",
    "REDCAP_PROJECT_PURPOSE",
    "REDCAP_REPEAT_INSTRUMENT_STRUCTURE",
    "REDCAP_SYSTEM_FIELDS",
    "redcapConnection",
    "redcapFactorFlip",
    "renameRecord",
    "restoreProject",
    "reviewInvalidRecords",
    "skip_validation",
    "splitForms",
    "stripHTMLandUnicode",
    "stripHTMLTags",
    "stripUnicode",
    "switchDag",
    "unitsFieldAnnotation",
    "unlockREDCap",
    "valChoice",
    "valPhone",
    "valRx",
    "valSkip",
    "vectorToApiBodyList",
    "widerRepeated"
  ],
  "_help": [
    {
      "page": "allocationTable",
      "title": "Generate Allocation Tables for the Randomization Module",
      "topics": [
        "allocationTable",
        "allocationTable.redcapApiConnection",
        "allocationTable_offline"
      ]
    },
    {
      "page": "armsMethods",
      "title": "Export, Import, and Delete Arms from a Project",
      "topics": [
        "armsMethods",
        "deleteArms",
        "deleteArms.redcapApiConnection",
        "exportArms",
        "exportArms.redcapApiConnection",
        "importArms",
        "importArms.redcapApiConnection"
      ]
    },
    {
      "page": "as.character.response",
      "title": "S3 method to turn curl response into character",
      "topics": [
        "as.character.response"
      ]
    },
    {
      "page": "assembleCodebook",
      "title": "Assemble Codebook From the Data Dictionary",
      "topics": [
        "as.list.redcapCodebook",
        "assembleCodebook",
        "assembleCodebook.redcapConnection"
      ]
    },
    {
      "page": "changedRecords",
      "title": "returns a list of record IDs changed (adds, updates, deletes)",
      "topics": [
        "changedRecords"
      ]
    },
    {
      "page": "checkbox_suffixes",
      "title": "Checkbox Suffixes",
      "topics": [
        "checkbox_suffixes"
      ]
    },
    {
      "page": "connectAndCheck",
      "title": "Connect to REDCap and verify connection",
      "topics": [
        "connectAndCheck"
      ]
    },
    {
      "page": "constructLinkToRedcapForm",
      "title": "Construct a Link to a REDCap Form",
      "topics": [
        "constructLinkToRedcapForm",
        "constructLinkToRedcapForm.redcapApiConnection",
        "constructLinkToRedcapForm.redcapOfflineConnection"
      ]
    },
    {
      "page": "createFileRepositoryFolder",
      "title": "Create a Folder in the File Repository",
      "topics": [
        "createFileRepositoryFolder",
        "createFileRepositoryFolder.redcapApiConnection"
      ]
    },
    {
      "page": "createRedcapProject",
      "title": "Create REDCap Project",
      "topics": [
        "createRedcapProject",
        "createRedcapProject.redcapApiConnection"
      ]
    },
    {
      "page": "dagAssignmentMethods",
      "title": "Export and Import Users Assigned to Data Access Groups",
      "topics": [
        "dagAssignmentMethods",
        "exportUserDagAssignments",
        "exportUserDagAssignments.redcapApiConnection",
        "importUserDagAssignments",
        "importUserDagAssignments.redcapApiConnection"
      ]
    },
    {
      "page": "dagMethods",
      "title": "Export, Import, Delete Data Access Groups from a Project",
      "topics": [
        "dagMethods",
        "deleteDags",
        "deleteDags.redcapApiConnection",
        "exportDags",
        "exportDags.redcapApiConnection",
        "importDags",
        "importDags.redcapApiConnection"
      ]
    },
    {
      "page": "deleteRecords",
      "title": "Delete Records from a Project",
      "topics": [
        "deleteRecords",
        "deleteRecords.redcapApiConnection"
      ]
    },
    {
      "page": "dropRepeatingNA",
      "title": "Drop Row Where Repeat Instrument Is NA",
      "topics": [
        "dropRepeatingNA"
      ]
    },
    {
      "page": "eventsMethods",
      "title": "Export, Import, and Delete Event Settings",
      "topics": [
        "deleteEvents",
        "deleteEvents.redcapApiConnection",
        "eventsMethods",
        "exportEvents",
        "exportEvents.redcapApiConnection",
        "importEvents",
        "importEvents.redcapApiConnection"
      ]
    },
    {
      "page": "exportBulkRecords",
      "title": "A helper function to export multiple records and forms using a single call.",
      "topics": [
        "exportBulkRecords"
      ]
    },
    {
      "page": "exportDataQuality",
      "title": "A helper function to export data queries from the Data Quality REDCap module.",
      "topics": [
        "exportDataQuality"
      ]
    },
    {
      "page": "exportExternalCoding",
      "title": "Export Codebook Mappings for Fields with External Dependencies",
      "topics": [
        "exportExternalCoding",
        "exportExternalCoding.redcapApiConnection"
      ]
    },
    {
      "page": "exportFieldNames",
      "title": "Export the Complete Field Names for a REDCap Project",
      "topics": [
        "exportFieldNames",
        "exportFieldNames.redcapApiConnection",
        "exportFieldNamesArgs"
      ]
    },
    {
      "page": "exportFileRepositoryListing",
      "title": "Export a Listing of Folders and Files in the File Repository",
      "topics": [
        "exportFileRepositoryListing",
        "exportFileRepositoryListing.redcapApiConnection"
      ]
    },
    {
      "page": "exportFilesMultiple",
      "title": "Export Multiple Files From a Project",
      "topics": [
        "exportFilesMultiple",
        "exportFilesMultiple.redcapApiConnection"
      ]
    },
    {
      "page": "exportInstruments",
      "title": "Export Instruments Defined in a Project",
      "topics": [
        "exportInstruments",
        "exportInstruments.redcapApiConnection"
      ]
    },
    {
      "page": "exportLogging",
      "title": "Export Logging Records",
      "topics": [
        "exportLogging",
        "exportLogging.redcapApiConnection"
      ]
    },
    {
      "page": "exportPdf",
      "title": "Export PDF file of Data Collection Instruments",
      "topics": [
        "exportPdf",
        "exportPdf.redcapApiConnection"
      ]
    },
    {
      "page": "exportProjectXml",
      "title": "Export Entire Project as REDCap XML File",
      "topics": [
        "exportProjectXml",
        "exportProjectXml.redcapApiConnection"
      ]
    },
    {
      "page": "exportSAS",
      "title": "Export the REDCap data as a SAS importable set of files.",
      "topics": [
        "exportSAS"
      ]
    },
    {
      "page": "exportVersion",
      "title": "Export the REDCap Version Number",
      "topics": [
        "exportVersion",
        "exportVersion.redcapApiConnection"
      ]
    },
    {
      "page": "Extraction",
      "title": "Extraction and Assignment for 'redcapFactor's",
      "topics": [
        "Extraction",
        "print.redcapFactor",
        "[.redcapFactor"
      ]
    },
    {
      "page": "fieldCastingFunctions",
      "title": "Functions for Casting Fields After Export (Post Processing)",
      "topics": [
        "castForImport",
        "fieldCastingFunctions",
        "guessCast",
        "guessDate",
        "mChoiceCast",
        "recastRecords"
      ]
    },
    {
      "page": "fieldChoiceMapping",
      "title": "Split a Field Choice Mapping Into a Two Column Matrix",
      "topics": [
        "fieldChoiceMapping",
        "fieldChoiceMapping.character",
        "fieldChoiceMapping.redcapApiConnection"
      ]
    },
    {
      "page": "fieldToVar",
      "title": "Convert a REDCap Data Field to an R Vector",
      "topics": [
        "fieldToVar"
      ]
    },
    {
      "page": "fieldValidationAndCasting",
      "title": "Helper functions for 'exportRecordsTyped' Validation and Casting",
      "topics": [
        "castCheckCode",
        "castCheckCodeCharacter",
        "castChecked",
        "castCheckedCharacter",
        "castCheckForImport",
        "castCheckLabel",
        "castCheckLabelCharacter",
        "castCode",
        "castCodeCharacter",
        "castDpCharacter",
        "castDpNumeric",
        "castLabel",
        "castLabelCharacter",
        "castLogical",
        "castRaw",
        "castTimeHHMM",
        "castTimeMMSS",
        "default_cast_character",
        "default_cast_no_factor",
        "fieldValidationAndCasting",
        "isNAorBlank",
        "na_values",
        "raw_cast",
        "skip_validation",
        "valChoice",
        "valPhone",
        "valRx",
        "valSkip"
      ]
    },
    {
      "page": "fileMethods",
      "title": "Export, Import, or Delete Files to a Field in a REDCap Project",
      "topics": [
        "deleteFiles",
        "deleteFiles.redcapApiConnection",
        "exportFiles",
        "exportFiles.redcapApiConnection",
        "fileMethods",
        "importFiles",
        "importFiles.redcapApiConnection"
      ]
    },
    {
      "page": "fileRepositoryMethods",
      "title": "Export, Import, or Delete Multiple Files from the File Repository",
      "topics": [
        "deleteFileRepository",
        "deleteFileRepository.redcapApiConnection",
        "exportFileRepository",
        "exportFileRepository.redcapApiConnection",
        "fileRepositoryMethods",
        "importFileRepository",
        "importFileRepository.redcapApiConnection"
      ]
    },
    {
      "page": "fileRepositoryPath",
      "title": "Reconstruct the file repository path",
      "topics": [
        "fileRepositoryPath"
      ]
    },
    {
      "page": "filterEmptyRow",
      "title": "Remove Rows Containing Only Missing Values",
      "topics": [
        "filterEmptyRow"
      ]
    },
    {
      "page": "fromFileRepositoryMethods",
      "title": "Export, Import, and Delete Individual Files from the File Repository",
      "topics": [
        "deleteFromFileRepository",
        "deleteFromFileRepository.redcapApiConnection",
        "exportFromFileRepository",
        "exportFromFileRepository.redcapApiConnection",
        "fromFileRepositoryMethods",
        "importToFileRepository",
        "importToFileRepository.redcapApiConnection"
      ]
    },
    {
      "page": "getProjectIdFields",
      "title": "Return a vector of the Project ID Fields",
      "topics": [
        "getProjectIdFields"
      ]
    },
    {
      "page": "importFileToRecord",
      "title": "Import a File With Option to Create A Record to Receive the File",
      "topics": [
        "importFileToRecord"
      ]
    },
    {
      "page": "importRecords",
      "title": "Import Records to a Project",
      "topics": [
        "importRecords",
        "importRecords.redcapApiConnection"
      ]
    },
    {
      "page": "invalidSummary",
      "title": "Helper functions for formatting validation failure report",
      "topics": [
        "format.invalid",
        "invalidSummary",
        "print.invalid",
        "summary.invalid"
      ]
    },
    {
      "page": "isZeroCodedCheckField",
      "title": "Identify Check Fields with a Zero Coded Option",
      "topics": [
        "isZeroCodedCheckField",
        "warnOfZeroCodedCheckCasting",
        "warnZeroCodedFieldPresent"
      ]
    },
    {
      "page": "logEvent",
      "title": "Log event",
      "topics": [
        "createSplunkFUN",
        "logEvent",
        "logMessage",
        "logStop",
        "logWarning"
      ]
    },
    {
      "page": "makeApiCall",
      "title": "Make REDCap API Calls",
      "topics": [
        "makeApiCall"
      ]
    },
    {
      "page": "mappingMethods",
      "title": "Export and Import Instrument-Event Mappings",
      "topics": [
        "exportMappings",
        "exportMappings.redcapApiConnection",
        "importMappings",
        "importMappings.redcapApiConnection",
        "mappingMethods"
      ]
    },
    {
      "page": "metaDataMethods",
      "title": "Export and Import the Project Meta Data (Data Dictionary)",
      "topics": [
        "exportMetaData",
        "exportMetaData.redcapApiConnection",
        "importMetaData",
        "importMetaData.redcapApiConnection",
        "metaDataMethods",
        "metaDataMethodsArgs"
      ]
    },
    {
      "page": "missingSummary",
      "title": "Report of Missing Values",
      "topics": [
        "missingSummary",
        "missingSummary.redcapApiConnection",
        "missingSummary_offline"
      ]
    },
    {
      "page": "parseBranchingLogic",
      "title": "Parse Branching Logic",
      "topics": [
        "parseBranchingLogic"
      ]
    },
    {
      "page": "prepUserImportData",
      "title": "Prepare User Data for Import",
      "topics": [
        "prepUserImportData"
      ]
    },
    {
      "page": "preserveProject",
      "title": "Preserve Project Data Locally",
      "topics": [
        "preserveProject",
        "preserveProject.redcapApiConnection",
        "readPreservedProject",
        "readPreservedProject.character",
        "readPreservedProject.list"
      ]
    },
    {
      "page": "projectInformationMethods",
      "title": "Export and Import Project Settings",
      "topics": [
        "exportProjectInformation",
        "exportProjectInformation.redcapApiConnection",
        "importProjectInformation",
        "importProjectInformation.redcapApiConnection",
        "projectInformationMethods"
      ]
    },
    {
      "page": "purgeRestoreProject",
      "title": "Purge and Restore Project Data",
      "topics": [
        "purgeProject",
        "purgeProject.redcapApiConnection",
        "purgeRestoreProject",
        "restoreProject",
        "restoreProject.list",
        "restoreProject.redcapApiConnection"
      ]
    },
    {
      "page": "recodeCheck",
      "title": "Change labeling of 'checkbox' variables",
      "topics": [
        "recodeCheck"
      ]
    },
    {
      "page": "reconstituteFileFromExport",
      "title": "Save a File to a Local Directory from a Response",
      "topics": [
        "reconstituteFileFromExport"
      ]
    },
    {
      "page": "recordsManagementMethods",
      "title": "Export Next Record Name or Rename a Record",
      "topics": [
        "exportNextRecordName",
        "exportNextRecordName.redcapApiConnection",
        "recordsManagementMethods",
        "renameRecord",
        "renameRecord.redcapApiConnection"
      ]
    },
    {
      "page": "recordsMethods",
      "title": "Export Records and Reports",
      "topics": [
        "exportRecords",
        "exportRecords.redcapApiConnection",
        "exportRecords_offline",
        "exportReports",
        "exportReports.redcapApiConnection",
        "recordsMethods"
      ]
    },
    {
      "page": "recordsTypedMethods",
      "title": "Export Records or Reports From a Project",
      "topics": [
        "exportRecordsTyped",
        "exportRecordsTyped.redcapApiConnection",
        "exportRecordsTyped.redcapOfflineConnection",
        "exportReportsTyped",
        "exportReportsTyped.redcapApiConnection",
        "recordsTypedMethods"
      ]
    },
    {
      "page": "redcapConnection",
      "title": "Connect to a REDCap Database",
      "topics": [
        "offlineConnection",
        "print.redcapApiConnection",
        "print.redcapOfflineConnection",
        "redcapConnection"
      ]
    },
    {
      "page": "redcapDataStructures",
      "title": "REDCap Data Structures",
      "topics": [
        "redcapDataStructures",
        "REDCAP_METADATA_FIELDTYPE",
        "REDCAP_METADATA_VALIDATION_TYPE",
        "REDCAP_PROJECT_PURPOSE",
        "REDCAP_REPEAT_INSTRUMENT_STRUCTURE",
        "REDCAP_SYSTEM_FIELDS",
        "validateRedcapData"
      ]
    },
    {
      "page": "redcapFactorFlip",
      "title": "Convert REDCap factors between labeled and coded",
      "topics": [
        "redcapFactorFlip"
      ]
    },
    {
      "page": "repeatingInstrumentMethods",
      "title": "Export or Import Repeating Instrument and Events Settings",
      "topics": [
        "exportRepeatingInstrumentsEvents",
        "exportRepeatingInstrumentsEvents.redcapApiConnection",
        "importRepeatingInstrumentsEvents",
        "importRepeatingInstrumentsEvents.redcapApiConnection",
        "repeatingInstrumentEventMethods",
        "repeatingInstrumentMethods"
      ]
    },
    {
      "page": "reviewInvalidRecords",
      "title": "Review Invalid Records Following Field Validation",
      "topics": [
        "reviewInvalidRecords"
      ]
    },
    {
      "page": "splitForms",
      "title": "Split a Data Frame into its Forms",
      "topics": [
        "splitForms"
      ]
    },
    {
      "page": "stringCleanup",
      "title": "Remove Undesired Characters From Strings",
      "topics": [
        "stringCleanup",
        "stripHTMLTags",
        "stripUnicode"
      ]
    },
    {
      "page": "attributeAssignment",
      "title": "Helper Functions for 'exportRecordsType' Attributes",
      "topics": [
        "stripHTMLandUnicode",
        "unitsFieldAnnotation"
      ]
    },
    {
      "page": "surveyMethods",
      "title": "Export Survey Participant Information",
      "topics": [
        "exportSurveyLink",
        "exportSurveyLink.redcapApiConnection",
        "exportSurveyParticipants",
        "exportSurveyParticipants.redcapApiConnection",
        "exportSurveyQueueLink",
        "exportSurveyQueueLink.redcapApiConnection",
        "exportSurveyReturnCode",
        "exportSurveyReturnCode.redcapApiConnection",
        "surveyMethods"
      ]
    },
    {
      "page": "switchDag",
      "title": "Switch Data Access Group Assignment for the Current User",
      "topics": [
        "switchDag",
        "switchDag.redcapApiConnection",
        "switchDagArgs"
      ]
    },
    {
      "page": "syncUnderscoreCodings",
      "title": "Synchronize coding of checkbox variables between meta data and records field names.",
      "topics": [
        "syncUnderscoreCodings"
      ]
    },
    {
      "page": "unlockREDCap",
      "title": "Open REDCap connections using cryptolocker for storage of API_KEYs.",
      "topics": [
        "unlockREDCap"
      ]
    },
    {
      "page": "userMethods",
      "title": "Export, Import, or Delete Users and User Permissisons",
      "topics": [
        "deleteUsers",
        "deleteUsers.redcapApiConnection",
        "exportUsers",
        "exportUsers.redcapApiConnection",
        "importUsers",
        "importUsers.redcapApiConnection",
        "userMethods"
      ]
    },
    {
      "page": "userRoleAssignmentMethods",
      "title": "Export or Import User-Role Assignments",
      "topics": [
        "exportUserRoleAssignments",
        "exportUserRoleAssignments.redcapApiConnection",
        "importUserRoleAssignments",
        "importUserRoleAssignments.redcapApiConnection",
        "userRoleAssignmentMethods"
      ]
    },
    {
      "page": "userRoleMethods",
      "title": "Export, Import, or Delete User Roles in a Project",
      "topics": [
        "deleteUserRoles",
        "deleteUserRoles.redcapApiConnection",
        "exportUserRoles",
        "exportUserRoles.redcapApiConnection",
        "importUserRoles",
        "importUserRoles.redcapApiConnection",
        "userRoleMethods"
      ]
    },
    {
      "page": "validateImport",
      "title": "Validate Data Frames for Import",
      "topics": [
        "validateImport"
      ]
    },
    {
      "page": "vectorToApiBodyList",
      "title": "Convert R Vector To List for the API Call Body",
      "topics": [
        "vectorToApiBodyList"
      ]
    },
    {
      "page": "widerRepeated",
      "title": "Transform Data Into Wide Format",
      "topics": [
        "widerRepeated"
      ]
    },
    {
      "page": "writeDataForImport",
      "title": "Prepare a Data Frame for Import Through the API",
      "topics": [
        "writeDataForImport"
      ]
    }
  ],
  "_readme": "https://github.com/vubiostat/redcapapi/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "chron",
    "cpp11",
    "curl",
    "filelock",
    "generics",
    "getPass",
    "jsonlite",
    "labelVector",
    "lubridate",
    "mime",
    "rappdirs",
    "rstudioapi",
    "shelter",
    "sodium",
    "timechange",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "redcapAPI-casting-data.pdf.asis",
      "filename": "redcapAPI-casting-data.pdf",
      "title": "Casting Data",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2026-03-20 16:47:15",
      "modified": "2026-03-20 16:47:15",
      "commits": 1
    },
    {
      "source": "redcapAPI-data-validation.pdf.asis",
      "filename": "redcapAPI-data-validation.pdf",
      "title": "Data Validation with exportRecordsTyped",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2026-03-20 16:47:15",
      "modified": "2026-03-20 16:47:15",
      "commits": 1
    },
    {
      "source": "redcapAPI-getting-started-connecting.pdf.asis",
      "filename": "redcapAPI-getting-started-connecting.pdf",
      "title": "Getting Started: Connecting to REDCap",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2026-03-20 16:47:15",
      "modified": "2026-03-20 16:47:15",
      "commits": 1
    },
    {
      "source": "redcapAPI-missing-data-detection.pdf.asis",
      "filename": "redcapAPI-missing-data-detection.pdf",
      "title": "Missing Data Detection with exportRecordsTyped",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2026-03-20 16:47:15",
      "modified": "2026-03-20 16:47:15",
      "commits": 1
    },
    {
      "source": "redcapAPI-best-practices.pdf.asis",
      "filename": "redcapAPI-best-practices.pdf",
      "title": "redcapAPI Best Practices",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2026-03-20 16:47:15",
      "modified": "2026-03-20 16:47:15",
      "commits": 1
    },
    {
      "source": "redcapAPI-faq.pdf.asis",
      "filename": "redcapAPI-faq.pdf",
      "title": "redcapAPI FAQ",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2026-03-20 16:47:15",
      "modified": "2026-03-20 16:47:15",
      "commits": 1
    },
    {
      "source": "redcapAPI-offline-connection.pdf.asis",
      "filename": "redcapAPI-offline-connection.pdf",
      "title": "redcapAPI Offline Connections",
      "engine": "R.rsp::asis",
      "headings": [],
      "created": "2026-03-20 16:47:15",
      "modified": "2026-03-20 16:47:15",
      "commits": 1
    }
  ],
  "_score": 10.98451282540726,
  "_indexed": true,
  "_nocasepkg": "redcapapi",
  "_universes": [
    "vubiostat",
    "spgarbet"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.12.0.9000",
      "date": "2026-05-20T09:57:57.000Z",
      "distro": "noble",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "07a7853c1175465e1efe25b02cd0d794544e693cfab6dddc19747cb19dd0f09c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.12.0.9000",
      "date": "2026-05-20T09:58:00.000Z",
      "distro": "noble",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "832e10282a9ad8bf1ddeec603b6730b0e32c1bbc9bf04390afa07138074b2f72",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.12.0.9000",
      "date": "2026-05-20T09:59:03.000Z",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "8e70cb8cf234d944972755d46f71724ec3b44e37459e1fd6d6a7f90f04eef5eb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.12.0.9000",
      "date": "2026-05-20T09:58:29.000Z",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "5441106c77a239ca27d3d29fdc5f226dcbe04f7e248b91c70a7463ebe074a7ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.12.0.9000",
      "date": "2026-05-20T09:57:24.000Z",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "e7e20dfb5eb1d5905f21030ef3946226b8d136f73e7c19d492fc5812528b8e50",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.12.0.9000",
      "date": "2026-05-20T09:57:27.000Z",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "97f3a67a453a213de075dbeccc45549d4d09eb7e607b389cffcf1d87c0c59b1d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.12.0.9000",
      "date": "2026-05-20T09:57:26.000Z",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "e214336576fa0851399f128a4660e87553114f5fcb38d2c75dff7a2bd15b0549",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.12.0.9000",
      "date": "2026-06-02T13:16:19.000Z",
      "commit": "ead3796fbd3e209e1f777cfa5a9586bc85d58961",
      "fileid": "1f15741bcfd8dff610c1996a3da92368ece5fd74109dcd075b0d4058da6aa490",
      "status": "success",
      "buildurl": "https://github.com/r-universe/vubiostat/actions/runs/26154994684"
    }
  ]
}