{"message":"mobispaw Backend API","version":"1.0.0","endpoints":{"health":"/health","ready":"/ready","arena":"http://localhost:3837/arena","hasura":"http://localhost:8080","test":{"simple":"/api/test","job":"/api/test/job (POST)","queueStatus":"/api/test/queue-status","triggerConfirmations":"/api/test/trigger-confirmations (POST)","triggerDailyCharges":"/api/test/trigger-daily-charges (POST)","chargeBooking":"/api/test/charge-booking (POST)","arena":"http://localhost:3837/arena","note":"Manage test jobs through Bull Arena interface"},"auth":{"invite":"/api/auth/invite (POST)","forgotPassword":"/api/auth/forgot-password (POST)"},"sms":{"send":"/api/sms/send (POST)","verify":"/api/sms/verify (POST)"},"messages":{"send":"/api/messages/send (POST)","receive":"/api/messages/receive (POST)"},"webhooks":{"serviceAgreement":"/api/service-agreement/webhook (POST)","zumRailsInvoice":"/api/zumrails/webhook/invoice (POST)"},"zumrails":{"connectToken":"/api/zumrails/connect-token (POST)","createInvoice":"/api/zumrails/create-invoice (POST)"},"scheduling":{"day":"/api/scheduling/day (POST)","month":"/api/scheduling/month (POST)"},"bookingOptimizer":{"optimize":"/api/booking-optimizer/optimize (POST) - Preview optimization","optimizeWithPayload":"/api/booking-optimizer/optimize-with-payload (POST) - Preview with custom payload","apply":"/api/booking-optimizer/apply (POST) - Optimize and persist to database"},"bookingCharging":{"calculatePrice":"/api/booking/calculate-price (POST) - Calculate booking price","charge":"/api/booking/charge (POST) - Charge a booking"},"bookingFinalization":{"finalize":"/api/booking-finalization/finalize (POST) - Finalize booking after payment profile setup"},"discounts":{"eligible":"/api/discounts/eligible (POST) - Check discount eligibility for booking","eligibleList":"/api/discounts/eligible-list (POST) - List eligible discounts for booking","apply":"/api/discounts/apply (POST) - Apply a discount to a booking"},"bundles":{"purchase":"/api/bundles/purchase (POST) - Purchase a bundle for a client"}}}