{
  "_id": "6a0f5bcfacfb0bcc41c58df7",
  "Type": "Package",
  "Package": "nettskjemar",
  "Title": "Connect to the 'nettskjema.no' API of the University of Oslo",
  "Version": "1.0.4",
  "Authors@R": "c(\nperson(\"Athanasia Mo\", \"Mowinckel\", , \"a.m.mowinckel@psykologi.uio.no\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-5756-0223\")),\nperson(\"Trym Nohr\", \"Fjørtoft\", , \"t.n.fjortoft@arena.uio.no\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-7654-4587\"))\n)",
  "Description": "Enables users to retrieve data, meta-data, and codebooks\nfrom <https://nettskjema.no/>. The data from the API is richer\nthan from the online data portal. This package is not developed\nby the University of Oslo IT. Mowinckel (2021)\n<doi:10.5281/zenodo.4745481>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/CAPRO-UiO/nettskjemar,\nhttps://zenodo.org/badge/latestdoi/206264675,\nhttps://github.com/capro-uio/nettskjemar",
  "BugReports": "https://github.com/capro-uio/nettskjemar/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://drmowinckels.r-universe.dev",
  "Date/Publication": "2025-09-08 22:25:20 UTC",
  "RemoteUrl": "https://github.com/capro-uio/nettskjemar",
  "RemoteRef": "HEAD",
  "RemoteSha": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-21 17:31:50 UTC",
    "User": "root"
  },
  "Author": "Athanasia Mo Mowinckel [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-5756-0223>),\nTrym Nohr Fjørtoft [ctb] (ORCID:\n<https://orcid.org/0000-0002-7654-4587>)",
  "Maintainer": "Athanasia Mo Mowinckel <a.m.mowinckel@psykologi.uio.no>",
  "MD5sum": "d3e91456d535e40229c078ea804b4eb8",
  "_user": "drmowinckels",
  "_type": "src",
  "_file": "nettskjemar_1.0.4.tar.gz",
  "_fileid": "61739388041cf6441ea5686d21e9ffa0ae716198c2af352a7167ad0dfb3ba775",
  "_filesize": 3543046,
  "_sha256": "61739388041cf6441ea5686d21e9ffa0ae716198c2af352a7167ad0dfb3ba775",
  "_created": "2026-05-21T17:31:50.000Z",
  "_published": "2026-05-21T19:23:59.187Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77251195274,
      "time": 136,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7142867418"
    },
    {
      "job": 77251195285,
      "time": 136,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7142867575"
    },
    {
      "job": 77251195658,
      "time": 171,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7142874067"
    },
    {
      "job": 77251195175,
      "time": 136,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7142861708"
    },
    {
      "job": 77251195135,
      "time": 195,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7142818835"
    },
    {
      "job": 77251194810,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7145159101"
    },
    {
      "job": 77251195170,
      "time": 120,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7142861767"
    },
    {
      "job": 77251195409,
      "time": 73,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7142847631"
    },
    {
      "job": 77251195408,
      "time": 79,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7142847641"
    }
  ],
  "_buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/capro-uio/nettskjemar",
  "_commit": {
    "id": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
    "author": "Athanasia Monika Mowinckel <a.m.mowinckel@psykologi.uio.no>",
    "committer": "Athanasia Monika Mowinckel <a.m.mowinckel@psykologi.uio.no>",
    "message": "remove unused variables\n",
    "time": 1757370320
  },
  "_maintainer": {
    "name": "Athanasia Mo Mowinckel",
    "email": "a.m.mowinckel@psykologi.uio.no",
    "login": "drmowinckels",
    "mastodon": "@Drmowinckels@fosstodon.org",
    "bluesky": "@drmowinckels.io",
    "orcid": "0000-0002-5756-0223",
    "description": "Staff researcher at @LCBC-UiO (www.oslobrains.no) and @Lifebrain (www.lifebrain.uio.no/). PhD in Cognitive Neuroscience. Chapter head for @rladies Oslo",
    "uuid": 14014329
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "fs",
      "role": "Suggests"
    },
    {
      "package": "haven",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "labelled",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "spelling",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "vcr",
      "version": ">= 0.6.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "capro-uio",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-24",
      "n": 3
    },
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 4
    },
    {
      "week": "2025-37",
      "n": 7
    }
  ],
  "_tags": [
    {
      "name": "v1.0.2",
      "date": "2025-06-06"
    },
    {
      "name": "v1.0.3",
      "date": "2025-09-04"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "drmowinckels",
      "count": 124,
      "uuid": 14014329
    },
    {
      "user": "trymnf",
      "count": 2,
      "uuid": 47108592
    },
    {
      "user": "wleoncio",
      "count": 1,
      "uuid": 8234768
    }
  ],
  "_userbio": {
    "uuid": 14014329,
    "type": "user",
    "name": "Athanasia Monika Mowinckel",
    "description": "Staff researcher at @LCBC-UiO (www.oslobrains.no) and @Lifebrain (www.lifebrain.uio.no/). PhD in Cognitive Neuroscience. Chapter head for @rladies Oslo"
  },
  "_downloads": {
    "count": 579,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/nettskjemar"
  },
  "_devurl": "https://github.com/capro-uio/nettskjemar",
  "_searchresults": 26,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/nettskjemar.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/capro-uio/nettskjemar",
  "_realowner": "capro-uio",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.4",
      "date": "2021-05-20"
    },
    {
      "version": "1.0.0",
      "date": "2025-03-17"
    },
    {
      "version": "1.0.1",
      "date": "2025-03-22"
    },
    {
      "version": "1.0.2",
      "date": "2025-06-06"
    },
    {
      "version": "1.0.3",
      "date": "2025-09-04"
    },
    {
      "version": "1.0.4",
      "date": "2025-09-09"
    }
  ],
  "_exports": [
    "has_codebook",
    "ns_add_labels",
    "ns_alter_checkbox",
    "ns_api_docs",
    "ns_client",
    "ns_create_client",
    "ns_get_attachment",
    "ns_get_codebook",
    "ns_get_data",
    "ns_get_form_attachments",
    "ns_get_form_reports",
    "ns_get_forms",
    "ns_get_me",
    "ns_get_meta",
    "ns_get_submission",
    "ns_get_submission_attachments",
    "ns_get_submissions",
    "ns_get_token",
    "ns_has_auth",
    "ns_list_form_attachments",
    "ns_list_submission_attachments",
    "ns_req",
    "ns_sitrep",
    "ns_validate_client_id",
    "ns_validate_client_pattern",
    "ns_validate_client_secret",
    "ns_write_codebook",
    "ns_write_meta"
  ],
  "_help": [
    {
      "page": "has_codebook",
      "title": "Check if form has codebook",
      "topics": [
        "has_codebook"
      ]
    },
    {
      "page": "ns_add_labels",
      "title": "Add Labels to Dataset",
      "topics": [
        "ns_add_labels"
      ]
    },
    {
      "page": "ns_alter_checkbox",
      "title": "Alter checkbox matrix variables in a dataset",
      "topics": [
        "ns_alter_checkbox"
      ]
    },
    {
      "page": "ns_api_docs",
      "title": "Access Nettskjema API Documentation",
      "topics": [
        "ns_api_docs"
      ]
    },
    {
      "page": "ns_client",
      "title": "Create an OAuth2 Client for Nettskjema API",
      "topics": [
        "ns_client"
      ]
    },
    {
      "page": "ns_create_client",
      "title": "Create a Nettskjema Client",
      "topics": [
        "ns_create_client"
      ]
    },
    {
      "page": "ns_get_attachment",
      "title": "Save Nettskjema attachments to file",
      "topics": [
        "ns_get_attachment"
      ]
    },
    {
      "page": "ns_get_codebook",
      "title": "Get codebook for a form",
      "topics": [
        "ns_get_codebook"
      ]
    },
    {
      "page": "ns_get_data",
      "title": "Get data from a form",
      "topics": [
        "ns_get_data",
        "ns_get_submissions"
      ]
    },
    {
      "page": "ns_get_form_attachments",
      "title": "Retrieve all attachments associated with a Nettskjema",
      "topics": [
        "ns_get_form_attachments"
      ]
    },
    {
      "page": "ns_get_form_reports",
      "title": "Download files associated with a form",
      "topics": [
        "ns_get_form_reports"
      ]
    },
    {
      "page": "ns_get_forms",
      "title": "Get all forms you have access to",
      "topics": [
        "ns_get_forms"
      ]
    },
    {
      "page": "ns_get_me",
      "title": "Information about the current user",
      "topics": [
        "ns_get_me"
      ]
    },
    {
      "page": "ns_get_meta",
      "title": "Get metadata for a form",
      "topics": [
        "ns_get_meta"
      ]
    },
    {
      "page": "ns_get_submission",
      "title": "Get an individual submission answer",
      "topics": [
        "ns_get_submission"
      ]
    },
    {
      "page": "ns_get_submission_attachments",
      "title": "Get Nettskjema attachments for a submission",
      "topics": [
        "ns_get_submission_attachments"
      ]
    },
    {
      "page": "ns_get_token",
      "title": "Get Current Nettskjema Access Token",
      "topics": [
        "ns_get_token"
      ]
    },
    {
      "page": "ns_has_auth",
      "title": "Check Environment Variables for Nettskjema Authentication",
      "topics": [
        "ns_has_auth"
      ]
    },
    {
      "page": "ns_list_form_attachments",
      "title": "Retrieve all attachments associated with a Nettskjema",
      "topics": [
        "ns_list_form_attachments"
      ]
    },
    {
      "page": "ns_list_submission_attachments",
      "title": "List Nettskjema attachments for a submission",
      "topics": [
        "ns_list_submission_attachments"
      ]
    },
    {
      "page": "ns_req",
      "title": "Basic Nettskjema httr2 request",
      "topics": [
        "ns_req"
      ]
    },
    {
      "page": "ns_req_auth",
      "title": "Authenticate Nettskjema request",
      "topics": [
        "ns_req_auth"
      ]
    },
    {
      "page": "ns_sitrep",
      "title": "Nettskjema API Sitrep",
      "topics": [
        "ns_sitrep"
      ]
    },
    {
      "page": "ns_validate_client_pattern",
      "title": "Validate Nettskjema Client Pattern",
      "topics": [
        "ns_validate_client_id",
        "ns_validate_client_pattern",
        "ns_validate_client_secret"
      ]
    },
    {
      "page": "ns_write_codebook",
      "title": "Write codebook to file",
      "topics": [
        "ns_write_codebook",
        "ns_write_codebook.default",
        "ns_write_codebook.ns_codebook",
        "ns_write_codebook.ns_codebook_raw"
      ]
    },
    {
      "page": "ns_write_meta",
      "title": "Write meta-data to file",
      "topics": [
        "ns_write_meta",
        "ns_write_meta.default",
        "ns_write_meta.ns_meta"
      ]
    }
  ],
  "_pkglogo": "https://github.com/capro-uio/nettskjemar/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/capro-uio/nettskjemar/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "attachments.Rmd",
      "filename": "attachments.html",
      "title": "Attachments: Download and Save",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Listing Attachments",
        "Listing attachments for a specific submission",
        "Listing all attachments for a form",
        "Downloading Attachments",
        "Saving All Attachments",
        "For a Single Submission",
        "For an Entire Form",
        "Summary"
      ],
      "created": "2025-03-17 15:22:36",
      "modified": "2025-09-08 17:52:14",
      "commits": 8
    },
    {
      "source": "authentication.Rmd",
      "filename": "authentication.html",
      "title": "Authentication Setup for Nettskjema API",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setting Up Authentication",
        "Setting up a client",
        "Add Credentials to Your .Renviron File",
        "Check your Situation report",
        "Accessing forms",
        "Working with the client",
        "Renewing the client secret",
        "Adding colleagues",
        "Troubleshooting",
        "More information"
      ],
      "created": "2025-03-17 15:22:36",
      "modified": "2025-09-08 19:26:17",
      "commits": 5
    },
    {
      "source": "custom_requests.Rmd",
      "filename": "custom_requests.html",
      "title": "Building custom requests",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Understanding the basics of APIs",
        "Setting up a custom GET request",
        "Setting up a custom POST request"
      ],
      "created": "2025-06-15 17:37:20",
      "modified": "2025-09-08 19:26:17",
      "commits": 4
    },
    {
      "source": "labelled_data.Rmd",
      "filename": "labelled_data.html",
      "title": "Enhanced Workflow with Labelled Data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction to using Labelled data",
        "Getting labelled data from nettskjemar",
        "Exploring Labelled Data with",
        "Inspecting Labels",
        "Modifying Labels",
        "Benefits of Using Labelled Data"
      ],
      "created": "2025-03-17 15:22:36",
      "modified": "2025-09-08 17:52:14",
      "commits": 8
    },
    {
      "source": "forms.Rmd",
      "filename": "forms.html",
      "title": "Fetching Information on Forms",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prerequisites",
        "Retrieving All Available Forms",
        "Example: Getting Forms",
        "Retrieving Raw Form Data",
        "Downloading Form Reports",
        "Example: Download a CSV Report",
        "Example: Download an Excel Report",
        "Example: Save SPSS Report to a Custom Path",
        "Custom Output Paths"
      ],
      "created": "2025-03-17 15:22:36",
      "modified": "2025-09-04 14:23:27",
      "commits": 7
    },
    {
      "source": "submissions.Rmd",
      "filename": "submissions.html",
      "title": "Handling Submissions with the Nettskjema API",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Getting an Individual Submission Answer: ns_get_submission",
        "Example: Fetch an Individual Submission"
      ],
      "created": "2025-03-17 15:22:36",
      "modified": "2025-09-04 14:23:27",
      "commits": 3
    },
    {
      "source": "nettskjemar.Rmd",
      "filename": "nettskjemar.html",
      "title": "Using nettskjemar",
      "engine": "knitr::rmarkdown",
      "headings": [
        "General recommendations",
        "Tidyverse compatible",
        "Download submissions",
        "Fetching Raw Data",
        "Controlling checkbox output"
      ],
      "created": "2020-10-15 08:38:07",
      "modified": "2025-09-04 14:23:27",
      "commits": 13
    },
    {
      "source": "metadata.Rmd",
      "filename": "metadata.html",
      "title": "Working with Nettskjema Form Metadata",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Prerequisites",
        "Retrieving Metadata for a Form: ns_get_meta",
        "Example: Retrieve Metadata",
        "Exploring the Metadata Object",
        "Example: Access Specific Metadata Fields",
        "Saving Metadata to a File: ns_write_meta",
        "Example: Save Metadata as a JSON File",
        "Example: Save Metadata to a Custom Path",
        "Example: Use Custom JSON Formatting Options"
      ],
      "created": "2025-03-17 15:22:36",
      "modified": "2025-09-04 14:23:27",
      "commits": 5
    }
  ],
  "_score": 6.397244581010386,
  "_indexed": false,
  "_nocasepkg": "nettskjemar",
  "_universes": [
    "drmowinckels"
  ],
  "_indexurl": "https://capro-uio.r-universe.dev/nettskjemar",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-05-21T17:34:07.000Z",
      "distro": "noble",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "f775a2546de05442cb67a027e7fc40e3944d39649c2d8fb5781d13e6343cd2fe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-05-21T17:34:08.000Z",
      "distro": "noble",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "fcbc111ea08ac12da387e1998c8630d779502e569fa9d9d09ab00bbc750257bd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-05-21T17:34:27.000Z",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "440bc9d9952a9db22c6357cffb5e64066604beb43ec1a057237eb3788ce233dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-05-21T17:33:55.000Z",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "67b37b4418580c99a044cb5f26a3ce5d5699af4bcfde4821b436b9a4bb5d1393",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.4",
      "date": "2026-05-21T19:23:44.000Z",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "7a6bf1017465db69904d50663bce7abbd986600edd033c85d75105edc63b2c4c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-21T17:33:45.000Z",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "25e0097d4acdd6fc49e91b9f0fbcf08e5212ce312470a811985faa10cdbe2987",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-21T17:33:05.000Z",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "2f71ce64cd11b9721dbaf6db07b5d4845ddcac683b487518f5d90bc2fff80caf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-05-21T17:33:04.000Z",
      "commit": "261260e2510f51d8dc0af5e4c9c386a7e459de4b",
      "fileid": "c85e64b328c428ce1fe85ce00ff22690caa62ef3a4968899ab550f228bc61545",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drmowinckels/actions/runs/26242196988"
    }
  ]
}