Tasks

API Reference for ProcessMaker Task API

Create or update a new setting

post

Create a new Settings css-override

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
variablesstringOptional
sansSerifFontstringOptional
Responses
201

success

application/json
post
/customize-ui
201

success

Returns all task assignments

get

Display a listing of the resource.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
filterstringOptional

Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.

order_bystringOptional

Field to order results by

order_directionstring · enumOptionalDefault: ascPossible values:
per_pageintegerOptionalDefault: 10
Responses
get
/task_assignments
200

list of task assignments

Save a new Task Assignment

post

Store a newly created task assignment in storage.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
process_idinteger · idOptional

Represents a business process task assignment definition.

process_task_idstring · idOptional
assignment_idinteger · idOptional
assignment_typestring · enumOptionalPossible values:
Responses
201

success

application/json
post
/task_assignments

Update a Task Assignment

put

Update a task assignment

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
task_assignmentintegerRequired

ID of task assignment to update

Body
process_idinteger · idOptional

Represents a business process task assignment definition.

process_task_idstring · idOptional
assignment_idinteger · idOptional
assignment_typestring · enumOptionalPossible values:
Responses
put
/task_assignments/{task_assignment}

No content

Delete a Task Assignment

delete

Remove an assignment

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
task_assignmentintegerRequired

ID of task assignment to delete

Body
process_idinteger · idOptional

Represents a business process task assignment definition.

process_task_idstring · idOptional
assignment_idinteger · idOptional
assignment_typestring · enumOptionalPossible values:
Responses
delete
/task_assignments/{task_assignment}
200

success

No content

Returns all tasks that the user has access to

get

Display a listing of the resource.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
process_request_idintegerOptional

Process request id

filterstringOptional

Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.

order_bystringOptional

Field to order results by

order_directionstring · enumOptionalDefault: ascPossible values:
includestringOptional

Include data from related models in payload. Comma separated list.

Default: ""
Responses
get
/tasks
200

list of tasks

Get a single task by ID

get

Display the specified resource.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
task_idintegerRequired

task id

Query parameters
includestringOptional

include

Responses
get
/tasks/{task_id}

Update a task

put

Updates the current element

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
task_idintegerRequired

ID of task to update

Body
statusstringRequiredExample: COMPLETED
dataobjectRequired
Responses
put
/tasks/{task_id}

Last updated