def _refresh_access_token(self) -> bool:
    "\n        Refresh the client's JWT access token.\n\n        NOTE: this should only be called by users who have provided a USER-scoped API token.\n\n        Returns:\n            - bool: True if the refresh succeeds\n        "
    payload = self.graphql({'mutation($input: refresh_token_input!)': {'refresh_token(input: $input)': {'access_token', 'expires_at', 'refresh_token'}}}, variables=dict(input=dict(access_token=self._access_token)), token=self._refresh_token)
    self._access_token = payload.data.refresh_token.access_token
    self._access_token_expires_at = pendulum.parse(payload.data.refresh_token.expires_at)
    self._refresh_token = payload.data.refresh_token.refresh_token
    return True
Refresh the client's JWT access token.

NOTE: this should only be called by users who have provided a USER-scoped API token.

Returns:
    - bool: True if the refresh succeeds
def _refresh_access_token(self) -> bool:
    "\n        Refresh the client's JWT access token.\n\n        NOTE: this should only be called by users who have provided a USER-scoped API token.\n\n        Returns:\n            - bool: True if the refresh succeeds\n        "
    payload = self.graphql({'mutation($input: refresh_token_input!)': {'refresh_token(input: $input)': {'access_token', 'expires_at', 'refresh_token'}}}, variables=dict(input=dict(access_token=self._access_token)), token=self._refresh_token)
    self._access_token = payload.data.refresh_token.access_token
    self._access_token_expires_at = pendulum.parse(payload.data.refresh_token.expires_at)
    self._refresh_token = payload.data.refresh_token.refresh_token
    return True