Personal training

Availability, appointments, packages, coaching, and trial leads.

/dashboard/platform/training (trainingWorkspace).

Set availability

saveTrainerAvailability. "Appointment is outside published instructor availability".

Sell a package

recordTrainingPackage with cash, settled tender, or a Stripe counter checkout. Each use, refund, or adjustment is a TrainingCreditEntry.

Book

bookTrainerAppointment, rescheduleTrainerAppointment, transitionTrainerAppointment. Members also book from /account/training.

Coach

assignCoaching, transitionCoaching. Trial leads: saveTrainingLead.

Refund

refundTrainingPackage. "Only card-paid packages refund to a card". "A settled refund reference is required".

Packages are sold by staff; members book against them.

On this page