Internal function - Calls the API and gets response for specified params
ApiRequest(body = "", func.name = "", interval.seconds = 2,
max.attempts = 1, print.attempts = FALSE, skip.queue = FALSE,
format = "json")
the name of the Adobe Analytics API function that we are calling
Time to wait between request attempts (defaults to 2 seconds)
Max number of attempts to make the request (defaults to 1, this is only increased for GetReport)
if set to TRUE, this will print attempt numbers to the console
If set to TRUE, return content instead of parsing via jsonlite
JSON report description
json