Skip to main content

RefreshAllSeriesResponse

Response from POST /api/v1/series/refresh-all. Mirrors the triggered/skipped pattern used by the source and provider trigger endpoints. batchSize echoes the config value the spawned tick will use, so the operator can see at a glance how much work was queued.

batchSizeinteger<int32>required

Maximum number of series rows this tick will touch, copied from metadata.series_refresh.batch_size. Reported even on skipped: true so the UI can render consistent metadata.

Possible values: >= 0

minAgeDaysinteger<int32>required

Minimum age in days a row must have before it's eligible. Echoes metadata.series_refresh.min_age_days.

Possible values: >= 0

providerstringrequired

Active provider id the refresh ran against.

skippedbooleanrequired

true when a previous refresh tick is still in flight; the request is a no-op.

triggeredbooleanrequired
RefreshAllSeriesResponse
{
"batchSize": 0,
"minAgeDays": 0,
"provider": "string",
"skipped": true,
"triggered": true
}