{"name":"Softaware API","version":"1.0.0","description":"RESTful API for Softaware update management system","endpoints":{"authentication":{"POST \/api\/login":"Login with username and password"},"updates":{"GET \/api\/updates":"Get all updates (optional: ?limit=N or ?id=N)","POST \/api\/updates":"Create new update (requires auth)","PUT \/api\/updates":"Update existing update (requires auth)","DELETE \/api\/updates?id=N":"Delete update (requires auth)"},"users":{"GET \/api\/users":"Get all users (requires auth, optional: ?id=N)","POST \/api\/users":"Create new user (requires auth)","PUT \/api\/users":"Update existing user (requires auth)","DELETE \/api\/users?id=N":"Delete user (requires auth)"},"files":{"POST \/upload":"Upload update file with metadata (requires auth)","GET \/download?id=N":"Download update file by ID","GET \/download?file=path":"Download update file by path (legacy)"},"legacy":{"GET \/api\/installed":"Get installed updates","GET \/api\/schema?id=N":"Get schema file for update"}},"authentication":"Bearer token (base64 encoded username:password)","status":"API is running"}