apiPOST: apiPOST - Do a POST to the PFS API.

Description Usage Arguments Details Value Author(s) Examples

View source: R/apiPOST.R

Description

apiPOST - Do a POST to the PFS API.

Usage

1
2
3
apiPOST(coreApi, resource = NULL, body = NULL, encode,
  headers = NULL, special = NULL, useVerbose = FALSE,
  fullReturn = TRUE)

Arguments

coreApi

coreApi object with valid jsessionid

resource

entity type for POST

body

body for request

encode

encode type must be "multipart", "form", "json", "raw"

headers

headers to be added to httr::POST.

special

passed to buildUrl for special sdk endpoints

useVerbose

Use verbose communication for debugging

fullReturn

Return the entire response object, or just the response content (default TRUE)

Details

apiPOST Do a POST to the PFS API.

Value

List of length 2, containing content and response objects:

Author(s)

Craig Parman info@ngsanalytics.com

Francisco Marin francisco.marin@thermofisher.com

Scott Russell scott.russell@thermofisher.com

Examples

1
2
3
4
5
6
7
8
9
## Not run: 
api <- coreAPI("PATH TO JSON FILE")
login <- authBasic(api)
response <- apiPOST(login$coreApi, "SAMPLE", body, "json", special = NULL, useVerbose = FALSE)
content <- response$content
error <- response$error$message
logOut(login$coreApi)

## End(Not run)

AmundsenJunior/pfsrsdk documentation built on July 18, 2019, 8:10 p.m.