Get workflow
GET/workflows/:workflowId
Get a workflow; available as an Add-On Module
Request
Path Parameters
Workflow Identifier
Query Parameters
Site Identifier
Responses
- 200
200 OK
Response Headers
Access-Control-Allow-Origin
string
Access-Control-Allow-Methods
string
Access-Control-Allow-Headers
string
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
Workflow name
Workflow description
Whether the Workflow is in use
Status of the Workflow
Possible values: [ACTIVE
, INACTIVE
]
steps
object[]
Workflow steps
Workflow Step Identifier
action
object
Status of the Document Action
Possible values: [COMPLETE
, FAILED
, IN_QUEUE
, PENDING
, RUNNING
, SKIPPED
, FAILED_RETRY
]
Type of the Document Action
Possible values: [ANTIVIRUS
, DOCUMENTTAGGING
, FULLTEXT
, NOTIFICATION
, OCR
, QUEUE
, WEBHOOK
, IDP
, PUBLISH
, PDFEXPORT
, EVENTBRIDGE
]
Queue Id
Workflow Id
Workflow Step Id
Action message information
User who requested the Action
Inserted Timestamp
Started Timestamp
Completed Timestamp
parameters
object
Action parameters
metadata
object
Action metadata
queue
object
Queue Id
decisions
object[]
Workflow Decisions
Type of Workflow Step Decision
Possible values: [APPROVE
, REJECT
]
Workflow Step to move to
{
"name": "string",
"description": "string",
"inUse": true,
"status": "ACTIVE",
"steps": [
{
"stepId": "string",
"action": {
"status": "COMPLETE",
"type": "ANTIVIRUS",
"queueId": "string",
"workflowId": "string",
"workflowStepId": "string",
"message": "string",
"userId": "string",
"insertedDate": "string",
"startDate": "string",
"completedDate": "string",
"parameters": {},
"metadata": {}
},
"queue": {
"queueId": "string",
"approvalGroups": [
"string"
]
},
"decisions": [
{
"type": "APPROVE",
"nextStepId": "string"
}
]
}
]
}