@playlive/fundraiser-data
    Preparing search index...

    Interface DeleteRulesetParams

    Params for deleteRuleset.

    interface DeleteRulesetParams {
        adminApiKey?: string;
        campaignID?: string;
        rulesetID: string;
        signal?: AbortSignal;
        tiltifyOAuthToken?: string;
    }

    Hierarchy (View Summary)

    Index
    adminApiKey?: string

    Shared admin API key sent as x-api-key.

    campaignID?: string

    When set, the request is routed through the campaign-scoped route (DELETE /campaign-rulesets/{campaignID}/{rulesetID}). See UpdateRulesetParams.campaignID for the same admin-vs-OAuth routing rationale. The server derives owning campaignID from the ruleset row for authz — this only affects routing.

    rulesetID: string

    ID of the ruleset to delete.

    signal?: AbortSignal

    Cancel on React unmount / other lifecycle events.

    tiltifyOAuthToken?: string

    Tiltify OAuth token sent as Authorization: OAuth <token>.