File Manager - API Reference

All Services byoc mlflow rag_input

MLflow Artifacts API (1.0.0)

Download OpenAPI specification:

MLflow artifact repository endpoints for storing and retrieving ML experiment artifacts. This API provides HTTP endpoints that MLflow uses as an artifact destination.

MLflow Artifacts

List MLflow artifacts

Lists artifacts in the specified path within the MLflow artifacts directory. Returns metadata about each file or directory including path, type, and size.

query Parameters
path
string
Default: ""

Relative path to list artifacts from

Responses

Response samples

Content type
application/json
{
  • "files": [
    • {
      • "path": "string",
      • "is_dir": true,
      • "file_size": 0
      }
    ]
}

Upload an artifact

Uploads a file to the specified path in storage. The file content is sent as raw binary in the request body.

path Parameters
file_path
required
string

Full path where the artifact will be stored

Request Body schema: application/octet-stream
required
string <binary>

Raw binary content of the file

Responses

Response samples

Content type
application/json
{
  • "message": "Artifact uploaded successfully"
}

Download an artifact

Retrieves the content of the specified artifact file from storage. Returns the file as a streaming binary response.

path Parameters
file_path
required
string

Path to the artifact file to download

Responses

Response samples

Content type
application/json
{
  • "detail": "string"
}

Delete an artifact

Removes the specified file or directory (and its contents) from storage. Supports recursive deletion of directories.

path Parameters
file_path
required
string

Path to the artifact or directory to delete

Responses

Response samples

Content type
application/json
{
  • "message": "Artifact deleted successfully"
}