public function request($endpoint, $options = [], $body = '')
    {
        if ($this->getAcessToken()) {
            $options['authToken'] = $this->getAcessToken();
        }

        try {
            return $this->decodeResponse(parent::send($endpoint, $options, gzencode($body)));
        } catch(ClientException $e) {
            throw new EndomondoApiOldException($e->getMessage(), $e->getCode(), $e);
        }
    }