// ============================================================================ // Analytics API // ============================================================================ import { api } from "./client"; import type { SpendingAnalytics, PlacementsAnalytics, CreativesAnalytics, ExternalChannelsAnalytics, DateGrouping, } from "@/lib/types/api"; export const analyticsApi = { /** * Get spending analytics */ spending: (params?: { target_channel_id?: string; date_from?: string; date_to?: string; grouping?: DateGrouping; }) => api.get("/analytics/spending", { params }), /** * Get placements analytics */ placements: (params?: { target_channel_id?: string }) => api.get("/analytics/placements", { params }), /** * Get creatives analytics */ creatives: (params?: { target_channel_id?: string }) => api.get("/analytics/creatives", { params }), /** * Get external channels analytics */ externalChannels: (params?: { target_channel_id?: string }) => api.get("/analytics/external-channels", { params, }), };