Manage Applications

    Get upload session

    get
    https://upload.box.com/api/2.0
    /files/upload_sessions/:upload_session_id

    Return information about an upload session.

    Request

    application/json

    Path Parameters

    stringin pathrequired
    D5E3F7A

    The ID of the upload session.

    Response

    application/jsonUpload Session

    Returns an upload session object.

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

    Request Example

    cURL
    curl -X GET https://upload.box.com/api/2.0/files/upload_sessions/F971964745A5CD0C001BBE4E58196BFD \
         -H "Authorization: Bearer <ACCESS_TOKEN>"
    Node
    // Get info about upload session 93D9A837B45F
    client.files.getUploadSessionStatus('93D9A837B45F', callback);

    Response Example

    {
      "id": 11446498,
      "type": "upload_session",
      "session_expires_at": "2012-12-12T10:53:43-08:00",
      "part_size": 1024,
      "total_parts": 1000,
      "num_parts_processed": 455,
      "session_endpoints": {
        "upload_part": "https://upload.box.com/api/2.0/files/upload_sessions/D5E3F7A",
        "commit": "https://upload.box.com/api/2.0/files/upload_sessions/D5E3F7A/commit",
        "abort": "https://upload.box.com/api/2.0/files/upload_sessions/D5E3F7A",
        "list_parts": "https://upload.box.com/api/2.0/files/upload_sessions/D5E3F7A/parts",
        "status": "https://upload.box.com/api/2.0/files/upload_sessions/D5E3F7A",
        "log_event": "https://upload.box.com/api/2.0/files/upload_sessions/D5E3F7A/log"
      }
    }