List Versions of an Application
get
/decision/api/v1/applications/{appId}/versions
Retrieves a list of application versions that include:
1. All versions of a decision application.
2. All versions of a process application containing a local decision model.
If an application version is activated, then the API response includes the boolean property activated that is set to true.
Request
Path Parameters
-
appId(required): string
Name of the application
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Successful operation
Root Schema : ApplicationVersions
Title:
ApplicationVersions
Match All
Show Source
-
object
Links
Title:
Links
-
object
ApplicationVersions-allOf[1]
Nested Schema : Link
Type:
object
Defines Link
Show Source
-
code: integer
Minimum Value:
100
Maximum Value:600
-
href(required): string
-
hreflang: string
-
length: integer
(int32)
-
mediaType: string
-
message: string
-
rel(required): string
-
title: string
-
type: string
Nested Schema : items
Type:
Show Source
array
-
Array of:
ApplicationVersion
Title:
ApplicationVersion
Nested Schema : ApplicationVersion
Title:
ApplicationVersion
Match All
Show Source
-
object
Links
Title:
Links
-
object
ApplicationVersion-allOf[1]
Nested Schema : ApplicationVersion-allOf[1]
Type:
Show Source
object
-
activated: boolean
Default Value:
false
-
defaultVersion: boolean
Default Value:
false
-
version(required): string
400 Response
Bad request
401 Response
Unauthorized
404 Response
Resource not found
500 Response
Internal error
Examples
Example: Get all versions of invoicing application
The following example shows how to get all versions of a decision application by submitting a GET request on the REST resource using cURL. For more information about cURL, see cURL Access. For more information about endpoint URL structure, see Send Requests.
curl -X 'GET' \ 'https://oracle.com/decision/api/v1/applications/Invoicing/versions'
\ -H 'accept: application/json'
Example: Format of 200 Operation Successful Response
{
"links": [
{
"href": "string",
"hreflang": "string",
"length": 0,
"rel": "string",
"title": "string",
"type": "string",
"mediaType": "string",
"message": "string",
"code": 600
}
],
"items": [
{
"links": [
{
"href": "string",
"hreflang": "string",
"length": 0,
"rel": "string",
"title": "string",
"type": "string",
"mediaType": "string",
"message": "string",
"code": 600
}
],
"version": "string",
"activated": false,
"defaultVersion": false
}
]
}
Example Format of Bad Request Response
{
"errorCode": "string",
"status": 0,
"message": "string",
"details": "string",
"cause": "string",
"opcRequestId": "string"
}