Version an Application

put

/process/api/v1/design/dmnApplications/{applicationName}/versions/{version}/version

Create a new application from another version.

Request

Path Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Request body for versioning
Show Source
Back to Top

Response

Supported Media Types

201 Response

Successful version created
Body ()
Root Schema : Application
Type: object
Show Source
Nested Schema : Activation
Type: object
Show Source
Nested Schema : assets
Type: array
Show Source
Nested Schema : Audit
Type: object
Show Source
Nested Schema : snapshots
Type: array
Show Source
Nested Schema : Assets
Type: object
Show Source
Nested Schema : Snapshots
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : Snapshot
Type: object
Show Source

401 Response

Unauthorized

404 Response

Application not found.

500 Response

Unexpected error versioning application
Back to Top

Examples

The following example shows how to create a decision application from a version of an existing decision application by submitting a PUT 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.

Version application request body:

{
  "newVersion": "2a"
}

Example: cURL command to create a new version of an existing application Invoicing version 1

curl -X 'PUT' \
  'https://oracle.com/decision/api/v1/design/dmnApplications/Invoicing/versions/1/version' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "newVersion": "2a"
}'

Example: Response body of 201 successful response in JSON format

{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "name": "string",
  "version": "string",
  "title": "string",
  "description": "string",
  "audit": {
    "createdBy": "string",
    "createdOn": "2024-06-13T17:35:08.121Z"
  },
  "assets": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "name": "string",
      "type": "string"
    }
  ],
  "snapshots": [
    {
      "items": [
        {
          "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "name": "string",
          "description": "string",
          "audit": {
            "createdBy": "string",
            "createdOn": "2024-06-13T17:35:08.121Z"
          },
          "status": "IN_PROGRESS",
          "validation": "IN_PROGRESS"
        }
      ],
      "count": 0
    }
  ],
  "activation": {
    "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "snapshotId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "snapshotName": "string",
    "isDefault": true,
    "audit": {
      "createdBy": "string",
      "createdOn": "2024-06-13T17:35:08.121Z"
    },
    "status": "ACTIVATION_STARTED"
  }
}
Back to Top