try { $response = Invoke-WebRequest -Uri 'http://localhost:5167/api/auth/me' ` -Method Get -UseBasicParsing -ErrorAction Stop Write-Host "API Status: $($response.StatusCode)" -ForegroundColor Green Write-Host "API is responding!" -ForegroundColor Green exit 0 } catch { if ($_.Exception.Response.StatusCode.value__ -eq 401) { Write-Host "API Status: 401 (Unauthorized - expected)" -ForegroundColor Green Write-Host "API is responding!" -ForegroundColor Green exit 0 } else { Write-Host "API Error: $($_.Exception.Message)" -ForegroundColor Red exit 1 } }