Reference
Ml models
List Models
Query Parameters
status?|
sort?string
Default
"recent"Match
^(recent|name)$limit?integer
Default
50Range
1 <= value <= 100offset?integer
Default
0Range
0 <= valueHeader Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models"{
"has_next": true,
"limit": 0,
"models": [
{
"created_at": "2019-08-24T14:15:22Z",
"current_version": 0,
"id": "string",
"ladder_rung": "string",
"last_evaluation_at": "2019-08-24T14:15:22Z",
"last_evaluation_metrics": {},
"name": "string",
"purpose": "string",
"slug": "string",
"status": "healthy",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"offset": 0,
"total": 0
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Archived Models
Query Parameters
limit?integer
Default
50Range
1 <= value <= 100offset?integer
Default
0Range
0 <= valueHeader Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/archived"{
"has_next": true,
"limit": 0,
"models": [
{
"created_at": "2019-08-24T14:15:22Z",
"current_version": 0,
"id": "string",
"ladder_rung": "string",
"last_evaluation_at": "2019-08-24T14:15:22Z",
"last_evaluation_metrics": {},
"name": "string",
"purpose": "string",
"slug": "string",
"status": "healthy",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"offset": 0,
"total": 0
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Get Model
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string"{
"created_at": "2019-08-24T14:15:22Z",
"current_version": 0,
"feature_label_mapping": {
"property1": "string",
"property2": "string"
},
"feedback_degradation_threshold": "string",
"feedback_evaluation_cadence": "string",
"feedback_outcome_signal": "string",
"id": "string",
"knowledge_context": {},
"ladder_history": [
{}
],
"ladder_rung": "string",
"last_evaluation_at": "2019-08-24T14:15:22Z",
"last_evaluation_metrics": {},
"mlflow_experiment_id": "string",
"mlflow_model_name": "string",
"name": "string",
"purpose": "string",
"slug": "string",
"status": "healthy",
"updated_at": "2019-08-24T14:15:22Z",
"version_history": [
{}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Delete Model
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
curl -X DELETE "https://loading/api/v1/ml/models/string"Empty
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Approaches
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/approaches"{
"approaches": [
{
"created_at": "2019-08-24T14:15:22Z",
"description": "string",
"id": "string",
"ladder_rung": "string",
"name": "string",
"slug": "string",
"updated_at": "2019-08-24T14:15:22Z"
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Get Approach
Path Parameters
model_slug*string
approach_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/approaches/string"{
"created_at": "2019-08-24T14:15:22Z",
"description": "string",
"id": "string",
"ladder_rung": "string",
"name": "string",
"slug": "string",
"updated_at": "2019-08-24T14:15:22Z"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Delete Approach
Path Parameters
model_slug*string
approach_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
curl -X DELETE "https://loading/api/v1/ml/models/string/approaches/string"Empty
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Get Code File
Path Parameters
model_slug*string
approach_slug*string
file*string
Query Parameters
ref?|
Git commit SHA or branch
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/approaches/string/code/string"{
"commit_id": "string",
"content": "string",
"exists": true,
"path": "string",
"recent_commits": [
{
"property1": "string",
"property2": "string"
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Put Code File
Path Parameters
model_slug*string
approach_slug*string
file*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Request Body
application/json
content*string
message?string
Default
""Response Body
application/json
application/json
curl -X PUT "https://loading/api/v1/ml/models/string/approaches/string/code/string" \ -H "Content-Type: application/json" \ -d '{ "content": "string" }'{
"commit_id": "string",
"is_new": true,
"path": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Archive Model
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X POST "https://loading/api/v1/ml/models/string/archive"{
"created_at": "2019-08-24T14:15:22Z",
"current_version": 0,
"id": "string",
"ladder_rung": "string",
"last_evaluation_at": "2019-08-24T14:15:22Z",
"last_evaluation_metrics": {},
"name": "string",
"purpose": "string",
"slug": "string",
"status": "healthy",
"updated_at": "2019-08-24T14:15:22Z"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Assess Model
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/assessment"{
"assessment": "string",
"recommended_run_id": "string",
"recommended_run_name": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Start Evaluating
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Request Body
application/json
run_id*string
Response Body
application/json
application/json
curl -X POST "https://loading/api/v1/ml/models/string/evaluate" \ -H "Content-Type: application/json" \ -d '{ "run_id": "string" }'{
"alias": "challenger",
"model_name": "string",
"version": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Ml Jobs
Path Parameters
model_slug*string
Query Parameters
job_type?|
limit?integer
Default
50Range
1 <= value <= 100offset?integer
Default
0Range
0 <= valueHeader Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/jobs"{
"jobs": [
{
"completed_at": "2019-08-24T14:15:22Z",
"error": "string",
"id": "string",
"job_id": "string",
"job_type": "string",
"mlflow_run_id": "string",
"model_uri": "string",
"started_at": "2019-08-24T14:15:22Z",
"status": "string",
"submitted_at": "2019-08-24T14:15:22Z"
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Get Job Predictions
Path Parameters
model_slug*string
job_id*string
Query Parameters
limit?integer
Default
100Range
1 <= value <= 1000Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/jobs/string/predictions"{
"columns": [
"string"
],
"rows": [
{}
],
"table_name": "string",
"total_rows": 0
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Get Prediction Results
Path Parameters
model_slug*string
job_id*string
Query Parameters
preview_rows?integer
Default
10Range
1 <= value <= 100Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/predictions/string"{
"files": [],
"job_id": "string",
"mlflow_run_id": "string",
"preview": {
"property1": [
{}
],
"property2": [
{}
]
},
"status": "pending"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Promote To Champion
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Request Body
application/json
run_id*string
Response Body
application/json
application/json
curl -X POST "https://loading/api/v1/ml/models/string/promote" \ -H "Content-Type: application/json" \ -d '{ "run_id": "string" }'{
"alias": "champion",
"model_name": "string",
"version": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Get Model Registry
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/registry"{
"challengers": [
{
"aliases": [
"string"
],
"approach_name": "string",
"approach_slug": "string",
"artifact_id": "string",
"creation_timestamp": 0,
"display_name": "",
"run_id": "string",
"run_metrics": {
"property1": 0,
"property2": 0
},
"run_name": "string",
"run_params": {
"property1": "string",
"property2": "string"
},
"status": "string",
"version": "string"
}
],
"champion": {
"aliases": [
"string"
],
"approach_name": "string",
"approach_slug": "string",
"artifact_id": "string",
"creation_timestamp": 0,
"display_name": "",
"run_id": "string",
"run_metrics": {
"property1": 0,
"property2": 0
},
"run_name": "string",
"run_params": {
"property1": "string",
"property2": "string"
},
"status": "string",
"version": "string"
},
"has_registry": true
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Restore Model
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X POST "https://loading/api/v1/ml/models/string/restore"{
"created_at": "2019-08-24T14:15:22Z",
"current_version": 0,
"id": "string",
"ladder_rung": "string",
"last_evaluation_at": "2019-08-24T14:15:22Z",
"last_evaluation_metrics": {},
"name": "string",
"purpose": "string",
"slug": "string",
"status": "healthy",
"updated_at": "2019-08-24T14:15:22Z"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Model Runs
Path Parameters
model_slug*string
Query Parameters
max_results?integer
Default
25Range
1 <= value <= 100Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/runs"{
"experiment_id": "string",
"runs": [
{
"end_time": 0,
"metrics": {
"property1": 0,
"property2": 0
},
"params": {
"property1": "string",
"property2": "string"
},
"run_id": "string",
"run_name": "string",
"start_time": 0,
"status": "string",
"thread_id": "string"
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Get Run Logs
Path Parameters
model_slug*string
run_id*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/runs/string/logs"{
"logs": "string",
"run_id": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Stop Evaluating
Path Parameters
model_slug*string
Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Request Body
application/json
run_id*string
Response Body
application/json
curl -X POST "https://loading/api/v1/ml/models/string/stop-evaluating" \ -H "Content-Type: application/json" \ -d '{ "run_id": "string" }'Empty
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}List Training Runs
Path Parameters
model_slug*string
Query Parameters
max_results?integer
Default
25Range
1 <= value <= 100Header Parameters
authorization?|
X-API-Key?|
Cookie Parameters
vai_token?|
Response Body
application/json
application/json
curl -X GET "https://loading/api/v1/ml/models/string/training-runs"{
"experiment_id": "string",
"failed": [
{
"approach_name": "string",
"approach_slug": "string",
"artifact_id": "string",
"code_commit": "string",
"end_time": 0,
"experiment_id": "string",
"metrics": {
"property1": 0,
"property2": 0
},
"origin_thread_id": "string",
"params": {
"property1": "string",
"property2": "string"
},
"run_id": "string",
"run_name": "string",
"start_time": 0,
"status": "string",
"task_run_id": "string",
"task_status": "string"
}
],
"in_flight": [
{
"approach_name": "string",
"approach_slug": "string",
"artifact_id": "string",
"code_commit": "string",
"end_time": 0,
"experiment_id": "string",
"metrics": {
"property1": 0,
"property2": 0
},
"origin_thread_id": "string",
"params": {
"property1": "string",
"property2": "string"
},
"run_id": "string",
"run_name": "string",
"start_time": 0,
"status": "string",
"task_run_id": "string",
"task_status": "string"
}
],
"versions": [
{
"approach_name": "string",
"approach_slug": "string",
"artifact_id": "string",
"code_commit": "string",
"end_time": 0,
"experiment_id": "string",
"metrics": {
"property1": 0,
"property2": 0
},
"origin_thread_id": "string",
"params": {
"property1": "string",
"property2": "string"
},
"run_id": "string",
"run_name": "string",
"start_time": 0,
"status": "string",
"task_run_id": "string",
"task_status": "string"
}
]
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}