public async Task<ActionResult<HardwareVaultProfile>> GetProfileById(string id) { var profile = await _hardwareVaultService.GetProfileByIdAsync(id); if (profile == null) return NotFound(); return profile; }