public function download($statusResponse = null, $limit = null, $offset = null) {
    $statusResponse = $this->getResponse('status', $statusResponse);
    $uri = trim($statusResponse['syncedInstanceUri'], '/');

    if (isset($limit) && isset($offset) && $limit > 0 && $offset >= 0){
      return $this->get("$uri/data?limit=$limit&offset=$offset");
    } elseif (isset($limit) && !isset($offset) && $limit > 0) {
      return $this->get("$uri/data?limit=$limit");
    } elseif (!isset($limit) && isset($offset) && $offset >= 0) {
      return $this->get("$uri/data?offset=$offset");      
    } else {
      return $this->get("$uri/data");
    }  
  }