docs: def refresh_authorization(self):
          """Refreshes the authorization tokens.
  
          :return: Dictionary containing auth tokens, expiration info, and response status.
          :rtype: ``dict``
          """
          response = self.request_handler.post(
              endpoint='oauth/token',
              omit_api_version=True,
              data={
                  'grant_type': 'refresh_token',
                  'client_id': self.auth.client_id,
                  'client_secret': self.auth.client_secret,
                  'refresh_token': self.auth.refresh_token,
              }
          )
          data = response.json()
          token_expiration = (datetime.datetime.utcnow() + datetime.timedelta(seconds=data['expires_in']))
          self.auth.update(
              token_expiration=token_expiration,
              access_token=data['access_token'],
              refresh_token=data['refresh_token'],
          )
          return {
              'access_token': self.auth.access_token,
              'refresh_token': self.auth.refresh_token,
              'token_expiration': format_event_time(self.auth.token_expiration),
          }