| 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"); | |
| } | |