Delete a ruleset by id. Route selection matches useUpdateRuleset:
campaignID
DELETE /campaign-rulesets/{campaignID}/{rulesetID}
DELETE /rulesets/{rulesetID}
Optional
Optional DonationTrainAuthOptions bag.
Standard UseMutationResult. mutate / mutateAsync accept { rulesetID, campaignID? }.
mutate
mutateAsync
{ rulesetID, campaignID? }
const { mutateAsync } = useDeleteRuleset({ tiltifyOAuthToken });const deleted = await mutateAsync({ rulesetID, campaignID }); Copy
const { mutateAsync } = useDeleteRuleset({ tiltifyOAuthToken });const deleted = await mutateAsync({ rulesetID, campaignID });
Delete a ruleset by id. Route selection matches useUpdateRuleset:
campaignIDpresent →DELETE /campaign-rulesets/{campaignID}/{rulesetID}(admin key or Tiltify OAuth).campaignIDomitted →DELETE /rulesets/{rulesetID}(admin-only).