Retrieves information about a task assignment.
Returns a task assignment, specifying who the task has been assigned to and by whom.
Returns an error when the task assignment could not be found or the user does not have access to the file the task is assigned to.
An unexpected client error.
curl -X GET https://api.box.com/2.0/task_assignments/12345 \
-H 'Authorization: Bearer <ACCESS_TOKEN>'
BoxTaskAssignment assignment = await client.TasksManager.GetTaskAssignmentAsync("12345");
String assignmentID = "4256974";
BoxTaskAssignment.Info assignmentInfo = new BoxTaskAssignment(api, assignmentID).getInfo();
assignment= client.task_assignment('12345').get()
print('Assignment ID is {0} and assignment type is {1}'.format(assignment.id, assignment.type))
client.tasks.getAssignment('12345')
.then(assignment => {
/* assignment -> {
type: 'task_assignment',
id: '12345',
item:
{ type: 'file',
id: '33333',
sequence_id: '0',
etag: '0',
sha1: '7840095ee096ee8297676a138d4e316eabb3ec96',
name: 'script.js' },
assigned_to:
{ type: 'user',
id: '22222',
name: 'Sample Assignee',
login: 'assignee@exmaple.com' },
message: null,
completed_at: null,
assigned_at: '2013-05-10T11:43:41-07:00',
reminded_at: null,
resolution_state: 'incomplete',
assigned_by:
{ type: 'user',
id: '33333',
name: 'Example User',
login: 'user@example.com' } }
*/
});