Skip to content

BE-045: POST /sessions/{id}/reserve — book a spot with payment

Track: 1 — MVP
Section: 1.12 Live Session Lifecycle
Status: [ ] Todo
Repo: backend-api
Branch: feature/BE-045-reserve-session

Done When

Creates reservation with transaction_id. Deducts from wallet. Reservation count < max_participants enforced. Double-reservation returns 409

Notes

No notes yet.