VIVUM API v10 (2026-08-09) MODE: live GET /health (public) GET /launch/readiness (admin) --- POST /waitlist (email=…) GET /waitlist/count (public) GET /waitlist/list|csv (admin) GET /batch/status (public) --- POST /checkout/create {email,type,referral_code?} GET /checkout/status?order=X (public) POST /mollie/webhook (Mollie only) GET /orders/list|:id (admin) --- POST /gift-cards/checkout {amount_eur,sender_email,recipient_email?,message?} GET /gift-cards/redeem?code=X (public) POST /subscriptions/create {email} → cyclus first-payment POST /samples/request {email,postal_code?,context?} GET /samples/list (admin) --- POST /referral/create (admin, {email}) GET /referral/check?code=X (public) GET /referral/list (admin) GET /credit/balance?email=X (admin) --- POST /reviews/submit {email,rating,text,name?} GET /reviews/list (public) GET /reviews/all (admin) POST /reviews/approve (admin) DEL /reviews/:id (admin) --- POST /analytics/event {name,path?,meta?} GET /analytics/summary (admin, ?days=30) GET /analytics/export (admin, CSV)