R/all_mailinglists.R

Defines functions all_mailinglists

Documented in all_mailinglists

#' Retrieve a data frame of all mailing lists from Qualtrics
#'
#' @template retry-advice
#' @importFrom purrr map_df
#' @importFrom purrr flatten
#' @export
#'
#' @examples
#' \dontrun{
#' # Register your Qualtrics credentials if you haven't already
#' qualtrics_api_credentials(
#'   api_key = "<YOUR-API-KEY>",
#'   base_url = "<YOUR-BASE-URL>"
#' )
#'
#' # Retrieve a list of all mailing lists
#' mailinglists <- all_mailinglists()
#' }
#'

all_mailinglists <- function(){

  check_credentials()

  # Function-specific API stuff
  fetch_url <- generate_url(query = "allmailinglists")
  elements <- paginate_api_request(fetch_url)
  x <- purrr::map_df(elements, purrr::flatten)
  return(x)

}

Try the qualtRics package in your browser

Any scripts or data that you put into this service are public.

qualtRics documentation built on Sept. 11, 2024, 5:24 p.m.