Skip to main content
GET
Get training job detail

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

trainingJobKey
string<uuid>
required

Response

Training job detail successful response

trainingJobKey
string<uuid>
required
datasetKey
string<uuid>
required
status
enum<string>
required

Status of training:

  • PENDING - The training job has been created and is pending execution
  • RUNNING - The training job is currently executing and progressing
  • COMPLETED - The training job has completed execution successfully, reaching the target performance. A model has been generated.
  • TIMED_OUT - The training job could not reach the target performance in the configured
  • CANCELLED - The training job has been cancelled by the user
  • NOT_COMPLETED - The training job has stalled without making progress in a specified timeframe
  • FAILED - The training job has failed due to an error
Available options:
PENDING,
RUNNING,
COMPLETED,
TIMED_OUT,
CANCELLED,
FAILED,
NOT_COMPLETED
targetPerformance
number<double>
required
createdOn
string | null

When the run was created, as an ISO-8601 UTC instant. The listing carries this too; it is here so a client that opened a run directly does not have to go back to the list for it.

scalingFactor
integer<int32> | null
achievedPerformance
number<double> | null
trainingPerformance
number<double>
testPerformance
number<double>
modelKey
string<uuid> | null
winnerAlgorithm
string | null

Alias of the winning algorithm. Present only on COMPLETED jobs.

algorithmPerformances
object[]

Per-algorithm latest-in-time performance at job termination. Present on all terminal statuses.

performance
object

What a finished run produced: the models it offers, which of them predictions run against, and where they were published. Null on a run of the older pipeline, which offers one model and no choice.