Box Developer Documentation

A beta version of the new Box developer documentation site is launching soon! Updated Developer Guides, modern API Reference, and AI-powered search are on the way to help you build with Box faster. Stay tuned for more updates.

Get task assignment information

Guides Tasks Assigning tasks Get task assignment information
Edit this page

Get task assignment information

To get information about an assigned task, call the GET /tasks/:task_id/assignments API with the id of the task assignment.

cURL
curl -i -X GET "https://api.box.com/2.0/task_assignments/12345" \
     -H "authorization: Bearer <ACCESS_TOKEN>"
Node/TypeScript v10
await client.taskAssignments.getTaskAssignmentById(taskAssignment.id!);
Python v10
client.task_assignments.get_task_assignment_by_id(task_assignment.id)
.NET v10
await client.TaskAssignments.GetTaskAssignmentByIdAsync(taskAssignmentId: NullableUtils.Unwrap(taskAssignment.Id));
Swift v10
try await client.taskAssignments.getTaskAssignmentById(taskAssignmentId: taskAssignment.id!)
Java v10
client.getTaskAssignments().getTaskAssignmentById(taskAssignment.getId())
Java v5
String assignmentID = "4256974";
BoxTaskAssignment.Info assignmentInfo = new BoxTaskAssignment(api, assignmentID).getInfo();
Python v4
assignment= client.task_assignment('12345').get()
print(f'Assignment ID is {assignment.id} and assignment type is {assignment.type}')
.NET v6
BoxTaskAssignment assignment = await client.TasksManager.GetTaskAssignmentAsync("12345");
Node v4
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' } }
		*/
	});