Skip to main content
POST
Unblock a frozen DICT poll feed

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Parâmetros de caminho

feed
string
obrigatório

Feed name exactly as GET /api/v1/dict/discovery-feeds reports it.

Corpo

application/json
allowSkipForward
boolean

Required to be true when resetModifiedAfter is LATER than the window the feed currently holds. Such a reset abandons every record BACEN would have served in between, so it must be asked for rather than typed by accident. Irrelevant when the persisted watermark cannot be parsed at all, which is the corruption this route exists to repair.

resetModifiedAfter
string<date-time>

Optional replacement for the feed's ModifiedAfter window watermark, as an RFC 3339 instant in the past. Supply it ONLY when the feed froze on an unusable watermark: it moves a regulatory discovery window by hand, so anything BACEN would have served between the feed's real position and this instant is not walked. Refused for a feed whose continuation is BACEN's own opaque cursor rather than a timestamp, and refused for a feed that is not actually frozen.

Resposta

OK

feed
string
obrigatório

The feed that was unblocked.

Exemplo:

"dict_infraction_discovery"

wasBlocked
boolean
obrigatório

False when the feed was already running — the call is then a no-op on the marker, still audited under the caller's identity.

Exemplo:

true

watermarkReset
boolean
obrigatório

True when this request replaced the feed's window watermark.

Exemplo:

false

clearedReason
string

The closed-vocabulary reason the feed had been frozen with; absent when it was already running.

Exemplo:

"invalid_watermark"

previousWindow
string

The window watermark this request replaced, verbatim — including an unparseable value, which is the very condition that froze the feed. Absent when no reset was requested.

restoredWindow
string

The window watermark now in force. Absent when no reset was requested.

Exemplo:

"2026-08-10T00:00:00Z"

resumeWarning
string

Present when clearing the marker does not by itself resolve what froze the feed — a hold on a BACEN entry this deployment could not store, or, on the fraud-marker inventory sweep, a document whose markers the domain refuses or that BACEN will not serve at all. The feed resumes at the SAME position it froze on and freezes again after the same tolerance unless that condition has changed, and the sentence names the exit that actually exists for THIS feed: the per-record write-off for a feed held on a record it can name, the window correction in this same call for the sweep, whose held subject is a document and so is never listed as a record. Absent when a window correction moved the position in the same call.

rotationRestarted
boolean

True when the reset also discarded an open sweep rotation, which would otherwise have applied the corrected window to only the tail of the cycle in progress.

skipWarning
string

Present only on a reset: states that the interval jumped over is not walked.