Flow instance operations (POST)
Description
URL |
scheme://domain:port/platform/ws/flow/instances/kill scheme://domain:port/platform/ws/flow/instances/suspend scheme://domain:port/platform/ws/flow/instances/resume scheme://domain:port/platform/ws/flow/instances/rerun scheme://domain:port/platform/ws/flow/instances/setvar |
||
Description |
Flow instances operations:
|
||
HTTP Method |
POST |
||
Parameters |
API |
Name |
Description |
kill, suspend, resume, rerun, setvar |
ids |
Flow instance IDs. Supports multiple flow instance IDs, split by a comma (,). |
|
rerun, setvar |
variables |
Input variables, split by semicolon (;). |
Request
Request |
Request Information |
|
Method |
POST |
|
Request-URI |
/platform/ws/flow/instances/{operation} |
|
Request-Header |
Name |
Value |
Accept |
application/xml or application/json |
|
Content-Type |
application/x-www-form-urlencoded |
|
Message-Body |
|
Response
Response Code |
|
|
Response-Header |
Name |
Value |
Content-Type |
application/xml or application/json |
|
Message-body |
Success Message |
|
Failure Message |
If not successful, returns an error message.
|
Example: Kill flow instances
# Request
POST /platform/ws/flow/instances/kill
Accept: application/json;
ids=101,102
# Response
200 Successful
Content-Type: application/json;
{
"message": {
"message": "kill flow 101 done. Kill flow 102 done."
}
}
# Request
POST /platform/ws/flow/instances/kill
Accept: application/xml;
ids=101,102
# Response
200 Successful
Content-Type: application/xml;
<message>
<message> Kill flow 101 done. Kill flow 102 done."</message>
</message>