code: def post_data(self, url, params):
          
          url = urljoin(self.endpoint, url)
          headers = {'Authorization': self.token}
          req = requests.post(url, headers=headers, data=params, verify=False)
  
          if req.status_code == 204:
              return True
  
          if req.status_code == 404:
              raise NotFoundError()
  
          try:
              data = req.json()
          except ValueError as e:
              raise JSONReadError(
                  'Read failed from API: %s' % str(e)
              )
  
          if not req.ok:
              msg = [data[m] for m in ("id", "message") if m in data][1]
              raise DataReadError(msg)
  
          return data
docs: POST some stuff to change title/date/body or create experiment