Updates a task. This can be used to update a task's configuration, or to update its completion state.
12345
The ID of the task.
review
The 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_assignees
Defines 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:00
When the task is due at.
Please review
The 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' }
*/
});