OptionaladminShared admin API key sent as x-api-key.
Tiltify campaign ID to attach the new ruleset to.
Ruleset payload — the server assigns id + echoes campaignID.
OptionalsignalCancel on React unmount / other lifecycle events.
OptionaltiltifyTiltify OAuth token sent as Authorization: OAuth <token>.
Params for createCampaignRuleset.