object V2PostInputsDataSourcesRequest
{
  "type": "object",
  "properties": {
    "appPat": {
      "type": "string",
      "title": "Personal Access Token to the application to which inputs are added"
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "callBackUrl": {
      "type": "string",
      "description": "If call back url is set, we will send a Post request to this endpoint with job status."
    },
    "dataSources": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInputsDataSource"
      }
    }
  },
  "description": "Initiates retrieval of inputs from cloud storage from a user provided data source.\nWill create and return an inputs-add-job for tracking progress.\nArchives will be extracted and their contents will be processed as inputs.\n\nThe cloud URL will be treated as a filter prefix. For example s3:/bucket/images_folder/abc will process\nfiles in the images_folder beginning with abc or in a subfolder beginning with abc.\nFor example:\nbucket/images_folder/abcImage.png\nbucket/images_folder/abc-1/Data.zip\n\nIf given URL is for a private bucket or file, then credentials should be provided to access the bucket.\nCredentials should include rights to list the objects in the bucket, except when pointed directly at a file archive,\nin which case it only requires rights to access that particular file."
}
object V2PostInputsRequest
{
  "type": "object",
  "title": "PostInputsRequest",
  "properties": {
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      },
      "title": "List of inputs to post.\nFor each input, the following fields are used:\n* id\n* data\n* dataset_ids"
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "inputsAddJobId": {
      "type": "string",
      "description": "Collect statistics about created inputs in job with given ID.\n* If job ID is empty, then job is not created.\n* If job ID is non-empty and doesn't already exist, then a new job will be created with given ID.\n* If job ID does already exist, then new inputs statistics are merged with previous inputs statistics."
    },
    "inputIdConflictResolution": {
      "$ref": "#/components/schemas/apiInputIDConflictResolution"
    }
  }
}
object V2PostInputsSearchesRequest
{
  "type": "object",
  "title": "Execute a new input search and optionally save it",
  "properties": {
    "searches": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiSearch"
      },
      "title": "The searched to be executed or saved"
    },
    "onlyCount": {
      "type": "boolean",
      "description": "If only_count is set, then the response will not contain hits,\nbut hit_counts instead."
    },
    "userAppId": {
      "type": "object",
      "title": "The user_id and app_id to query from.",
      "description": "The user_id and app_id to query from."
    },
    "pagination": {
      "$ref": "#/components/schemas/apiPagination"
    }
  }
}
object V2PostInputsUploadsRequest
{
  "type": "object",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "inputsUploads": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInputsUpload"
      }
    }
  },
  "description": "Start uploading a file archive containing inputs.\nWill create and return an inputs-add-job for tracking progress.\n\nAssociated inputs-add-job contains an upload id which should be completed through `PutUploadContentParts` endpoint.\nCompleting the upload will automatically begin unpacking the archive and uploading the contents as inputs."
}
object V2PostInstalledModuleVersionsKeyRequest
{
  "type": "object",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    }
  },
  "description": "PostInstalledModuleVersionsKeyRequest to associate a key of the caller's to the installed module\nversion."
}
object V2PostInstalledModuleVersionsRequest
{
  "type": "object",
  "title": "PostInstalledModuleVersionsRequest to install a module version into the app in the URL",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "installedModuleVersions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInstalledModuleVersion"
      },
      "description": "This allows you to create one or more module by posting it to the API."
    }
  }
}
object V2PostKeysRequest
{
  "type": "object",
  "title": "PostKeysRequest",
  "properties": {
    "keys": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiKey"
      }
    },
    "userAppId": {
      "type": "object",
      "properties": {
        "appId": {
          "type": "string"
        }
      },
      "description": "Common message to identify the app in a url endpoint."
    }
  }
}
object V2PostKnowledgeGraphsRequest
{
  "type": "object",
  "title": "POST new knowledge graphs",
  "properties": {
    "userAppId": {
      "type": "object",
      "title": "The user_id and app_id information.",
      "description": "The user_id and app_id information."
    },
    "knowledgeGraphs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiKnowledgeGraph"
      }
    }
  }
}
object V2PostLabelOrdersRequest
{
  "type": "object",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "labelOrders": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiLabelOrder"
      }
    }
  },
  "description": "Request to create label orders."
}
object V2PostModelOutputs2Request
{
  "type": "object",
  "properties": {
    "model": {
      "$ref": "#/components/schemas/apiModel"
    },
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "runnerSelector": {
      "$ref": "#/components/schemas/apiRunnerSelector"
    }
  },
  "description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
object V2PostModelOutputs3Request
{
  "type": "object",
  "properties": {
    "model": {
      "$ref": "#/components/schemas/apiModel"
    },
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "versionId": {
      "type": "string"
    },
    "runnerSelector": {
      "$ref": "#/components/schemas/apiRunnerSelector"
    }
  },
  "description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
object V2PostModelOutputs4Request
{
  "type": "object",
  "properties": {
    "model": {
      "$ref": "#/components/schemas/apiModel"
    },
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "versionId": {
      "type": "string"
    },
    "runnerSelector": {
      "$ref": "#/components/schemas/apiRunnerSelector"
    }
  },
  "description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
object V2PostModelOutputs5Request
{
  "type": "object",
  "properties": {
    "model": {
      "$ref": "#/components/schemas/apiModel"
    },
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "modelId": {
      "type": "string"
    },
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "versionId": {
      "type": "string"
    },
    "runnerSelector": {
      "type": "object",
      "title": "Allow filtering of prediction requests down to specific Nodepools, Deploymetns or Runners",
      "properties": {
        "runner": {
          "$ref": "#/components/schemas/apiRunner"
        },
        "nodepool": {
          "$ref": "#/components/schemas/apiNodepool"
        },
        "deployment": {
          "type": "object",
          "title": "Optionally a partcular deployment within the nodepool.",
          "properties": {
            "model": {
              "$ref": "#/components/schemas/apiModel"
            },
            "workflow": {
              "$ref": "#/components/schemas/apiWorkflow"
            },
            "nodepools": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/apiNodepool"
              },
              "title": "You can configure different autoscaling per nodepool(s).\nThese nodepools have to be also owned by the same user_id/org as this deployment.\nIf there is more than one nodepool we use the model's ComputeInfo to match\nwith what the nodepool provides to decide which one can handle it combined with the\nNodepoolRank below. Note: even within a single nodepool if it is heterogeneous then\nwe need a way to rank scheduling choices when we don't know how to decide (like a model\nsupports"
            },
            "autoscaleConfig": {
              "$ref": "#/components/schemas/apiAutoscaleConfig"
            },
            "schedulingChoice": {
              "$ref": "#/components/schemas/DeploymentSchedulingChoice"
            }
          },
          "description": "In future as we support matching runners based on just labels:\n RunnerLabels runner_labels = 3; // FUTURE"
        }
      }
    }
  },
  "description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
object V2PostModelOutputsRequest
{
  "type": "object",
  "properties": {
    "model": {
      "$ref": "#/components/schemas/apiModel"
    },
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "runnerSelector": {
      "$ref": "#/components/schemas/apiRunnerSelector"
    }
  },
  "description": "//////////////////////////////////////////////////\nModel prediction related stuff needs inputs and produces outputs.\n//////////////////////////////////////////////////\nModel prediction."
}
object V2PostModelVersionEvaluations2Request
{
  "type": "object",
  "title": "Evaluate this model vesion",
  "properties": {
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "evalMetrics": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiEvalMetrics"
      },
      "title": "EvalInfo and ID will be used when creating the evaluation"
    }
  }
}
object V2PostModelVersionEvaluationsRequest
{
  "type": "object",
  "title": "Evaluate this model vesion",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "evalMetrics": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiEvalMetrics"
      },
      "title": "EvalInfo and ID will be used when creating the evaluation"
    }
  }
}
object V2PostModelVersionMetrics2Request
{
  "type": "object",
  "properties": {
    "evalInfo": {
      "$ref": "#/components/schemas/apiEvalInfo"
    },
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "testSearch": {
      "$ref": "#/components/schemas/apiSearch"
    }
  },
  "description": "Evaluate this model version."
}
object V2PostModelVersionMetricsRequest
{
  "type": "object",
  "properties": {
    "evalInfo": {
      "$ref": "#/components/schemas/apiEvalInfo"
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "testSearch": {
      "$ref": "#/components/schemas/apiSearch"
    }
  },
  "description": "Evaluate this model version."
}
object V2PostModelVersions2Request
{
  "type": "object",
  "properties": {
    "evalInfo": {
      "$ref": "#/components/schemas/apiEvalInfo"
    },
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "description": {
      "type": "string",
      "title": "Description about this training run"
    },
    "modelVersions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersion"
      }
    }
  },
  "description": "Create (train) a new model version."
}
object V2PostModelVersionsPublish2Request
{
  "type": "object",
  "title": "PostModelVersionsPublishRequest",
  "properties": {
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "publications": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersionPublishRequest"
      }
    }
  }
}
object V2PostModelVersionsPublishRequest
{
  "type": "object",
  "title": "PostModelVersionsPublishRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "publications": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersionPublishRequest"
      }
    }
  }
}
object V2PostModelVersionsRequest
{
  "type": "object",
  "properties": {
    "evalInfo": {
      "$ref": "#/components/schemas/apiEvalInfo"
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "description": {
      "type": "string",
      "title": "Description about this training run"
    },
    "modelVersions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersion"
      }
    }
  },
  "description": "Create (train) a new model version."
}
object V2PostModelVersionsTrainingTimeEstimate2Request
{
  "type": "object",
  "title": "Get the estimated training time for a model version",
  "properties": {
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "modelVersions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersion"
      }
    },
    "estimatedInputCount": {
      "type": "string",
      "format": "uint64"
    }
  }
}
object V2PostModelVersionsTrainingTimeEstimateRequest
{
  "type": "object",
  "title": "Get the estimated training time for a model version",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "modelVersions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersion"
      }
    },
    "estimatedInputCount": {
      "type": "string",
      "format": "uint64"
    }
  }
}
object V2PostModelVersionsUnPublish2Request
{
  "type": "object",
  "title": "PostModelVersionsUnPublishRequest",
  "properties": {
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "publications": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersionUnpublishRequest"
      }
    }
  }
}
object V2PostModelVersionsUnPublishRequest
{
  "type": "object",
  "title": "PostModelVersionsUnPublishRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "publications": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModelVersionUnpublishRequest"
      }
    }
  }
}
object V2PostModelVersionsUploadResponse
{
  "type": "object",
  "title": "Stream result of apiPostModelVersionsUploadResponse",
  "properties": {
    "error": {
      "$ref": "#/components/schemas/googlerpcStatus"
    },
    "result": {
      "$ref": "#/components/schemas/apiPostModelVersionsUploadResponse"
    }
  }
}
object V2PostModelsRequest
{
  "type": "object",
  "title": "PostModelsRequest",
  "properties": {
    "model": {
      "$ref": "#/components/schemas/apiModel"
    },
    "models": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModel"
      },
      "description": "This allows you to create one or more model by posting it to the API."
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    }
  }
}
object V2PostModelsSearchesRequest
{
  "type": "object",
  "properties": {
    "userAppId": {
      "type": "object",
      "title": "Ids present in the url of the request.",
      "description": "Ids present in the url of the request."
    },
    "modelQuery": {
      "$ref": "#/components/schemas/apiModelQuery"
    },
    "pagination": {
      "$ref": "#/components/schemas/apiPagination"
    }
  },
  "description": "Search over the available models."
}
object V2PostModuleVersionsRequest
{
  "type": "object",
  "title": "PostModuleVersionsRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "moduleVersions": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModuleVersion"
      },
      "description": "This allows you to create one or more module by posting it to the API."
    }
  }
}
object V2PostModulesRequest
{
  "type": "object",
  "title": "PostModulesRequest",
  "properties": {
    "modules": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiModule"
      },
      "description": "This allows you to create one or more module by posting it to the API."
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    }
  }
}
object V2PostRunnerItemOutputsRequest
{
  "type": "object",
  "title": "PostRunnerItemOutputsRequest",
  "properties": {
    "status": {
      "$ref": "#/components/schemas/apistatusStatus"
    },
    "userAppId": {
      "type": "object",
      "properties": {
        "appId": {
          "type": "string"
        }
      },
      "description": "Common message to identify the app in a url endpoint."
    },
    "runnerItemOutputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiRunnerItemOutput"
      },
      "description": "This allows you to create one or more runner by posting it to the API."
    }
  }
}
object V2PostRunnersRequest
{
  "type": "object",
  "title": "PostRunnersRequest",
  "properties": {
    "runners": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiRunner"
      },
      "description": "This allows you to create one or more runner by posting it to the API."
    },
    "userAppId": {
      "type": "object",
      "properties": {
        "appId": {
          "type": "string"
        }
      },
      "description": "Common message to identify the app in a url endpoint."
    }
  }
}
object V2PostSearchesById2Request
{
  "type": "object",
  "title": "PostSearchesByIDRequest performs returns results of a saved search given its ID",
  "properties": {
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "pagination": {
      "$ref": "#/components/schemas/apiPagination"
    }
  }
}
object V2PostSearchesByIdRequest
{
  "type": "object",
  "title": "PostSearchesByIDRequest performs returns results of a saved search given its ID",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "pagination": {
      "$ref": "#/components/schemas/apiPagination"
    }
  }
}
object V2PostSearchesRequest
{
  "type": "object",
  "title": "PostSearchesRequest",
  "properties": {
    "query": {
      "$ref": "#/components/schemas/apiQuery"
    },
    "searches": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiSearch"
      },
      "title": "The searched to be executed or saved\nEventually the request level fields will be deprecated in favor of this object"
    },
    "userAppId": {
      "type": "object",
      "title": "The user_id and app_id to query from.",
      "description": "The user_id and app_id to query from."
    },
    "pagination": {
      "$ref": "#/components/schemas/apiPagination"
    }
  }
}
object V2PostStatValuesAggregateRequest
{
  "type": "object",
  "title": "PostStatValuesAggregateRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "title": "Ids present in the url of the request.",
      "description": "Ids present in the url of the request."
    },
    "statValueAggregateQueries": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiStatValueAggregateQuery"
      },
      "description": "Query to retrieve aggregate values."
    }
  }
}
object V2PostStatValuesRequest
{
  "type": "object",
  "title": "PostStatValuesRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "title": "The user and app information for the request.",
      "description": "The user and app information for the request."
    },
    "statValues": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiStatValue"
      },
      "description": "The stats to post, can post more than one at a time."
    }
  }
}
object V2PostTasksRequest
{
  "type": "object",
  "properties": {
    "tasks": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiTask"
      }
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    }
  },
  "description": "Request to create Tasks."
}
object V2PostTrendingMetricsViewRequest
{
  "type": "object",
  "title": "PostTrendingMetricsViewRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "title": "The user_id and app_id information.",
      "description": "The user_id and app_id information."
    }
  }
}
object V2PostUploadsRequest
{
  "type": "object",
  "title": "Start a multipart upload",
  "properties": {
    "uploads": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiUpload"
      }
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    }
  }
}
object V2PostValidatePasswordRequest
{
  "type": "object",
  "title": "PostValidatePasswordRequest",
  "properties": {
    "password": {
      "$ref": "#/components/schemas/apiPassword"
    },
    "userAppId": {
      "type": "object",
      "properties": {
        "appId": {
          "type": "string"
        }
      },
      "description": "Common message to identify the app in a url endpoint."
    }
  }
}
object V2PostWorkflowResults2Request
{
  "type": "object",
  "title": "PostWorkflowResultsRequest",
  "properties": {
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "versionId": {
      "type": "string",
      "title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
    },
    "outputConfig": {
      "$ref": "#/components/schemas/apiOutputConfig"
    },
    "workflowState": {
      "$ref": "#/components/schemas/apiWorkflowState"
    },
    "favorClarifaiWorkflows": {
      "type": "boolean",
      "title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
    }
  }
}
object V2PostWorkflowResults3Request
{
  "type": "object",
  "title": "PostWorkflowResultsRequest",
  "properties": {
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "versionId": {
      "type": "string",
      "title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
    },
    "outputConfig": {
      "$ref": "#/components/schemas/apiOutputConfig"
    },
    "workflowState": {
      "$ref": "#/components/schemas/apiWorkflowState"
    },
    "favorClarifaiWorkflows": {
      "type": "boolean",
      "title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
    }
  }
}
object V2PostWorkflowResultsRequest
{
  "type": "object",
  "title": "PostWorkflowResultsRequest",
  "properties": {
    "inputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      }
    },
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "outputConfig": {
      "$ref": "#/components/schemas/apiOutputConfig"
    },
    "workflowState": {
      "$ref": "#/components/schemas/apiWorkflowState"
    },
    "favorClarifaiWorkflows": {
      "type": "boolean",
      "title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
    }
  }
}
object V2PostWorkflowResultsSimilarity2Request
{
  "type": "object",
  "title": "PostWorkflowResultsSimilarityRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "versionId": {
      "type": "string",
      "title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
    },
    "poolInputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      },
      "title": "Each pool input is compared against ever probe input"
    },
    "probeInputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      },
      "title": "Each probe is compared against every pool input"
    },
    "modelVersionId": {
      "type": "string",
      "title": "The specific model version whose outputs we are comparing"
    },
    "favorClarifaiWorkflows": {
      "type": "boolean",
      "title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
    }
  }
}
object V2PostWorkflowResultsSimilarity3Request
{
  "type": "object",
  "title": "PostWorkflowResultsSimilarityRequest",
  "properties": {
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "versionId": {
      "type": "string",
      "title": "Workflow version ID to retrieve\nIf no ID is specified, latest workflow version is used"
    },
    "poolInputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      },
      "title": "Each pool input is compared against ever probe input"
    },
    "probeInputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      },
      "title": "Each probe is compared against every pool input"
    },
    "modelVersionId": {
      "type": "string",
      "title": "The specific model version whose outputs we are comparing"
    },
    "favorClarifaiWorkflows": {
      "type": "boolean",
      "title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
    }
  }
}
object V2PostWorkflowResultsSimilarityRequest
{
  "type": "object",
  "title": "PostWorkflowResultsSimilarityRequest",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "poolInputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      },
      "title": "Each pool input is compared against ever probe input"
    },
    "probeInputs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiInput"
      },
      "title": "Each probe is compared against every pool input"
    },
    "modelVersionId": {
      "type": "string",
      "title": "The specific model version whose outputs we are comparing"
    },
    "favorClarifaiWorkflows": {
      "type": "boolean",
      "title": "Use this flag to look into clarifai published workflows first for a Workflow ID"
    }
  }
}
object V2PostWorkflowVersionsPublish2Request
{
  "type": "object",
  "properties": {
    "userAppId": {
      "$ref": "#/components/schemas/apiUserAppIDSet"
    },
    "publications": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiWorkflowVersionPublishRequest"
      }
    }
  }
}
object V2PostWorkflowVersionsPublishRequest
{
  "type": "object",
  "properties": {
    "userAppId": {
      "type": "object",
      "description": "Common message to identify the app in a url endpoint."
    },
    "publications": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/apiWorkflowVersionPublishRequest"
      }
    }
  }
}
Load more schemas