(Preview) List experiment runs
post
/20260430/aiDataPlatforms/{aiDataPlatformId}/workspaces/{workspaceKey}/mlops/api/2.0/mlflow/runs/search
(Preview) Returns a list of experiment runs in a workspace.
Request
Path Parameters
-
aiDataPlatformId(required): string
The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the AI Data Platform (Data Lake) instance.
-
workspaceKey(required): string
The key of the Workspace
Header Parameters
-
dh-user-principal: string
The DH User Principal Header .
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. The only valid characters for request IDs are letters, numbers, underscore, and dash.
Details of experiment runs to fetch.
Root Schema : ListExperimentRunsDetails
Type:
objectDetails of experiment runs to fetch.
Show Source
-
experiment_ids:
array experiment_ids
List of experiment IDs to search over.
-
filter:
string
A filter expression over params, metrics, and tags, that allows returning a subset of runs. The syntax is a subset of SQL that supports ANDing together binary operations between a param, metric, or tag and a constant. Example: metrics.rmse < 1 and params.model_class = 'LogisticRegression' You can select columns with special characters (hyphen, space, period, etc.) by using double quotes: metrics."model class" = 'LinearRegression' and tags."user-name" = 'Tomas' Supported operators are =, !=, >, >=, <, and <="." div> ,>
-
max_results:
integer(int32)
Maximum number of runs desired. If unspecified, defaults to 1000. All servers are guaranteed to support a max_results threshold of at least 50,000 but may support more. Callers are encouraged to pass max_results explicitly and leverage page_token to iterate.
-
order_by:
array order_by
List of columns to be ordered by, including attributes, params, metrics, and tags with an optional "DESC" or "ASC" annotation, where "ASC" is the default. Example: ["params.input DESC", "metrics.alpha ASC", "metrics.rmse"] Tiebreaks are done by start_time DESC followed by run_id for runs with the same start time (and this is the default ordering criterion if order_by is not provided).
-
page_token:
string
Token indicating the page of experiment runs to fetch.
-
run_view_type:
string
Allowed Values:
[ "ACTIVE_ONLY", "DELETED_ONLY", "ALL" ]Qualifier for type of runs to be returned. If unspecified, returns only active runs.
Nested Schema : order_by
Type:
arrayList of columns to be ordered by, including attributes, params, metrics, and tags with an
optional "DESC" or "ASC" annotation, where "ASC" is the default.
Example: ["params.input DESC", "metrics.alpha ASC", "metrics.rmse"]
Tiebreaks are done by start_time DESC followed by run_id for runs with the same start time (and this is
the default ordering criterion if order_by is not provided).
Show Source
Response
Supported Media Types
- application/json
200 Response
Successful operation. List of experiment runs is retrieved.
Headers
-
opc-next-page: string
For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
-
opc-request-id: string
Unique Oracle-assigned ID for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : ExperimentRunCollection
Type:
objectResult of listing experiment runs.
Show Source
-
next_page_token:
string
Token that can be used to retrieve the next page of runs. An empty token means that no more runs are available for retrieval.
-
runs(required):
array runs
Runs that match the search criteria.
Nested Schema : runs
Type:
arrayRuns that match the search criteria.
Show Source
-
Array of:
object ExperimentRun
Details of an experiment run.
Nested Schema : ExperimentRun
Type:
objectDetails of an experiment run.
Show Source
-
data:
object ExperimentRunData
Run data.
-
info:
object ExperimentRunInfo
Run metadata.
-
inputs:
object ExperimentRunInputs
Run inputs.
-
outputs:
object ExperimentRunOutputs
Run outputs.
Nested Schema : ExperimentRunData
Type:
objectRun data.
Show Source
-
metrics:
array metrics
Metrics logged for the run.
-
params:
array params
Parameters logged for the run.
-
tags:
array tags
Tags to log.
Nested Schema : ExperimentRunInfo
Type:
objectRun metadata.
Show Source
-
artifact_uri:
string
Artifact URI of the run.
-
end_time:
integer(int64)
Unix timestamp in milliseconds when the run ended.
-
experiment_id:
string
ID of the associated experiment.
-
lifecycle_stage:
string
Lifecycle stage of the experiment, e.g., 'active' or 'deleted'.
-
run_id:
string
Unique identifier for the run.
-
run_name:
string
Name of the run.
-
run_uuid:
string
UUID of the run.
-
start_time:
integer(int64)
Unix timestamp in milliseconds when the run started.
-
status:
string
Allowed Values:
[ "RUNNING", "SCHEDULED", "FINISHED", "FAILED", "KILLED", "INTERNAL_ERROR" ]Status of the run. -
user_id:
string
User ID that created the run.
Nested Schema : ExperimentRunInputs
Type:
objectRun inputs.
Show Source
-
dataset_inputs:
array dataset_inputs
Dataset inputs for the run.
-
model_inputs:
array model_inputs
Model inputs for the run.
Nested Schema : ExperimentRunOutputs
Type:
objectRun outputs.
Show Source
-
model_outputs:
array model_outputs
Model outputs for the run.
Nested Schema : metrics
Type:
arrayMetrics logged for the run.
Show Source
-
Array of:
object ExperimentRunMetric
Run metric.
Nested Schema : params
Type:
arrayParameters logged for the run.
Show Source
-
Array of:
object ExperimentRunParam
Run param.
Nested Schema : ExperimentRunMetric
Type:
objectRun metric.
Show Source
-
key:
string
Name of the metric.
-
step:
integer(int64)
Step at which to log the metric.
-
timestamp:
integer(int64)
Unix timestamp in milliseconds when this metric was recorded.
-
value:
number(double)
Value of the metric.
Nested Schema : ExperimentRunParam
Type:
objectRun param.
Show Source
-
key:
string
Key of the parameter.
-
value:
string
Value of the parameter.
Nested Schema : ExperimentRunTag
Type:
objectRun tag.
Show Source
-
key:
string
Key of the run tag.
-
value:
string
Value of the run tag.
Nested Schema : dataset_inputs
Type:
arrayDataset inputs for the run.
Show Source
-
Array of:
object DatasetInput
DatasetInput
Nested Schema : model_inputs
Type:
arrayModel inputs for the run.
Show Source
-
Array of:
object ModelInput
Model input.
Nested Schema : DatasetInput
Type:
objectDatasetInput
Show Source
-
dataset(required):
object Dataset
Dataset. Represents a reference to data used for training, testing, or evaluation during the model development process.
-
tags:
array tags
Tags for the dataset input.
Nested Schema : Dataset
Type:
objectDataset. Represents a reference to data used for training, testing, or evaluation during the model development process.
Show Source
-
digest(required):
string
Digest (hash) of the dataset.
-
name(required):
string
Name of the dataset.
-
profile:
string
Profile of the dataset.
-
schema:
string
Schema of the dataset.
-
source(required):
string
URI or path to the dataset source.
-
source_type(required):
string
Type of the dataset source.
Nested Schema : InputTag
Type:
objectRun tag.
Show Source
-
key(required):
string
Key of the tag.
-
value(required):
string
Value of the tag.
Nested Schema : ModelInput
Type:
objectModel input.
Show Source
-
model_id(required):
string
ID of the model input.
Nested Schema : model_outputs
Type:
arrayModel outputs for the run.
Show Source
-
Array of:
object ModelOutput
Model output.
Nested Schema : ModelOutput
Type:
objectModel output.
Show Source
-
model_id(required):
string
ID of the model input.
-
step:
integer(int64)
Step at which the model was produced.
400 Response
Bad Request (invalid query parameters, malformed headers, and so on).
Headers
-
opc-request-id: string
Unique Oracle-assigned ID for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
objectError information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
401 Response
Unauthorized (missing or expired credentials, and so on).
Headers
-
opc-request-id: string
Unique Oracle-assigned ID for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
objectError information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
404 Response
Not Found. The requested resource was not found.
Headers
-
opc-request-id: string
Unique Oracle-assigned ID for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
objectError information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
429 Response
Too Many Requests. Too many requests sent to the server in a short period.
Headers
-
opc-request-id: string
Unique Oracle-assigned ID for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
objectError information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
500 Response
Internal Server Error. The server encountered an unexpected condition preventing fulfilment of the request.
Headers
-
opc-request-id: string
Unique Oracle-assigned ID for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
objectError information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.
Default Response
Unknown Error. Error is not recognized by the system.
Headers
-
opc-request-id: string
Unique Oracle-assigned ID for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
objectError information.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing.
-
message(required):
string
A human-readable error message.