What's New
CLIProxyAPI v6.6.72+ Auth Status API
Added support for the new GetAuthStatus API introduced in CLIProxyAPI v6.6.72:
- New
verifyProxyAuthStatus()function - Calls CLIProxyAPI's/api/auth/statusendpoint to get detailed authentication status per provider - ProxyAuthStatus types - Full TypeScript and Rust type definitions for the auth status response
- Graceful fallback - Returns "unsupported" status if running older CLIProxyAPI versions
API Response Format
interface ProxyAuthStatus {
status: "ok" | "error" | "unknown" | "unsupported";
providers: {
gemini?: { authenticated: boolean; accounts?: number; error?: string };
claude?: { authenticated: boolean; accounts?: number; error?: string };
openai?: { authenticated: boolean; accounts?: number; error?: string };
// ... etc
};
}CLIProxyAPI Compatibility
- v6.6.72: Added
GetAuthStatusmethod to ManagementTokenRequester interface - v6.6.73: Added fallback URL and logic for missing management asset in updater
Upgrade Notes
The download scripts automatically fetch the latest CLIProxyAPI binary. No manual intervention required.
Full Changelog: v0.3.35...v0.3.36