This function is only meant for advanced users. If you would like to call any
arbitrary Comet API endpoint that isn't natively supported by cometr
, you can
use this function.
call_api(
endpoint,
method = c("GET", "POST"),
params = list(),
parse_response = TRUE,
response_json = TRUE,
local_file_path = NULL,
api_key = NULL
)
The parsed response
The REST API endpoint.
The HTTP method to use, either "GET" or "POST".
A list of parameters. For GET endpoints, the parameters are appended to the URL; for POST endpoints, the parameters are sent in the body of the request.
If TRUE
, try to parse response from server.
If TRUE
, try to parse the response as JSON. If FALSE
, return
the response as raw data, e.g. binary.
The path to the local file for saving downloaded content if appropriate.
Comet API key (can also be specified using the COMET_API_KEY
parameter as an environment variable or in a comet config file).