Retrieve Metadata of Available Versions

get

/py-scripts

Returns metadata describing all available versions of the Script Execution APIs.

Request

There are no request parameters for this operation.

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

A list of all available versions.
Body ()
Root Schema : EmbedScriptApiMetadata
Type: object
Show Source
Nested Schema : items
Type: array
Collection of version resources.
Show Source
Nested Schema : EmbedScriptApiVersion
Type: object
Show Source
Back to Top

Examples

The following example gets information about the available versions of the REST API for Embedded Python Execution.

curl -i -X GET --header "Authorization: Bearer ${token}" \
--header 'Accept: application/json' \
"<oml-cloud-service-location-url>/oml/api/py-scripts"

Response Headers

The response headers are the following:

HTTP/1.1 200 OK
Date: Thu, 20 Aug 2020 14:49:43 GMT
Content-Type: application/json
Content-Length: 1774
Connection: keep-alive
Cache-Control: no-cache, no-store, private
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1;mode=block
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff

Response Body

The response body in JSON format is the following:

{
    "items": [
        {
            "version": "v1",
            "isLatest": false,
            "lifecycle": "DEPRECATED@2026-03-31",
            "links": [
                {
                    "rel": "self",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/envs"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/jobs/{jobId}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/jobs/{jobId}/result"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/scripts"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/do-eval/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/do-eval/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/table-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/table-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/row-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/row-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/index-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/index-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/group-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/group-apply/{scriptName}/{ownerName}"
                }
            ]
        },
        {
            "version": "v2",
            "isLatest": true,
            "lifecycle": "ACTIVE",
            "links": [
                {
                    "rel": "self",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/envs"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/jobs/{jobId}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/jobs/{jobId}/result"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/jobs"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/scripts/{scriptType}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/scripts"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/do-eval/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/do-eval/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/table-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/table-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/row-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/row-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/index-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/index-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/group-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/group-apply/{scriptName}/{ownerName}"
                }
            ]
        }
    ],
    "links": [
        {
            "rel": "self",
            "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts"
        },
        {
            "rel": "current",
            "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2"
        }
    ]
}
Back to Top