code: def validate_files(self, area_uuid, file_list, validator_image, original_validation_id="", environment={}):
          
          path = "/area/{uuid}/validate".format(uuid=area_uuid)
          file_list = [urlparse.quote(filename) for filename in file_list]
          payload = {
              "environment": environment,
              "files": file_list,
              "original_validation_id": original_validation_id,
              "validator_image": validator_image
          }
          result = self._make_request('put', path=path, json=payload, headers={'Api-Key': self.auth_token})
          return result.json()
docs: Invoke supplied validator Docker image and give it access to the file/s.
          The validator must be based off the base validator Docker image.
  
          :param str area_uuid: A RFC4122-compliant ID for the upload area
          :param list file_list: A list of files within the Upload Area to be validated
          :param str validator_image: the location of a docker image to use for validation
          :param str original_validation_id: [optional]
          :param dict environment: [optional] list of environment variable to set for the validator
          :return: ID of scheduled validation
          :rtype: dict
          :raises UploadApiException: if information could not be obtained