- The draw is automatic and fair. When the raffle ends — at
ends_at, or immediately when you call the end endpoint — Rigaly draws one provisional winner per slot (distinct customers). You never pick the initial winners by hand; you review the draw. - Cancelling refunds everyone.
POST /raffles/{id}/cancelreturns all entry points to participants.
1. Create the raffle
POST /raffles/{id}/image — see the images guide.
2. Manage while it runs
3. End it — the draw happens automatically
Let the raffle reachends_at (Rigaly ends it and draws on schedule), or close it early:
4. Review the winners
5. Confirm — winners are notified
If a confirmed winner never shows up to claim the prize:
POST /winners/{slot}/replace forfeits them and draws a provisional replacement, then POST /winners/{slot}/confirm locks in the new winner.