CLICommands

loyalty

snug loyalty <COMMAND>

Loyalty and rewards management.

Subcommands

CommandWhat it does
campaignsCampaign management
codesReferral code management
referralsReferral lifecycle management
rewardsReward catalog management
pointsPoints management
eventIngest a loyalty event
dashboardParticipant dashboard
analyticsCampaign 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-referral

Next

On this page