@playlive/react-query
    Preparing search index...

    Function useDeleteRuleset

    • Delete a ruleset by id. Route selection matches useUpdateRuleset:

      • campaignID present → DELETE /campaign-rulesets/{campaignID}/{rulesetID} (admin key or Tiltify OAuth).
      • campaignID omitted → DELETE /rulesets/{rulesetID} (admin-only).

      Parameters

      • Optionalauth: DonationTrainAuthOptions

        Optional DonationTrainAuthOptions bag.

      Returns UseMutationResult<
          { id: string }
          | null,
          { campaignID?: string; rulesetID: string },
      >

      Standard UseMutationResult. mutate / mutateAsync accept { rulesetID, campaignID? }.

      const { mutateAsync } = useDeleteRuleset({ tiltifyOAuthToken });
      const deleted = await mutateAsync({ rulesetID, campaignID });