Manage Applications

    Get task assignment

    get
    https://api.box.com/2.0
    /task_assignments/:task_assignment_id

    Fetches a specific task assignment.

    Request

    application/json

    Path Parameters

    stringin pathrequired
    12345

    The ID of the task assignment.

    Response

    application/jsonTask Assignment

    Returns the requested task assignment, specifying who the task has been assigned to and by whom.

    application/jsonClient Error

    Returns an error if the task assignment for the given ID does not exist or is inaccessible to your account.

    You can now try out some of our APIs live, right here in the documentation.
    Log In

    Request Example

    cURL
    curl -X GET https://api.box.com/2.0/task_assignments/12345 \
         -H "Authorization: Bearer <ACCESS_TOKEN>"
    .NET
    BoxTaskAssignment assignment = await client.TasksManager.GetTaskAssignmentAsync("12345");
    Java
    String assignmentID = "4256974";
    BoxTaskAssignment.Info assignmentInfo = new BoxTaskAssignment(api, assignmentID).getInfo();
    Python
    assignment= client.task_assignment('12345').get()
    print('Assignment ID is {0} and assignment type is {1}'.format(assignment.id, assignment.type))
    Node
    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' } }
    		*/
    	});

    Response Example

    {
      "id": 11446498,
      "type": "task_assignment",
      "item": {
        "id": 12345,
        "etag": 1,
        "type": "file",
        "sequence_id": 3,
        "name": "Contract.pdf"
      },
      "assigned_to": {
        "id": 11446498,
        "type": "user",
        "name": "Aaron Levie",
        "login": "ceo@example.com"
      },
      "message": "Please review",
      "completed_at": "2012-12-12T10:53:43-08:00",
      "assigned_at": "2012-12-12T10:53:43-08:00",
      "reminded_at": "2012-12-12T10:53:43-08:00",
      "resolution_state": "incomplete",
      "assigned_by": {
        "id": 11446498,
        "type": "user",
        "name": "Aaron Levie",
        "login": "ceo@example.com"
      }
    }