code: def watch(
          self,
          username,
          watch={
              "friend":True,
              "deviations":True,
              "journals":True,
              "forum_threads":True,
              "critiques":True,
              "scraps":True,
              "activity":True,
              "collections":True
          }
      ):
  
          
  
          if self.standard_grant_type is not "authorization_code":
              raise DeviantartError("Authentication through Authorization Code (Grant Type) is required in order to connect to this endpoint.")
  
          response = self._req('/user/friends/watch/{}'.format(username), post_data={
              "watch[friend]": watch['friend'],
              "watch[deviations]": watch['deviations'],
              "watch[journals]": watch['journals'],
              "watch[forum_threads]": watch['forum_threads'],
              "watch[critiques]": watch['critiques'],
              "watch[scraps]": watch['scraps'],
              "watch[activity]": watch['activity'],
              "watch[collections]": watch['collections'],
          })
  
          return response['success']
docs: Watch a user
  
          :param username: The username you want to watch