publicUpload must be set as "true" or "false" (lowercase string)