Box Relay Workflows are objects that represent a named collection of flows.
You application must be authorized to use the Manage Box Relay
application
scope within the developer console in order to use this resource.
11446498
The unique identifier for the workflow
workflow
workflow
Value is always workflow
2012-12-12T10:53:43-08:00
The date and time when the workflow was created on Box
The user who created this workflow
This workflow sets off a new hire approval flow
The description for a workflow.
A list of flows assigned to a workflow.
12345
The identifier of the flow
flow
The flow's resource type
Value is always flow
2012-12-12T10:53:43-08:00
When this flow was created
The user who created this flow
Actions that are completed once the flow is triggered
12345
The identifier of the outcome
outcome
The outcomes resource type
Value is always outcome
assign_task
The type of outcome
Value is one of add_metadata
,assign_task
,copy_file
,copy_folder
,create_folder
,delete_file
,delete_folder
,lock_file
,move_file
,move_folder
,remove_watermark_file
,rename_folder
,restore_folder
,share_file
,share_folder
,unlock_file
,upload_file
,wait_for_task
,watermark_file
,go_back_to_step
,apply_file_classification
,apply_folder_classification
,send_notification
If action_type
is assign_task
and the task is rejected, returns a
list of outcomes to complete
12345
The identifier of the outcome
outcome
The outcomes resource type
Value is always outcome
assign_task
The type of outcome
Value is one of add_metadata
,assign_task
,copy_file
,copy_folder
,create_folder
,delete_file
,delete_folder
,lock_file
,move_file
,move_folder
,remove_watermark_file
,rename_folder
,restore_folder
,share_file
,share_folder
,unlock_file
,upload_file
,wait_for_task
,watermark_file
,go_back_to_step
,apply_file_classification
,apply_folder_classification
,send_notification
Approval Rejection Outcome
The name of the outcome
Task Approval Outcome
The name of the outcome
Trigger that initiates flow
trigger
The trigger's resource type
Value is always trigger
List of trigger scopes
trigger_scope
The trigger scope's resource type
Value is always trigger_scope
The object the ref
points to
/event/source/parameters/folder
Indicates the path of the condition value to check
WORKFLOW_MANUAL_START
The type of trigger selected for this flow
Value is always WORKFLOW_MANUAL_START
true
Specifies if this workflow is enabled
2012-12-12T10:53:43-08:00
The date and time when the workflow was last updated on Box
The user who last modified this workflow
New Hire Workflow
The name of the workflow
{
"id": "11446498",
"type": "workflow",
"created_at": "2012-12-12T10:53:43-08:00",
"created_by": {
"id": "11446498",
"type": "user"
},
"description": "This workflow sets off a new hire approval flow",
"flows": [
{
"id": "12345",
"type": "flow",
"trigger": {
"type": "trigger",
"trigger_type": "WORKFLOW_MANUAL_START",
"scope": [
{
"type": "trigger_scope",
"ref": "/event/source/parameters/folder",
"object": {
"type": "folder",
"id": "12345"
}
}
]
},
"outcomes": [
{
"id": "12345",
"type": "outcome",
"name": "Task Approval Outcome",
"action_type": "assign_task",
"if_rejected": [
{
"id": "12345",
"type": "outcome",
"name": "Approval Rejection Outcome",
"action_type": "assign_task"
}
]
}
],
"created_at": "2012-12-12T10:53:43-08:00",
"created_by": {
"id": "11446498",
"type": "user"
}
}
],
"is_enabled": true,
"modified_at": "2012-12-12T10:53:43-08:00",
"modified_by": {
"id": "11446498",
"type": "user"
},
"name": "New Hire Workflow"
}