Updates a task. This can be used to update a task's configuration, or to update its completion state.
12345The ID of the task.
reviewThe action the task assignee will be prompted to do. Must be
review defines an approval task that can be approved or
rejectedcomplete defines a general task which can be completedValue is one of review,complete
all_assigneesDefines which assignees need to complete this task before the task is considered completed.
all_assignees (default) requires all assignees to review or
approve the the task in order for it to be considered completed.any_assignee accepts any one assignee to review or
approve the the task in order for it to be considered completed.Value is one of all_assignees,any_assignee
2012-12-12T10:53:43-08:00When the task is due at.
Please reviewThe message included with the task.
Returns the updated task object
Returned if the request parameters or body is not valid.
bad_request when the body does not contain a valid request. This may
be because the action or completion_rule are not one of the allowed
values.Returns an error when the user does not have the permission to update a task on the file.
Returns an error when the file could not be found or the user does not have access to the file.
An unexpected client error.
curl -X PUT https://api.box.com/2.0/tasks/12345 \
-H 'Authorization: Bearer <ACCESS_TOKEN>'
-H 'Content-Type: application/json" '
-d '{
"action": "review"
}'var updates = new BoxTaskUpdateRequest()
{
Id = "22222",
Message = "Could you please review this?"
};
BoxTask updatedTask = await client.TasksManager.UpdateTaskAsync(updates);BoxTask task = new BoxTask(api, "id");
BoxTask.Info info = task.new Info();
info.setMessage("An edited message.");
task.updateInfo(info);task_update = {'message': 'New Message', 'due_at': '2014-04-03T11:09:43-10:00',}
updated_task = client.task(task_id='12345').update_info(task_update)
print('New task message is {1} and the new due time is {1}'.format{updated_task.message, updated_Task.due_at})client.tasks.update('11111', { message: 'Could you please review?' })
.then(task => {
/* task -> {
type: 'task',
id: '11111',
item:
{ type: 'file',
id: '22222',
sequence_id: '0',
etag: '0',
sha1: '0bbd79a105c504f99573e3799756debba4c760cd',
name: 'box-logo.png' },
due_at: '2014-04-03T11:09:43-07:00',
action: 'review',
message: 'Could you please review?',
task_assignment_collection: { total_count: 0, entries: [] },
is_completed: false,
created_by:
{ type: 'user',
id: '33333',
name: 'Example User',
login: 'user@example.com' },
created_at: '2013-04-03T11:12:54-07:00' }
*/
});