InvalidateMetadataHashesResponse
Response from POST /api/v1/series/invalidate-metadata-hashes. The
endpoint runs synchronously, so the counts are the actual outcome of
the call (not "queued work").
invalidatedinteger<int32>required
Number of series rows whose metadata_hash was cleared. A
subsequent series-refresh tick will rewrite each one because the
hash short-circuit no longer fires.
Possible values: >= 0
providerstring | nullnullable
Echoes the provider query parameter, or null when the call
was not scoped.
skippedManualinteger<int32>required
Number of rows that matched the scope but were left untouched
because metadata_source = 'manual'. Reported so the operator
can spot when a meaningful chunk of the catalog is curated by
hand (and therefore not eligible for upstream refresh).
Possible values: >= 0
InvalidateMetadataHashesResponse
{
"invalidated": 0,
"provider": "string",
"skippedManual": 0
}