List Scripts
get
/api/r-scripts/v1/scripts
Lists the scripts to which the current user has access.
Request
There are no request parameters for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
List of accessible r scripts.
500 Response
Problem connecting to Broker, executing job or other unexpected error.
Examples
The following example lists the available scripts in the Oracle Machine Learning for R (OML4R) script repository. In the example, five scripts are in the repository. All are owned by the user OML_USER.
curl -i -X GET --header "Authorization: Bearer ${token}" \
--header 'Accept: application/json' \
"<oml-cloud-service-location-url>/oml/api/r-scripts/v1/scripts"
Response Headers
The response headers are the following:
HTTP/1.1 200 OK
Date: Thu, 28 Jul 2022 21:04:18 GMT
Content-Type: application/json
Content-Length: 1820
Connection: keep-alive
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1;mode=block
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
Content-Security-Policy: frame-ancestors 'none'
Response Body
The response body in JSON format is the following:
{"result":[
{"OWNER":"RQSYS","SCRIPT":"function (index) \n{\n set.seed(index)\n x <- rnorm(10)\n res <- mean(x)\n res\n}","NAME":"compute.randomMean"},
{"OWNER":"RQSYS","SCRIPT":"function (dat) \n{\n res <- aggregate(dat, by = list(dat$Species), FUN = length)\n colnames(res)[1] <- \"Species\"\n res\n}","NAME":"group.count"},
{"OWNER":"RQSYS","SCRIPT":"function (dat) \n{\n ore.load(name = \"ds_regr\")\n pred = cbind(PRED = predict(regr, newdata = dat, supplemental.cols = \"Sepal.Length\"), dat[\"Sepal.Length\"])\n pred\n}","NAME":"my.predict"},
{"OWNER":"OMLUSER","SCRIPT":"function (divisor = 100) \n{\n id <- 1:10\n plot(1:100, rnorm(100), pch = 21, bg = \"red\", cex = 2)\n data.frame(id = id, val = id/divisor)\n}","NAME":"RandomRedDots"}]}