code: public function createRequest($version, $request)
      {
          $checkIfExists = $this->getRequest($version, $request['name']);
          $url = $this->_getApiServiceUri(). 'version/' .$version. '/request_settings';
          if (!$checkIfExists) {
              $verb = \Zend_Http_Client::POST;
          } else {
              $verb = \Zend_Http_Client::PUT;
              $url .= '/'.$request['name'];
          }
  
          $result = $this->_fetch($url, $verb, $request);
  
          if (!$result) {
              throw new LocalizedException(__('Failed to create the REQUEST object.'));
          }
      }
docs: Creates a new Request Settings object.
  @param $version
  @param $request
  @throws LocalizedException