From e84df007409b21680bb2b10bfed841e3f5173c38 Mon Sep 17 00:00:00 2001 From: kaitranntt Date: Sun, 21 Dec 2025 18:02:38 -0500 Subject: [PATCH] fix(ui): correct cliproxy account API paths - Change /cliproxy/accounts/* to /cliproxy/auth/accounts/* - Fix 404 errors when managing CLIProxy accounts from dashboard - Root cause: frontend called wrong endpoints for account management --- ui/src/lib/api-client.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ui/src/lib/api-client.ts b/ui/src/lib/api-client.ts index 36254505..3ecbefe3 100644 --- a/ui/src/lib/api-client.ts +++ b/ui/src/lib/api-client.ts @@ -307,16 +307,18 @@ export const api = { // Multi-account management accounts: { - list: () => request<{ accounts: ProviderAccountsMap }>('/cliproxy/accounts'), + list: () => request<{ accounts: ProviderAccountsMap }>('/cliproxy/auth/accounts'), listByProvider: (provider: string) => - request<{ provider: string; accounts: OAuthAccount[] }>(`/cliproxy/accounts/${provider}`), + request<{ provider: string; accounts: OAuthAccount[] }>( + `/cliproxy/auth/accounts/${provider}` + ), setDefault: (provider: string, accountId: string) => - request(`/cliproxy/accounts/${provider}/default`, { + request(`/cliproxy/auth/accounts/${provider}/default`, { method: 'POST', body: JSON.stringify({ accountId }), }), remove: (provider: string, accountId: string) => - request(`/cliproxy/accounts/${provider}/${accountId}`, { method: 'DELETE' }), + request(`/cliproxy/auth/accounts/${provider}/${accountId}`, { method: 'DELETE' }), }, // OAuth flow auth: {