{"service":"RentHive.ai API","version":"1.0.0","description":"Cloud-native AI-first rental property management platform","endpoints":{"authentication":{"POST /api/auth/register":"Register new user (tenants only)","POST /api/auth/login":"Login with email/password","POST /api/auth/logout":"Logout","GET /api/auth/me":"Get current user profile"},"properties":{"GET /api/properties":"List all properties (paginated)","GET /api/properties/:id":"Get property details","POST /api/properties":"Create property (manager only)","PUT /api/properties/:id":"Update property (manager only)","DELETE /api/properties/:id":"Delete property (admin only)","GET /api/properties/:id/units":"Get units for property"},"ai_copilot":{"POST /api/ai/reply-assistant":"Generate reply drafts","POST /api/ai/extract-ticket":"Extract maintenance ticket from message","POST /api/ai/qa":"Answer questions using knowledge base","POST /api/ai/summarize":"Summarize conversations"}},"authentication":{"type":"Bearer Token (JWT)","header":"Authorization: Bearer <token>","expires":"7 days"},"roles":["admin","property_manager","staff","owner","tenant","vendor"]}