public function rescopeUsingTenantId($tenantId) {
    $url = $this->url() . '/tokens';
    $token = $this->token();
    $data = array(
      'auth' => array(
        'tenantId' => $tenantId,
        'token' => array(
          'id' => $token,
        ),
      ),
    );
    $body = json_encode($data);

    $headers = array(
      'Accept' => self::ACCEPT_TYPE,
      'Content-Type' => 'application/json',
      'Content-Length' => strlen($body),
      //'X-Auth-Token' => $token,
    );

    $client = \HPCloud\Transport::instance();
    $response = $client->doRequest($url, 'POST', $headers, $body);
    $this->handleResponse($response);

    return $this->token();
  }