From 94f243f4a260023cf756cf3a5f9153ea01cc2ba2 Mon Sep 17 00:00:00 2001 From: "IGNY8 VPS (Salman)" Date: Sat, 15 Nov 2025 14:24:49 +0000 Subject: [PATCH] newmonitor api --- frontend/src/components/sidebar/ApiStatusIndicator.tsx | 9 +++++++++ frontend/src/pages/Settings/ApiMonitor.tsx | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/frontend/src/components/sidebar/ApiStatusIndicator.tsx b/frontend/src/components/sidebar/ApiStatusIndicator.tsx index 32717e20..fbb22159 100644 --- a/frontend/src/components/sidebar/ApiStatusIndicator.tsx +++ b/frontend/src/components/sidebar/ApiStatusIndicator.tsx @@ -30,6 +30,8 @@ const endpointGroups = [ { path: "/v1/auth/sectors/", method: "GET" }, { path: "/v1/auth/plans/", method: "GET" }, { path: "/v1/auth/industries/", method: "GET" }, + { path: "/v1/auth/seed-keywords/", method: "GET" }, + { path: "/v1/auth/site-access/", method: "GET" }, ], }, { @@ -38,6 +40,7 @@ const endpointGroups = [ endpoints: [ { path: "/v1/planner/keywords/", method: "GET" }, { path: "/v1/planner/keywords/auto_cluster/", method: "POST" }, + { path: "/v1/planner/keywords/bulk_delete/", method: "POST" }, { path: "/v1/planner/clusters/", method: "GET" }, { path: "/v1/planner/clusters/auto_generate_ideas/", method: "POST" }, { path: "/v1/planner/ideas/", method: "GET" }, @@ -49,6 +52,7 @@ const endpointGroups = [ endpoints: [ { path: "/v1/writer/tasks/", method: "GET" }, { path: "/v1/writer/tasks/auto_generate_content/", method: "POST" }, + { path: "/v1/writer/tasks/bulk_update/", method: "POST" }, { path: "/v1/writer/content/", method: "GET" }, { path: "/v1/writer/content/generate_image_prompts/", method: "POST" }, { path: "/v1/writer/images/", method: "GET" }, @@ -60,9 +64,14 @@ const endpointGroups = [ abbreviation: "SY", endpoints: [ { path: "/v1/system/prompts/", method: "GET" }, + { path: "/v1/system/author-profiles/", method: "GET" }, + { path: "/v1/system/strategies/", method: "GET" }, { path: "/v1/system/settings/integrations/1/test/", method: "POST" }, + { path: "/v1/system/settings/account/", method: "GET" }, { path: "/v1/billing/credits/balance/balance/", method: "GET" }, { path: "/v1/billing/credits/usage/", method: "GET" }, + { path: "/v1/billing/credits/usage/summary/", method: "GET" }, + { path: "/v1/billing/credits/transactions/", method: "GET" }, ], }, ]; diff --git a/frontend/src/pages/Settings/ApiMonitor.tsx b/frontend/src/pages/Settings/ApiMonitor.tsx index 468b3d04..ded3aee0 100644 --- a/frontend/src/pages/Settings/ApiMonitor.tsx +++ b/frontend/src/pages/Settings/ApiMonitor.tsx @@ -40,6 +40,8 @@ const endpointGroups: EndpointGroup[] = [ { path: "/v1/auth/sectors/", method: "GET", description: "List sectors" }, { path: "/v1/auth/plans/", method: "GET", description: "List plans" }, { path: "/v1/auth/industries/", method: "GET", description: "List industries" }, + { path: "/v1/auth/seed-keywords/", method: "GET", description: "Seed keywords" }, + { path: "/v1/auth/site-access/", method: "GET", description: "Site access" }, ], }, { @@ -47,6 +49,7 @@ const endpointGroups: EndpointGroup[] = [ endpoints: [ { path: "/v1/planner/keywords/", method: "GET", description: "List keywords" }, { path: "/v1/planner/keywords/auto_cluster/", method: "POST", description: "AI clustering" }, + { path: "/v1/planner/keywords/bulk_delete/", method: "POST", description: "Bulk delete" }, { path: "/v1/planner/clusters/", method: "GET", description: "List clusters" }, { path: "/v1/planner/clusters/auto_generate_ideas/", method: "POST", description: "AI ideas" }, { path: "/v1/planner/ideas/", method: "GET", description: "List ideas" }, @@ -57,6 +60,7 @@ const endpointGroups: EndpointGroup[] = [ endpoints: [ { path: "/v1/writer/tasks/", method: "GET", description: "List tasks" }, { path: "/v1/writer/tasks/auto_generate_content/", method: "POST", description: "AI content" }, + { path: "/v1/writer/tasks/bulk_update/", method: "POST", description: "Bulk update" }, { path: "/v1/writer/content/", method: "GET", description: "List content" }, { path: "/v1/writer/content/generate_image_prompts/", method: "POST", description: "Image prompts" }, { path: "/v1/writer/images/", method: "GET", description: "List images" }, @@ -67,9 +71,14 @@ const endpointGroups: EndpointGroup[] = [ name: "System & Billing", endpoints: [ { path: "/v1/system/prompts/", method: "GET", description: "List prompts" }, + { path: "/v1/system/author-profiles/", method: "GET", description: "List author profiles" }, + { path: "/v1/system/strategies/", method: "GET", description: "List strategies" }, { path: "/v1/system/settings/integrations/1/test/", method: "POST", description: "Test integration" }, + { path: "/v1/system/settings/account/", method: "GET", description: "Account settings" }, { path: "/v1/billing/credits/balance/balance/", method: "GET", description: "Credit balance" }, { path: "/v1/billing/credits/usage/", method: "GET", description: "Usage logs" }, + { path: "/v1/billing/credits/usage/summary/", method: "GET", description: "Usage summary" }, + { path: "/v1/billing/credits/transactions/", method: "GET", description: "Transactions" }, ], }, ];