Perform Actions on a List of Instances

put

/ic/api/process/v1/processes

Performs actions on instance list

Request

Body ()
value of process IDs and update states
Root Schema : action
Type: object
Show Source
Nested Schema : activityChanges
Type: array
Show Source
Nested Schema : assignees
Type: array
Show Source
Nested Schema : correlationKeyChanges
Type: array
Show Source
Nested Schema : dataObjectChanges
Type: array
Show Source
Nested Schema : instanceAttributeChanges
Type: array
Show Source
Nested Schema : processes
Type: array
Show Source
Nested Schema : FlowChangeItemReq
Type: object
Show Source
Nested Schema : correlationKeyChanges
Type: array
Show Source
Nested Schema : dataObjectChanges
Type: array
Show Source
Nested Schema : instanceAttributeChanges
Type: array
Show Source
Nested Schema : DataVariable
Type: object
Show Source
Nested Schema : QName
Type: object
Show Source
Nested Schema : identity
Type: object
Discriminator: type
Show Source
Back to Top

Response

Supported Media Types

200 Response

Success

304 Response

Not Modified

403 Response

Forbidden

500 Response

Internal Server Error
Back to Top

Examples

The following example shows how to perform actions on a list of process instance by submitting a PUT request on the REST resource.

Currently, the only action supported is recoverFaultedInstances.

Send Request

https://example.com/ic/api/process/<version>/processes

Where,

  • example.com is the host where Oracle Integration is running.

  • <version> is the REST API version.

Example of Request Body

{
 "processes":["3","5"],
"id":"recoverFaultedInstances"
}

Example of Response Header

Status Code: 200 OK
Date: Wed, 27 Apr 2016 00:53:16 GMT
Content-Type: application/json

Example of Response Body

Processes recovered successfully
Back to Top