List training sessions
Lists all training sessions.
Query parameters
Status filters. When omitted, sessions in any status are returned.
Maximum number of sessions to return (1-100)
Cursor for pagination (ID of the last session from the previous page)
Filter sessions by the model resource they are attached to
Filter sessions in the current project by the creator ID. Pass "me" to show sessions you created.
Response
List of training sessions
Example response
{
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"display_name": "gsm8k-experiment-2",
"metadata": {
"wandb": {
"entity": "example-org",
"project": "grpo-gsm8k",
"group": "gsm8k-35b-sweep",
"run_name": "exp2-thinking-4k-ctx",
"run_id": "abc123",
"url": "https://wandb.ai/example-org/example-project/runs/run-id"
}
},
"error": {
"message": "The session could not start because the selected resource has no available capacity.",
"occurred_at": "2026-01-02T00:00:05Z"
},
"inference_checkpoints": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2026-01-02T00:00:00Z",
"registration": {
"model_name": "username/Meta-Llama-3-8B-rl-step-42-20260216",
"registered_at": "2026-01-02T00:00:00Z"
}
}
],
"training_checkpoints": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2026-01-02T00:00:00Z"
}
],
"resume_from_checkpoint_id": "123e4567-e89b-12d3-a456-426614174000",
"created_at": "2026-01-02T00:00:00Z",
"updated_at": "2026-01-02T00:00:05Z",
"lora_config": {
"rank": 32,
"alpha": 64,
"train_unembed": true
},
"model_resources_id": "123e4567-e89b-12d3-a456-426614174000",
"base_model": "Qwen/Qwen3-0.6B",
"created_by": "user_123"
}
],
"meta": {
"limit": 20,
"has_more": true,
"next_cursor": "123e4567-e89b-12d3-a456-426614174000"
}
}Changes
Changed in 6 of the 14 revisions of this API.13217
- ○
added the optional property
data/items/inference_checkpoints/items/registration/adapter_object_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/items/inference_checkpoints/items/registration/adapter_object_revision_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/items/inference_checkpoints/items/registration/model_object_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/items/inference_checkpoints/items/registration/model_object_revision_idto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/items/training_checkpoints/items/registrationto the response with the200statusresponse-optional-property-added
- ○
- ○
added the optional property
data/items/lora_config/train_unembedto the response with the200statusresponse-optional-property-added
- ○
- ○
added the optional property
data/items/lora_config/seedto the response with the200statusresponse-optional-property-added
- ○
added the required property
data/items/base_modelto the response with the200statusresponse-required-property-added
- ○
- ○
added the optional property
data/items/display_nameto the response with the200statusresponse-optional-property-added
- ○
added the required property
data/items/metadatato the response with the200statusresponse-required-property-added
- ○
- ▲
the response property
data/items/lora_configbecame optional for the status200response-property-became-optional
- ●
removed the optional property
data/items/lora_config/enablefrom the response with the200statusresponse-optional-property-removed
This revision also has 11 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
for the
queryrequest parameterstatus, default valueTRAINING_SESSION_STATUS_UNSPECIFIEDwas removedrequest-parameter-default-value-removed
- ▲
removed the enum value
TRAINING_SESSION_STATUS_CREATINGfrom thequeryrequest parameterstatusrequest-parameter-enum-value-removed
- ▲
removed the enum value
TRAINING_SESSION_STATUS_ERRORfrom thequeryrequest parameterstatusrequest-parameter-enum-value-removed
- ▲
removed the enum value
TRAINING_SESSION_STATUS_EXPIREDfrom thequeryrequest parameterstatusrequest-parameter-enum-value-removed
- ▲
removed the enum value
TRAINING_SESSION_STATUS_RUNNINGfrom thequeryrequest parameterstatusrequest-parameter-enum-value-removed
- ▲
removed the enum value
TRAINING_SESSION_STATUS_STOPPEDfrom thequeryrequest parameterstatusrequest-parameter-enum-value-removed
- ▲
removed the enum value
TRAINING_SESSION_STATUS_STOPPINGfrom thequeryrequest parameterstatusrequest-parameter-enum-value-removed
- ▲
removed the enum value
TRAINING_SESSION_STATUS_UNSPECIFIEDfrom thequeryrequest parameterstatusrequest-parameter-enum-value-removed
- ▲
the
data/items/lora_config/alpharesponse's property type/format changed frominteger/int64tointeger/for status200response-property-type-changed
- ▲
the
data/items/lora_config/dropoutresponse's property type/format changed fromnumber/floattonumber/for status200response-property-type-changed
- ▲
the
data/items/lora_config/rankresponse's property type/format changed frominteger/int64tointeger/for status200response-property-type-changed
- ▲
the
meta/limitresponse's property type/format changed frominteger/int32tointeger/for status200response-property-type-changed
- ●
removed the optional property
data/items/optimizer_configfrom the response with the200statusresponse-optional-property-removed
- ○
added the new optional
queryrequest parametercreated_bynew-optional-request-parameter
- ○
for the
queryrequest parameterlimit, the type/format was generalized frominteger/int32tointeger/request-parameter-type-generalized
- ○
for the
queryrequest parameterstatus, the type/format was generalized fromstring/toarray/request-parameter-type-generalized
- ○
the
alpharesponse's property default value changed from16to64for the status200response-property-default-value-changed
- ○
the
dropoutresponse's property default value changed from0.05to0.0for the status200response-property-default-value-changed
- ○
the
rankresponse's property default value changed from8to32for the status200response-property-default-value-changed
- ○
added the required property
data/items/created_byto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲