import { apiClient } from './client'; /** * GET /api/lead-statuses — глобальный lookup статусов воронки. * * Возвращает live-данные из таблицы lead_statuses (включая кастомные slug'и * добавленные после deployment'а). Snake_case на wire конвертируется в * camelCase в `stores/leadStatuses.ts` под существующий `LeadStatus`-интерфейс. */ export interface ApiLeadStatus { slug: string; name_ru: string; is_system: boolean; sort_order: number; color_hex: string; description: string | null; } export async function listLeadStatuses(): Promise { const { data } = await apiClient.get<{ lead_statuses: ApiLeadStatus[] }>('/api/lead-statuses'); return data.lead_statuses; }