call_endpoint | R Documentation |
Sends an HTTP request to a specified API endpoint using the stored bearer token for authentication, optionally supporting file uploads.
call_endpoint(method, endpoint, params = list(), data = NULL, files = NULL)
method |
The HTTP method (e.g., "GET", "POST", "PUT", "DELETE"). |
endpoint |
The API endpoint. |
params |
A named list of query parameters (optional). |
data |
A named list or 'JSON' object to include in the request body (optional). |
files |
A list of files to upload, where each file is a named list with 'name', 'path', and optionally 'type'. |
A list containing the API response.
## Not run:
response <- call_endpoint("POST", "/api/projects/upload", files = list(
list(name = "file1", path = "path/to/file1.txt", type = "text/plain"),
list(name = "file2", path = "path/to/file2.csv", type = "text/csv")
))
print(response)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.