Files
tgex-frontend/lib/api/projects.ts
2025-12-29 10:12:13 +03:00

20 lines
632 B
TypeScript

// ============================================================================
// Projects API (Target Channels)
// ============================================================================
import { api } from "./client";
import type { Project, PaginatedResponse, PaginationParams } from "@/lib/types/api";
export const projectsApi = {
/**
* Get list of projects for workspace
* Projects are created via Telegram bot (add/remove channel)
*/
list: (workspaceId: string, params?: PaginationParams) =>
api.get<PaginatedResponse<Project>>(
`/workspaces/${workspaceId}/projects`,
{ params }
),
};