import { apiRequest } from "./client"; export async function listRules(workspaceId) { return apiRequest(`/rules?workspace_id=${encodeURIComponent(workspaceId)}`); } export async function createRule(workspaceId, payload) { return apiRequest(`/rules?workspace_id=${encodeURIComponent(workspaceId)}`, "POST", payload); } export async function updateRule(ruleId, payload) { return apiRequest(`/rules/${ruleId}`, "PATCH", payload); } export async function enableRule(ruleId) { return apiRequest(`/rules/${ruleId}/enable`, "POST"); } export async function disableRule(ruleId) { return apiRequest(`/rules/${ruleId}/disable`, "POST"); } export async function deleteRule(ruleId) { return apiRequest(`/rules/${ruleId}`, "DELETE"); }