import { apiRequest } from "./client"; /** GET /workspaces → WorkspaceResponse[] (scoped to current user) */ export async function listWorkspaces() { return apiRequest("/workspaces"); } /** POST /workspaces { name, description? } → WorkspaceResponse */ export async function createWorkspace(payload) { return apiRequest("/workspaces", "POST", payload); } /** DELETE /workspaces/{id} → 204 (soft-delete) */ export async function deleteWorkspace(workspaceId) { return apiRequest(`/workspaces/${workspaceId}`, "DELETE"); } /** POST /workspaces/{id}/archive → WorkspaceResponse */ export async function archiveWorkspace(workspaceId) { return apiRequest(`/workspaces/${workspaceId}/archive`, "POST"); }