qualtrics_api_request function

Send httr requests to Qualtrics API

Send httr requests to Qualtrics API

qualtrics_api_request( verb = c("GET", "POST"), url = url, query = NULL, body = NULL, as = c("parsed", "raw"), ... )

Arguments

  • verb: Type of request to be sent (@seealso httr::VERB())
  • url: Qualtrics endpoint URL created by generate_url() functions
  • query: Optional query parameters used by some endpoints
  • body: Options created by create_raw_payload() function
  • as: type of content to return, passed to as in httr::content(). current options "parsed" (since we get JSON mostly), "raw" (response .zips)
  • ...: arguments passed to httr::content when parsing

Details

If the request to the Qualtrics API made by this function fails, the request will be retried. If you see these failures on a 500 error (such as a 504 error) be patient while the request is retried; it will typically succeed on retrying. If you see other types of errors, retrying is unlikely to help.