code: def get_user(self):
          
          header = BASE_HEADERS.copy()
          header['Cookie'] = self.__cookie
  
          request = requests.get(BASE_URL + 'getEndUser',
                                 headers=header,
                                 timeout=10)
  
          if request.status_code != 200:
              self.__logged_in = False
              self.login()
              self.get_user()
              return
  
          try:
              result = request.json()
          except ValueError:
              raise Exception(
                  "Not a valid result for getEndUser, protocol error!")
  
          return result['endUser']
docs: Get the user informations from the server.
  
          :return: a dict with all the informations
          :rtype: dict
  
          raises ValueError in case of protocol issues
  
          :Example:
  
          >>> "creationTime": <time>,
          >>> "lastUpdateTime": <time>,
          >>> "userId": "<email for login>",
          >>> "title": 0,
          >>> "firstName": "<First>",
          >>> "lastName": "<Last>",
          >>> "email": "<contact email>",
          >>> "phoneNumber": "<phone>",
          >>> "mobilePhone": "<mobile>",
          >>> "locale": "<two char country code>"
  
          :Warning:
  
          The type and amount of values in the dictionary can change any time.