curl --request POST \
--url https://pluto-api.trainy.ai/api/runs/resume \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"runId": 123,
"displayId": "MMP-1",
"externalId": "my-training-run-v1",
"projectName": "my-project"
}
'{
"runId": 123,
"number": 123,
"displayId": "<string>",
"projectName": "<string>",
"organizationSlug": "<string>",
"url": "<string>",
"resumed": true
}Resume an existing run
Resumes an existing run, setting its status back to RUNNING. Returns the same response format as create. Use this when you want to log additional data (e.g., evaluation metrics) to a previously completed run. Provide exactly one of: runId (numeric), displayId (e.g., ‘MMP-1’), or externalId (user-provided).
curl --request POST \
--url https://pluto-api.trainy.ai/api/runs/resume \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"runId": 123,
"displayId": "MMP-1",
"externalId": "my-training-run-v1",
"projectName": "my-project"
}
'{
"runId": 123,
"number": 123,
"displayId": "<string>",
"projectName": "<string>",
"organizationSlug": "<string>",
"url": "<string>",
"resumed": true
}Authorizations
API key obtained from the mlop dashboard
Body
Numeric ID of the run to resume
123
Human-readable display ID (e.g., 'MMP-1')
"MMP-1"
User-provided external ID
"my-training-run-v1"
Project name (required when using externalId, since externalId is scoped to a project)
"my-project"
Response
Run resumed successfully
Numeric ID of the resumed run
Sequential run number within the project
Human-readable display ID (e.g., 'MMP-1')
Name of the project
Organization slug
URL to view the run
Always true for this endpoint
Was this page helpful?