Skip to main content

SourceMetricsSummaryItem

failureCountinteger<int64>required
fetchedSuminteger,null<int64>nullable
lastStartedAtinteger,null<int64>nullable
lastStatusstring | nullnullable
newSuminteger,null<int64>nullable
outcomes objectrequired
failedinteger<int64>required
foreignIdinteger<int64>required
fuzzyinteger<int64>required
knownIdinteger<int64>required
reviewinteger<int64>required
resolvedSuminteger,null<int64>nullable
skippedCountinteger<int64>required
sourceNamestringrequired
successCountinteger<int64>required
successRatenumber,null<double>nullable

Convenience derivation: successCount / (successCount + failureCount), null when the denominator is zero. Saves the client from a no-op division when nothing has run yet.

totalRunsinteger<int64>required
SourceMetricsSummaryItem
{
"failureCount": 0,
"fetchedSum": 0,
"lastStartedAt": 0,
"lastStatus": "string",
"newSum": 0,
"outcomes": {
"failed": 0,
"foreignId": 0,
"fuzzy": 0,
"knownId": 0,
"review": 0
},
"resolvedSum": 0,
"skippedCount": 0,
"sourceName": "string",
"successCount": 0,
"successRate": 0,
"totalRuns": 0
}