CLICommands
loyalty
snug loyalty <COMMAND>Loyalty and rewards management.
Subcommands
| Command | What it does |
|---|---|
campaigns | Campaign management |
codes | Referral code management |
referrals | Referral lifecycle management |
rewards | Reward catalog management |
points | Points management |
event | Ingest a loyalty event |
dashboard | Participant dashboard |
analytics | Campaign analytics |
Run snug loyalty <command> --help for that command's own options.
The global options apply everywhere.
Examples
snug loyalty campaigns create --campaign-id summer-referral --campaign-type referral --description "Summer referral program" --attribution-window-days 30
snug loyalty campaigns get --campaign-id summer-referral
snug loyalty campaigns list
snug loyalty campaigns update --campaign-id summer-referral --active false
snug loyalty campaigns delete --campaign-id summer-referral
snug loyalty codes create --campaign-id summer-referral
snug loyalty codes create --campaign-id summer-referral --custom-code MYFRIEND
snug loyalty codes get --user-id user123
snug loyalty points balance --user-id user123
snug loyalty points grant --user-id user123 --points 100 --reason "Welcome bonus"
snug loyalty points history --user-id user123
snug loyalty points redeem --user-id user123 --reward-id gift-card-10
snug loyalty points redemptions --user-id user123
snug loyalty referrals validate --referral-code ABC123 --referee-id user456
snug loyalty referrals create --referral-code ABC123 --referee-id user456 --ip-address 203.0.113.5
snug loyalty rewards create --reward-id gift-card-10 --name "$10 Gift Card" --points-cost 1000
snug loyalty rewards list --active-only
snug loyalty rewards get --reward-id gift-card-10
snug loyalty rewards update --reward-id gift-card-10 --points-cost 900
snug loyalty event --event-name purchase.completed --user-id user123 --context '{"points":100}'
snug loyalty dashboard --user-id user123
snug loyalty analytics --campaign-id summer-referralNext
- loyalty guide - what the service does and when to reach for it.
- API reference - every endpoint these commands call.
- CLI reference - global options, output modes, and exit codes.