project_create: Create a new project.

View source: R/project_create.R

project_createR Documentation

Create a new project.

Description

[Experimental]

Usage

project_create(
  name,
  url = get_default_url(),
  un = get_default_un(),
  pw = get_default_pw()
)

Arguments

name

The desired name of the project. Can contain whitespace.

url

The ODK Central base URL without trailing slash.

Default: get_default_url.

Set default url through ru_setup(url="...").

See vignette("Setup", package = "ruODK").

un

The ODK Central username (an email address). Default: get_default_un. Set default un through ru_setup(un="..."). See vignette("Setup", package = "ruODK").

pw

The ODK Central password. Default: get_default_pw. Set default pw through ru_setup(pw="..."). See vignette("Setup", package = "ruODK").

Value

A tibble with one row per project and all project metadata as columns as per ODK Central API docs.

See Also

https://docs.getodk.org/central-api-project-management/#creating-a-project

Other project-management: project_detail(), project_list()

Examples

## Not run: 
# See vignette("setup") for setup and authentication options
# ruODK::ru_setup(svc = "....svc", un = "me@email.com", pw = "...")

p <- project_create("Test Project")
knitr::kable(p)

# project_create returns a tibble
class(p)
# > "tbl_df" "tbl" "data.frame"

# columns are project metadata
names(p)
# > "id" "name" "archived"

## End(Not run)

dbca-wa/ruODK documentation built on March 20, 2024, 12:19 p.m.