apiPOST - Base call to Core ODATA REST API.

apiPOST(coreApi, resource = NULL, body = NULL, encode,
  headers = NULL, special = NULL, useVerbose = FALSE)

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 get.

special

passed to buildUrl for special sdk endpoints

useVerbose

Use verbose communication for debugging

Value

Returns the entire http response

Details

apiPOST Do a POST to the Core ODATA REST API.

Examples

# NOT RUN {
api<-CoreAPI::CoreAPI("PATH TO JSON FILE")
login<- CoreAPI::authBasic(api)
response <-CoreAPI::apiPOST(login$coreApi,"SAMPLE",body,"json",special=NULL,useVerbose=FALSE)
message <- httr::content(response)
error <- httr::http_error(response)
CoreAPI::logOut(login$coreApi )
# }