POST /v1/compose. Every other endpoint returns one field; this one returns your whole schema, filled in.
You send the nested JSON shape your app expects and mark each slot with a $-source. $count turns any node into an array — a fixed number, or a [2, 5] range that rolls per parent, so 100 orders each get their own 2–5 items. Declare an entity once and several fields describe the same person: a buyer whose name, PESEL and email agree.
The part I'm most pleased with is the dates. $anchor measures a child from its own parent's field, so every order lands after the customer who placed it and every shipment after its order. Fixture data where a post predates its author's signup is the standard, and it quietly invalidates every test that touches a date range.
Whole thing reproducible from one seed.
WOW https://real-fake-data.com