{"success":true,"message":"Revenue Recovery Engine API","version":"1.0.0","endpoints":{"auth":{"login":"POST /auth/login","logout":"POST /auth/logout","me":"GET /auth/me","register":"POST /auth/register","check":"GET /auth/check"},"webhooks":{"ghl":"POST /webhook/ghl","smsIncoming":"POST /webhook/sms/incoming","smsStatus":"POST /webhook/sms/status","voiceIncoming":"POST /webhook/voice/incoming","voiceVoicemail":"POST /webhook/voice/voicemail","test":"GET /webhook/test"},"api":{"createLead":"POST /api/leads","getLeads":"GET /api/leads","getLead":"GET /api/leads/:id","updateLead":"PATCH /api/leads/:id","updateLeadStatus":"PATCH /api/leads/:id/status","stats":"GET /api/stats","sendSMS":"POST /api/sms/send","health":"GET /api/health"},"messages":{"getConversation":"GET /api/messages/:leadId","getConversations":"GET /api/messages","sendMessage":"POST /api/messages/send"},"appointments":{"getAll":"GET /api/appointments","getUpcoming":"GET /api/appointments/upcoming","getByLead":"GET /api/appointments/lead/:leadId","create":"POST /api/appointments","update":"PUT /api/appointments/:id","cancel":"DELETE /api/appointments/:id","sendLink":"POST /api/appointments/send-link","getSlots":"GET /api/appointments/slots/:date"},"booking":{"getBookingData":"GET /api/booking/:token","createBooking":"POST /api/booking/:token","getSlots":"GET /api/booking/:token/slots/:date"}}}