List workflows
Changed onReturns list of workflows that act on a given folder ID, and have a flow with a trigger type of WORKFLOW_MANUAL_START.
You application must be authorized to use the Manage Box Relay application scope within the developer console in to use this endpoint.
Request
- Base URLhttps://api.box.com/2.0
- URLhttps://api.box.com/2.0/workflows
- AuthOAuth 2Authorization code: https://account.box.com/api/oauth2/authorizeToken URL: https://api.box.com/oauth2/token
Query parameters
The unique identifier that represent a folder.
The ID for any folder can be determined by visiting this folder in the web application and copying the ID from the URL. For example, for the URL https://*.app.box.com/folder/123 the folder_id is 123.
The root folder of a Box account is always represented by the ID 0.
Type of trigger to search for.
The maximum number of items to return per page.
Defines the position marker at which to begin returning results. This is used when paginating using marker-based pagination.
This requires usemarker to be set to true.
Response
Returns the workflow.
Example response
{
"limit": 1000,
"next_marker": "JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVii",
"prev_marker": "JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVih",
"entries": [
{
"id": "11446498",
"type": "workflow",
"name": "New Hire Workflow",
"description": "This workflow sets off a new hire approval flow",
"is_enabled": true,
"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"
}
}
]
}
]
}Changes
- warning
added the new
unprocessable_entityenum value to theresponse property for the response status - warning
added the new
unprocessable_entityenum value to theresponse property for the response status - warning
added the new
unprocessable_entityenum value to theresponse property for the response status - info
added
subschema #1subschema #2to the response bodyallOflist for the response status - info
removed
subschema #1subschema #2from the response bodyallOflist for the response status
- warning