Skip to main content
A program is the top-level container in Scrip. It holds rules, links to assets, and scopes participants. You can run multiple programs in parallel to isolate campaigns like “Q4 Referral Bonus” from “Customer Loyalty.”

Endpoints

  • Create, list, get, and update programs
  • Fund and burn program wallet balances for PREFUNDED assets
  • Link and unlink assets
  • Set enrollment behavior via on_unknown_participant (CREATE or REJECT)
  • Change program status between ACTIVE, SUSPENDED, and ARCHIVED
For usage patterns and examples, see the Programs guide.