Tandem

Problem types

400

At least one replay selector is required

https://tandem.codingful.com/problems/replay-no-selector

What it means

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.

What to do

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.

Example

{
  "type": "https://tandem.codingful.com/problems/replay-no-selector",
  "title": "At least one replay selector is required",
  "status": 400
}