When using this tool, always use the `jq_filter` parameter to reduce the response size and improve performance.
Only omit if you're sure you don't need the data.
Retrieve a paginated list of all Runs for a Project. Runs are ordered by creation date, most recent first.
# Response Schema
```json
{
type: 'object',
properties: {
data: {
type: 'array',
items: {
$ref: '#/$defs/run'
}
},
hasMore: {
type: 'boolean'
},
nextCursor: {
type: 'string'
},
total: {
type: 'integer'
}
},
required: [ 'data',
'hasMore',
'nextCursor'
],
$defs: {
run: {
type: 'object',
description: 'A Run in the Scorecard system.',
properties: {
id: {
type: 'string',
description: 'The ID of the Run.'
},
metricIds: {
type: 'array',
description: 'The IDs of the metrics this Run is using.',
items: {
type: 'string'
}
},
metricVersionIds: {
type: 'array',
description: 'The IDs of the metric versions this Run is using.',
items: {
type: 'string'
}
},
numExpectedRecords: {
type: 'number',
description: 'The number of expected records in the Run. Determined by the number of testcases in the Run\'s Testset at the time of Run creation.'
},
numRecords: {
type: 'number',
description: 'The number of records in the Run.'
},
numScores: {
type: 'number',
description: 'The number of completed scores in the Run so far.'
},
status: {
type: 'string',
description: 'The status of the Run.',
enum: [ 'pending',
'awaiting_execution',
'running_execution',
'awaiting_scoring',
'running_scoring',
'awaiting_human_scoring',
'completed'
]
},
systemId: {
type: 'string',
description: 'The ID of the system this Run is using.'
},
systemVersionId: {
type: 'string',
description: 'The ID of the system version this Run is using.'
},
testsetId: {
type: 'string',
description: 'The ID of the Testset this Run is testing.'
}
},
required: [ 'id',
'metricIds',
'metricVersionIds',
'numExpectedRecords',
'numRecords',
'numScores',
'status',
'systemId',
'systemVersionId',
'testsetId'
]
}
}
}
```