ai fucntiosn adn otehr atuoamtion fixes

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-14 23:08:48 +00:00
parent cb2d109593
commit 6bb3dd3df4
11 changed files with 1289 additions and 197 deletions

View File

@@ -730,6 +730,34 @@ export async function bulkUpdateKeywordsStatus(ids: number[], status: string): P
});
}
// Planner keyword stats interface and function
export interface PlannerKeywordStats {
total_keywords: number;
total_volume: number;
}
export async function fetchPlannerKeywordStats(siteId?: number): Promise<PlannerKeywordStats> {
const queryParams = siteId ? `?site_id=${siteId}` : '';
return fetchAPI(`/v1/planner/keywords/stats/${queryParams}`);
}
// Planner keyword filter options interface and function
export interface FilterOption {
value: string;
label: string;
}
export interface PlannerKeywordFilterOptions {
countries: FilterOption[];
statuses: FilterOption[];
clusters: FilterOption[];
}
export async function fetchPlannerKeywordFilterOptions(siteId?: number): Promise<PlannerKeywordFilterOptions> {
const queryParams = siteId ? `?site_id=${siteId}` : '';
return fetchAPI(`/v1/planner/keywords/filter_options/${queryParams}`);
}
// Clusters-specific API functions
export interface ClusterFilters {
search?: string;