Last update:2023-02-27 16:14:42
This callback is used to notify that workflow processing is complete.
POST request
Parameter | Type | Description |
---|---|---|
eventId | string | Event ID |
eventCode | string | Event code. The event code of completed workflow is WORKFLOW_FINISH |
data | string | Notification content in JSON format |
In which, the content structure of the “data” is as follows:
Parameter | Type | Description |
---|---|---|
id | string | Task ID |
state | int | Task status : 3 (success) 4 (failure) |
workflowId | int | Workflow ID |
targetId | string | VideoId of the video to be processed |
output | list | Output result, empty when the task is not finished |
startTime | int | Start time, second-level UNIX timestamp |
finishTime | int | End time, second-level UNIX timestamp, empty when the task is not finished |
Specifically, the content of the “output” is as follows:
Parameter | Type | Description |
---|---|---|
targetId | string | For Cloud VoD it’s videoId |
{
"eventId": "123",
"eventCode": "WORKFLOW_FINISH",
"data": "{\"id\":\"007f4ffa016d100013a881f500000000\",\"output\":[{\"targetId\":\"00cabfbf016d100012a4844200000000\"}],\"startTime\":1567671406,\"state\":3,\"targetId\":\"ff77d22a016c1000514250cd00000000\",\"transNo\":\"007f4fe2016d10007b1b612e00000000\",\"workflowId\":\"007eba5b016d1000c10b74c100000000\"}"
}