item_upsert: Upsert an SB item

View source: R/item_upsert.R

item_upsertR Documentation

Upsert an SB item

Description

Either creates or updates (if item already exists)

Usage

item_upsert(parent_id = user_id(), title = NULL, ..., info = NULL)

Arguments

parent_id

An sbitem object or character ScienceBase ID corresponding to the parent item (folder)

title

The title of the new SB item

...

Additional parameters are passed on to GET, POST, HEAD, PUT

info

(optional) list of metadata info for the new item

Value

An object of class sbitem

Examples

## Not run: 
# helper function to make a random name
aname <- function() paste0(sample(letters, size = 5, replace = TRUE), collapse = "")

# Create an item - by default we use your user ID
(x <- item_upsert(title = aname()))

# Call item_upsert again, updates this time
item_upsert(x, info = list(
		contacts = list(list(name = "Suzy"))
	)
)

## End(Not run)

USGS-R/sbtools documentation built on Feb. 21, 2024, 10:15 a.m.