{"success":true,"data":{"message":"API is running","version":"1.0.0","documentation":"/docs","endpoints":{"health":"/api/v1/health","auth":{"signup":"/api/v1/auth/signup","login":"/api/v1/auth/login","refresh":"/api/v1/auth/refresh","me":"/api/v1/auth/me"},"organizations":{"list":"/api/v1/organizations","create":"/api/v1/organizations","members":"/api/v1/organizations/:id/members"},"organizationRequests":{"submit":"/api/v1/organization-requests","list":"/api/v1/organization-requests","get":"/api/v1/organization-requests/:id","approve":"/api/v1/organization-requests/:id/approve","reject":"/api/v1/organization-requests/:id/reject"},"upload":{"image":"/api/v1/upload/image","avatar":"/api/v1/upload/avatar","delete":"/api/v1/upload/:key"},"vehicleCategories":{"list":"/api/v1/vehicle-categories","get":"/api/v1/vehicle-categories/:id","create":"/api/v1/vehicle-categories","update":"/api/v1/vehicle-categories/:id","delete":"/api/v1/vehicle-categories/:id"},"vehicleSubcategories":{"list":"/api/v1/vehicle-subcategories","get":"/api/v1/vehicle-subcategories/:id","create":"/api/v1/vehicle-subcategories","update":"/api/v1/vehicle-subcategories/:id","delete":"/api/v1/vehicle-subcategories/:id"},"vehicles":{"list":"/api/v1/organizations/:organizationId/vehicles","get":"/api/v1/organizations/:organizationId/vehicles/:vehicleId","create":"/api/v1/organizations/:organizationId/vehicles","update":"/api/v1/organizations/:organizationId/vehicles/:vehicleId","updateStatus":"/api/v1/organizations/:organizationId/vehicles/:vehicleId/status","delete":"/api/v1/organizations/:organizationId/vehicles/:vehicleId","uploadImage":"/api/v1/organizations/:organizationId/vehicles/:vehicleId/image","available":"/api/v1/organizations/:organizationId/vehicles/available","assign":"/api/v1/organizations/:organizationId/vehicles/assign","unassign":"/api/v1/organizations/:organizationId/vehicles/unassign","assignmentHistory":"/api/v1/organizations/:organizationId/vehicles/:vehicleId/assignments","reportProblem":"/api/v1/organizations/:organizationId/vehicles/:vehicleId/problems","problemReports":"/api/v1/organizations/:organizationId/vehicles/:vehicleId/problems","updateProblem":"/api/v1/organizations/:organizationId/vehicles/problems/:reportId"},"driver":{"register":"/api/v1/driver/register","verifyOtp":"/api/v1/driver/verify-otp","uploadDocument":"/api/v1/driver/onboarding/documents","completeOnboarding":"/api/v1/driver/onboarding/complete","onboardingStatus":"/api/v1/driver/onboarding/status","myVehicle":"/api/v1/driver/my-vehicle"},"locations":{"list":"/api/v1/locations","get":"/api/v1/locations/:locationId","create":"/api/v1/locations","update":"/api/v1/locations/:locationId","delete":"/api/v1/locations/:locationId","categories":"/api/v1/locations/categories","cities":"/api/v1/locations/cities","checkAccess":"/api/v1/locations/:locationId/accessible/:subcategoryId"},"tours":{"list":"/api/v1/tours","get":"/api/v1/tours/:tourId","create":"/api/v1/tours","update":"/api/v1/tours/:tourId","delete":"/api/v1/tours/:tourId","getPrice":"/api/v1/tours/:tourId/price/:subcategoryId","checkEligibility":"/api/v1/tours/:tourId/eligibility/:subcategoryId"},"codebooks":{"list":"/api/v1/codebooks?type=<type>","types":"/api/v1/codebooks/types","get":"/api/v1/codebooks/:id","create":"/api/v1/codebooks","update":"/api/v1/codebooks/:id","delete":"/api/v1/codebooks/:id"},"admin":{"vehiclesPending":"/api/v1/admin/vehicles/pending","vehicleDetails":"/api/v1/admin/vehicles/:vehicleId","approveVehicle":"/api/v1/admin/vehicles/:vehicleId/approve","rejectVehicle":"/api/v1/admin/vehicles/:vehicleId/reject","driversPending":"/api/v1/admin/drivers/pending","driverDetails":"/api/v1/admin/drivers/:driverId","approveDriver":"/api/v1/admin/drivers/:driverId/approve","rejectDriver":"/api/v1/admin/drivers/:driverId/reject"}}}}