Manage Tasks REST Endpoints

Manage Tasks
The manage tasks resource is used to create, update, delete, and retrieve workflow task lists. The retrieved content includes predefined tasks, custom tasks, and related task information such as attachments, history, form URI, comments, history, and payload. If Oracle Content and Experience is enabled for a task, then task attachments are not applicable.
Add a task attachment
Method: post
Path: /bpm/api/4.0/tasks/{id}/attachments
Add a task comment
Method: post
Path: /bpm/api/4.0/tasks/{id}/comments
Delete a task attachment
Method: delete
Path: /bpm/api/4.0/tasks/{id}/attachments/{attachmentName}
Get a custom task list
Method: get
Path: /bpm/api/4.0/tasks/views/{viewname}
Get a task
Method: get
Path: /bpm/api/4.0/tasks/{id}
Get a task attachment as a stream
Method: get
Path: /bpm/api/4.0/tasks/{id}/attachments/{attachmentName}/stream
Get a task attachment by name
Method: get
Path: /bpm/api/4.0/tasks/{id}/attachments/{attachmentName}
Get a task Form Uri
Method: get
Path: /bpm/api/4.0/tasks/{id}/form
Get a task history
Method: get
Path: /bpm/api/4.0/tasks/{id}/history
Get a task list
Method: get
Path: /bpm/api/4.0/tasks
Get a task payload
Method: get
Path: /bpm/api/4.0/tasks/{id}/payload
Get all custom task lists
Method: get
Path: /bpm/api/4.0/tasks/views
Get all task attachments
Method: get
Path: /bpm/api/4.0/tasks/{id}/attachments
Get comments for a task
Method: get
Path: /bpm/api/4.0/tasks/{id}/comments
Perform action on a task
Method: put
Path: /bpm/api/4.0/tasks/{id}
Perform bulk action on tasks
Method: put
Path: /bpm/api/4.0/tasks
Update a task payload
Method: put
Path: /bpm/api/4.0/tasks/{id}/payload