400
https://tandem.codingful.com/problems/replay-no-selector
Bulk replay (POST /outbox/replay) was called with no selector — no aggregate,
no type, no time window, no status filter. Tandem refuses rather than interpreting an empty
body as "everything".
This is a deliberate guard, not a validation accident: an unbounded replay would re-publish the entire retained history of every aggregate, and there is no undo.
Add at least one selector. If you genuinely want a very wide replay, run it with
dryRun: true first — the response reports how many messages would be matched,
and changes nothing.
{
"type": "https://tandem.codingful.com/problems/replay-no-selector",
"title": "At least one replay selector is required",
"status": 400
}